--- /srv/rebuilderd/tmp/rebuilderd1FJd5o/inputs/libpython3.13-dev_3.13.5-2+deb13u5_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd1FJd5o/out/libpython3.13-dev_3.13.5-2+deb13u5_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-10 12:06:59.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2026-08-10 12:06:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4000052 2026-08-10 12:06:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4012036 2026-08-10 12:06:59.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.5-2+deb13u5 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16294 │ │ │ +Installed-Size: 16326 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u5), libpython3.13 (= 3.13.5-2+deb13u5), 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.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7085268 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7258776 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7291424 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8340 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.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: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -874,19 +874,19 @@ │ │ │ │ PyCFunction_New in methodobject.o │ │ │ │ PyCFunction_GetSelf in methodobject.o │ │ │ │ PyCFunction_GetFlags in methodobject.o │ │ │ │ PyCMethod_GetClass in methodobject.o │ │ │ │ PyCMethod_Type in methodobject.o │ │ │ │ PyCFunction_Type in methodobject.o │ │ │ │ _PyModule_CreateInitialized in moduleobject.o │ │ │ │ -PyModule_SetDocString in moduleobject.o │ │ │ │ PyModule_New in moduleobject.o │ │ │ │ PyModule_NewObject in moduleobject.o │ │ │ │ PyModule_AddFunctions in moduleobject.o │ │ │ │ PyModule_GetNameObject in moduleobject.o │ │ │ │ +PyModule_SetDocString in moduleobject.o │ │ │ │ PyModule_GetDict in moduleobject.o │ │ │ │ PyModule_GetDef in moduleobject.o │ │ │ │ PyModuleDef_Init in moduleobject.o │ │ │ │ PyModule_FromDefAndSpec2 in moduleobject.o │ │ │ │ PyModule_GetState in moduleobject.o │ │ │ │ PyModule_ExecDef in moduleobject.o │ │ │ │ PyModule_GetName in moduleobject.o │ │ │ │ @@ -1006,16 +1006,16 @@ │ │ │ │ _mi_preloading in obmalloc.o │ │ │ │ _mi_strlcat in obmalloc.o │ │ │ │ _mi_prim_getenv in obmalloc.o │ │ │ │ _mi_strnicmp in obmalloc.o │ │ │ │ _mi_prim_mem_init in obmalloc.o │ │ │ │ mi_thread_init in obmalloc.o │ │ │ │ mi_stats_reset in obmalloc.o │ │ │ │ -mi_reserve_os_memory_ex in obmalloc.o │ │ │ │ mi_reserve_huge_os_pages_at_ex in obmalloc.o │ │ │ │ +mi_reserve_os_memory_ex in obmalloc.o │ │ │ │ mi_reserve_huge_os_pages_interleave in obmalloc.o │ │ │ │ _mi_os_alloc in obmalloc.o │ │ │ │ _mi_heap_init_ex in obmalloc.o │ │ │ │ _mi_error_message in obmalloc.o │ │ │ │ _mi_clock_start in obmalloc.o │ │ │ │ _PyMem_SetDefaultAllocator in obmalloc.o │ │ │ │ PyMem_RawMalloc in obmalloc.o │ │ │ │ @@ -1037,14 +1037,15 @@ │ │ │ │ _PyMem_DebugRawFree in obmalloc.o │ │ │ │ _PyMem_DebugMalloc in obmalloc.o │ │ │ │ _PyMem_DebugCalloc in obmalloc.o │ │ │ │ _PyMem_DebugRealloc in obmalloc.o │ │ │ │ _PyMem_DebugFree in obmalloc.o │ │ │ │ _PyObject_Malloc in obmalloc.o │ │ │ │ _PyObject_Free in obmalloc.o │ │ │ │ +_PyMem_ArenaFree in obmalloc.o │ │ │ │ mi_stats_print_out in obmalloc.o │ │ │ │ _mi_heap_unsafe_destroy_all in obmalloc.o │ │ │ │ _mi_deferred_free in obmalloc.o │ │ │ │ _mi_abandoned_reclaim_all in obmalloc.o │ │ │ │ _mi_heap_delayed_free_partial in obmalloc.o │ │ │ │ _mi_heap_collect_retired in obmalloc.o │ │ │ │ _mi_abandoned_collect in obmalloc.o │ │ │ │ @@ -1103,19 +1104,16 @@ │ │ │ │ _PyObject_Realloc in obmalloc.o │ │ │ │ _PyMem_MiRealloc in obmalloc.o │ │ │ │ _mi_heap_realloc_zero in obmalloc.o │ │ │ │ PyObject_Realloc in obmalloc.o │ │ │ │ _PyObject_VirtualAlloc in obmalloc.o │ │ │ │ _mi_page_unfull in obmalloc.o │ │ │ │ _PyObject_MiRealloc in obmalloc.o │ │ │ │ -_mi_os_purge_ex in obmalloc.o │ │ │ │ -_mi_stat_counter_increase in obmalloc.o │ │ │ │ _PyMem_AbandonDelayed in obmalloc.o │ │ │ │ _PyObject_VirtualFree in obmalloc.o │ │ │ │ -_PyMem_ArenaFree in obmalloc.o │ │ │ │ _PyMem_FiniDelayed in obmalloc.o │ │ │ │ _PyInterpreterState_FinalizeAllocatedBlocks in obmalloc.o │ │ │ │ _PyInterpreterState_GetAllocatedBlocks in obmalloc.o │ │ │ │ mi_heap_visit_blocks in obmalloc.o │ │ │ │ _Py_FinalizeAllocatedBlocks in obmalloc.o │ │ │ │ _PyMem_obmalloc_state_on_heap in obmalloc.o │ │ │ │ _PyDebugAllocatorStats in obmalloc.o │ │ │ │ @@ -1201,28 +1199,30 @@ │ │ │ │ _mi_commit_mask_committed_size in obmalloc.o │ │ │ │ _mi_segment_page_start in obmalloc.o │ │ │ │ _mi_segment_thread_collect in obmalloc.o │ │ │ │ _mi_abandoned_await_readers in obmalloc.o │ │ │ │ _mi_abandoned_pool_visit_blocks in obmalloc.o │ │ │ │ _mi_segment_map_freed_at in obmalloc.o │ │ │ │ mi_is_in_heap_region in obmalloc.o │ │ │ │ +_mi_stat_counter_increase in obmalloc.o │ │ │ │ _mi_stat_increase in obmalloc.o │ │ │ │ _mi_stat_decrease in obmalloc.o │ │ │ │ _mi_stats_done in obmalloc.o │ │ │ │ _mi_clock_now in obmalloc.o │ │ │ │ _mi_clock_end in obmalloc.o │ │ │ │ _mi_os_init in obmalloc.o │ │ │ │ _mi_os_free in obmalloc.o │ │ │ │ mi_manage_os_memory_ex in obmalloc.o │ │ │ │ mi_manage_os_memory in obmalloc.o │ │ │ │ _mi_prim_commit in obmalloc.o │ │ │ │ mi_reserve_os_memory in obmalloc.o │ │ │ │ _mi_prim_decommit in obmalloc.o │ │ │ │ _mi_prim_reset in obmalloc.o │ │ │ │ _mi_segment_huge_page_reset in obmalloc.o │ │ │ │ +_mi_os_purge_ex in obmalloc.o │ │ │ │ _mi_os_purge in obmalloc.o │ │ │ │ _mi_arena_unsafe_destroy_all in obmalloc.o │ │ │ │ _mi_arena_collect in obmalloc.o │ │ │ │ _mi_segment_page_abandon in obmalloc.o │ │ │ │ _mi_heap_delayed_free_all in obmalloc.o │ │ │ │ mi_collect in obmalloc.o │ │ │ │ mi_heap_collect in obmalloc.o │ │ │ │ @@ -1250,14 +1250,16 @@ │ │ │ │ _mi_random_init_weak in obmalloc.o │ │ │ │ _mi_random_init in obmalloc.o │ │ │ │ _mi_heap_main_get in obmalloc.o │ │ │ │ mi_thread_stats_print_out in obmalloc.o │ │ │ │ mi_stats_print in obmalloc.o │ │ │ │ mi_stats_merge in obmalloc.o │ │ │ │ mi_zalloc_small in obmalloc.o │ │ │ │ +mi_malloc_small in obmalloc.o │ │ │ │ +mi_heap_malloc_small in obmalloc.o │ │ │ │ _PyObject_MiCalloc in obmalloc.o │ │ │ │ mi_wcsdup in obmalloc.o │ │ │ │ mi_calloc_aligned in obmalloc.o │ │ │ │ mi_calloc_aligned_at in obmalloc.o │ │ │ │ mi_zalloc_aligned in obmalloc.o │ │ │ │ mi_zalloc_aligned_at in obmalloc.o │ │ │ │ mi_malloc_aligned_at in obmalloc.o │ │ │ │ @@ -1322,16 +1324,14 @@ │ │ │ │ mi_calloc in obmalloc.o │ │ │ │ mi_heap_calloc in obmalloc.o │ │ │ │ mi_zalloc in obmalloc.o │ │ │ │ mi_heap_zalloc in obmalloc.o │ │ │ │ mi_malloc in obmalloc.o │ │ │ │ mi_heap_malloc in obmalloc.o │ │ │ │ _mi_heap_malloc_zero in obmalloc.o │ │ │ │ -mi_malloc_small in obmalloc.o │ │ │ │ -mi_heap_malloc_small in obmalloc.o │ │ │ │ mi_heap_new_in_arena in obmalloc.o │ │ │ │ mi_heap_new in obmalloc.o │ │ │ │ mi_heap_get_backing in obmalloc.o │ │ │ │ mi_heap_get_default in obmalloc.o │ │ │ │ _mi_prim_thread_init_auto_done in obmalloc.o │ │ │ │ _mi_prim_thread_done_auto_done in obmalloc.o │ │ │ │ _mi_prim_thread_associate_default_heap in obmalloc.o │ │ │ │ @@ -1773,35 +1773,35 @@ │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ -_PyAST_TypeAlias in Python-ast.o │ │ │ │ PyAST_obj2mod in Python-ast.o │ │ │ │ _Py_asdl_stmt_seq_new in Python-ast.o │ │ │ │ _Py_asdl_type_ignore_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeIgnore in Python-ast.o │ │ │ │ _PyAST_FunctionType in Python-ast.o │ │ │ │ _Py_asdl_type_param_seq_new in Python-ast.o │ │ │ │ _Py_asdl_alias_seq_new in Python-ast.o │ │ │ │ _Py_asdl_withitem_seq_new in Python-ast.o │ │ │ │ _Py_asdl_match_case_seq_new in Python-ast.o │ │ │ │ _PyAST_AsyncFor in Python-ast.o │ │ │ │ _Py_asdl_excepthandler_seq_new in Python-ast.o │ │ │ │ +_PyAST_TypeAlias in Python-ast.o │ │ │ │ _Py_asdl_comprehension_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeVar in Python-ast.o │ │ │ │ _PyAST_MatchOr in Python-ast.o │ │ │ │ _PyAST_TryStar in Python-ast.o │ │ │ │ _PyAST_TypeVarTuple in Python-ast.o │ │ │ │ _PyAST_ParamSpec in Python-ast.o │ │ │ │ _PyAST_MatchMapping in Python-ast.o │ │ │ │ @@ -1823,25 +1823,25 @@ │ │ │ │ PyEval_GetBuiltins in ceval.o │ │ │ │ _PyEval_GetBuiltins in ceval.o │ │ │ │ PyEval_EvalCode in ceval.o │ │ │ │ _PyEval_EvalFrameDefault in ceval.o │ │ │ │ _PyEval_Vector in ceval.o │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ -_PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ +_PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -1973,19 +1973,19 @@ │ │ │ │ _PyXI_excinfo_format in crossinterp.o │ │ │ │ _PyXI_EndInterpreter in crossinterp.o │ │ │ │ _PyObject_GetCrossInterpreterData in crossinterp.o │ │ │ │ _PyCrossInterpreterData_InitWithSize in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Init in crossinterp.o │ │ │ │ _PyCrossInterpreterData_NewObject in crossinterp.o │ │ │ │ _PyCrossInterpreterData_ReleaseAndRawFree in crossinterp.o │ │ │ │ -_Py_CallInInterpreter in crossinterp.o │ │ │ │ _Py_CallInInterpreterAndRawFree in crossinterp.o │ │ │ │ _PyCrossInterpreterData_UnregisterClass in crossinterp.o │ │ │ │ _PyObject_CheckCrossInterpreterData in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Release in crossinterp.o │ │ │ │ +_Py_CallInInterpreter in crossinterp.o │ │ │ │ _PyCrossInterpreterData_New in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Free in crossinterp.o │ │ │ │ _PyXI_InitExcInfo in crossinterp.o │ │ │ │ _PyXI_ExcInfoAsObject in crossinterp.o │ │ │ │ _PyXI_FormatExcInfo in crossinterp.o │ │ │ │ _PyXI_ClearExcInfo in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Lookup in crossinterp.o │ │ │ │ @@ -2390,17 +2390,17 @@ │ │ │ │ _PyRecursiveMutex_Unlock in lock.o │ │ │ │ PyMutex_Unlock in lock.o │ │ │ │ _PyMutex_TryUnlock in lock.o │ │ │ │ _PyEvent_IsSet in lock.o │ │ │ │ _PyEvent_Notify in lock.o │ │ │ │ PyEvent_Wait in lock.o │ │ │ │ PyEvent_WaitTimed in lock.o │ │ │ │ -PyMutex_Lock in lock.o │ │ │ │ _PyRawMutex_LockSlow in lock.o │ │ │ │ _PyRawMutex_UnlockSlow in lock.o │ │ │ │ +PyMutex_Lock in lock.o │ │ │ │ _PyRWMutex_Lock in lock.o │ │ │ │ _PyRWMutex_Unlock in lock.o │ │ │ │ _PyRWMutex_RLock in lock.o │ │ │ │ _PyRWMutex_RUnlock in lock.o │ │ │ │ _PySeqLock_LockWrite in lock.o │ │ │ │ _PySeqLock_AbandonWrite in lock.o │ │ │ │ _PySeqLock_UnlockWrite in lock.o │ │ │ │ @@ -3170,16 +3170,16 @@ │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000001c r .LC2 │ │ │ │ 00000028 r .LC3 │ │ │ │ 00000034 r .LC4 │ │ │ │ U PyOS_snprintf │ │ │ │ 00000000 T Py_GetBuildInfo │ │ │ │ -00000068 T _Py_gitidentifier │ │ │ │ -00000074 T _Py_gitversion │ │ │ │ +00000000 T _Py_gitidentifier │ │ │ │ +00000068 T _Py_gitversion │ │ │ │ 00000004 b buildinfo │ │ │ │ 00000000 b initialized │ │ │ │ │ │ │ │ token.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r CSWTCH.1 │ │ │ │ 00000060 R _PyParser_TokenNames │ │ │ │ @@ -3241,42 +3241,42 @@ │ │ │ │ U _PyAST_Name │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyExc_IncompleteInputError │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000014f4 T _PyPegen_Parser_Free │ │ │ │ 00000390 T _PyPegen_Parser_New │ │ │ │ -00000124 T _PyPegen_byte_offset_to_character_offset │ │ │ │ -00001558 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ -00000148 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ +00001558 T _PyPegen_byte_offset_to_character_offset │ │ │ │ +00001694 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +000015ac T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 0000004a T _PyPegen_expect_forced_result │ │ │ │ 00001470 T _PyPegen_expect_forced_token │ │ │ │ 00000ba4 T _PyPegen_expect_soft_keyword │ │ │ │ 00000604 T _PyPegen_expect_token │ │ │ │ 00000658 T _PyPegen_fill_token │ │ │ │ 00000fdc T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 00000f54 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 00000c04 T _PyPegen_is_memoized │ │ │ │ 000005d8 T _PyPegen_lookahead │ │ │ │ -000016b4 T _PyPegen_lookahead_for_expr │ │ │ │ -000016b8 T _PyPegen_lookahead_for_stmt │ │ │ │ +000017f8 T _PyPegen_lookahead_for_expr │ │ │ │ +000017fc T _PyPegen_lookahead_for_stmt │ │ │ │ 00000b30 T _PyPegen_lookahead_with_int │ │ │ │ 00001020 T _PyPegen_lookahead_with_string │ │ │ │ 00000c88 T _PyPegen_name_token │ │ │ │ 00000cf8 T _PyPegen_new_identifier │ │ │ │ 000010b8 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyPegen_raise_tokenizer_init_error │ │ │ │ 00000448 T _PyPegen_run_parser │ │ │ │ 00000018 T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ -00000198 T _PyPegen_soft_keyword_token │ │ │ │ +000015fc T _PyPegen_soft_keyword_token │ │ │ │ 00000f9c T _PyPegen_string_token │ │ │ │ 00000ed0 T _PyPegen_update_memo │ │ │ │ U _PyToken_Free │ │ │ │ U _PyToken_Init │ │ │ │ U _PyTokenizer_Free │ │ │ │ U _PyTokenizer_FromFile │ │ │ │ U _PyTokenizer_FromString │ │ │ │ @@ -3366,60 +3366,59 @@ │ │ │ │ 00000000 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000598 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -00000170 r .LC0 │ │ │ │ -00000178 r .LC1 │ │ │ │ +0000016c r .LC0 │ │ │ │ +00000174 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 000000e4 r .LC13 │ │ │ │ 0000012c r .LC14 │ │ │ │ 00000130 r .LC15 │ │ │ │ 00000160 r .LC16 │ │ │ │ -00000164 r .LC17 │ │ │ │ -0000016c r .LC18 │ │ │ │ -00000180 r .LC19 │ │ │ │ -000001ac r .LC20 │ │ │ │ -000001b8 r .LC21 │ │ │ │ -000001c4 r .LC22 │ │ │ │ -000001cc r .LC23 │ │ │ │ -000001d4 r .LC24 │ │ │ │ -000001dc r .LC25 │ │ │ │ -000001e4 r .LC26 │ │ │ │ -000001ec r .LC27 │ │ │ │ -000001fc r .LC28 │ │ │ │ -00000208 r .LC29 │ │ │ │ +00000168 r .LC17 │ │ │ │ +0000017c r .LC18 │ │ │ │ +000001a8 r .LC19 │ │ │ │ +000001b4 r .LC20 │ │ │ │ +000001c0 r .LC21 │ │ │ │ +000001c8 r .LC22 │ │ │ │ +000001d0 r .LC23 │ │ │ │ +000001d8 r .LC24 │ │ │ │ +000001e0 r .LC25 │ │ │ │ +000001e8 r .LC26 │ │ │ │ +000001f8 r .LC27 │ │ │ │ +00000204 r .LC28 │ │ │ │ +0000021c r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ -00000220 r .LC30 │ │ │ │ -00000234 r .LC31 │ │ │ │ -00000248 r .LC32 │ │ │ │ -0000025c r .LC33 │ │ │ │ -00000270 r .LC34 │ │ │ │ -00000284 r .LC35 │ │ │ │ -00000294 r .LC36 │ │ │ │ -000002a0 r .LC37 │ │ │ │ -000002b4 r .LC38 │ │ │ │ -000002bc r .LC39 │ │ │ │ +00000230 r .LC30 │ │ │ │ +00000244 r .LC31 │ │ │ │ +00000258 r .LC32 │ │ │ │ +0000026c r .LC33 │ │ │ │ +00000280 r .LC34 │ │ │ │ +00000290 r .LC35 │ │ │ │ +0000029c r .LC36 │ │ │ │ +000002b0 r .LC37 │ │ │ │ +000002b8 r .LC38 │ │ │ │ +000002c0 r .LC39 │ │ │ │ 00000004 r .LC4 │ │ │ │ -000002c4 r .LC40 │ │ │ │ -000002cc r .LC41 │ │ │ │ -000002d8 r .LC42 │ │ │ │ -000002e0 r .LC43 │ │ │ │ -000002ec r .LC44 │ │ │ │ -00000304 r .LC45 │ │ │ │ -00000318 r .LC46 │ │ │ │ -0000034c r .LC47 │ │ │ │ -00000374 r .LC48 │ │ │ │ -000003a4 r .LC49 │ │ │ │ -0000002c r .LC5 │ │ │ │ -000003dc r .LC50 │ │ │ │ +000002c8 r .LC40 │ │ │ │ +000002d4 r .LC41 │ │ │ │ +000002dc r .LC42 │ │ │ │ +000002e8 r .LC43 │ │ │ │ +00000300 r .LC44 │ │ │ │ +00000314 r .LC45 │ │ │ │ +00000348 r .LC46 │ │ │ │ +00000370 r .LC47 │ │ │ │ +000003a0 r .LC48 │ │ │ │ +000003d8 r .LC49 │ │ │ │ +00000008 r .LC5 │ │ │ │ 00000030 r .LC6 │ │ │ │ 0000003c r .LC7 │ │ │ │ 0000004c r .LC8 │ │ │ │ 00000094 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_AsStringAndSize │ │ │ │ U PyBytes_Concat │ │ │ │ @@ -3454,75 +3453,75 @@ │ │ │ │ U _PyAST_Tuple │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000a70 T _PyPegen_add_type_comment_to_arg │ │ │ │ +00000a14 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000168 T _PyPegen_alias_for_star │ │ │ │ +00000088 T _PyPegen_alias_for_star │ │ │ │ 000001ce T _PyPegen_arguments_parsing_error │ │ │ │ -00001cd8 T _PyPegen_augoperator │ │ │ │ -00000088 T _PyPegen_check_barry_as_flufl │ │ │ │ -00001a6c T _PyPegen_check_fstring_conversion │ │ │ │ -000001d8 T _PyPegen_check_legacy_stmt │ │ │ │ -00000b24 T _PyPegen_checked_future_import │ │ │ │ -0000021c T _PyPegen_class_def_decorators │ │ │ │ -00000a7c T _PyPegen_cmpop_expr_pair │ │ │ │ -00000964 T _PyPegen_collect_call_seqs │ │ │ │ +00001cf0 T _PyPegen_augoperator │ │ │ │ +00001c90 T _PyPegen_check_barry_as_flufl │ │ │ │ +00001a28 T _PyPegen_check_fstring_conversion │ │ │ │ +000000f8 T _PyPegen_check_legacy_stmt │ │ │ │ +00000ac8 T _PyPegen_checked_future_import │ │ │ │ +0000013c T _PyPegen_class_def_decorators │ │ │ │ +00000a20 T _PyPegen_cmpop_expr_pair │ │ │ │ +00000908 T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00001044 T _PyPegen_constant_from_token │ │ │ │ +00001000 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000260 T _PyPegen_decoded_constant_from_token │ │ │ │ -00001cf8 T _PyPegen_dummy_name │ │ │ │ -00001acc T _PyPegen_empty_arguments │ │ │ │ +00000180 T _PyPegen_decoded_constant_from_token │ │ │ │ +00001d10 T _PyPegen_dummy_name │ │ │ │ +00001a88 T _PyPegen_empty_arguments │ │ │ │ 00000122 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -000010ac T _PyPegen_formatted_value │ │ │ │ -000019f0 T _PyPegen_function_def_decorators │ │ │ │ -00000ad0 T _PyPegen_get_cmpops │ │ │ │ -00000530 T _PyPegen_get_expr_name │ │ │ │ -00000bc4 T _PyPegen_get_exprs │ │ │ │ -000004a4 T _PyPegen_get_invalid_target │ │ │ │ -000016b0 T _PyPegen_get_keys │ │ │ │ +00001068 T _PyPegen_formatted_value │ │ │ │ +000019ac T _PyPegen_function_def_decorators │ │ │ │ +00000a74 T _PyPegen_get_cmpops │ │ │ │ +00000450 T _PyPegen_get_expr_name │ │ │ │ +00000b7c T _PyPegen_get_exprs │ │ │ │ +000003c4 T _PyPegen_get_invalid_target │ │ │ │ +0000166c T _PyPegen_get_keys │ │ │ │ 0000028e T _PyPegen_get_last_comprehension_item │ │ │ │ -0000042c T _PyPegen_get_pattern_keys │ │ │ │ -00000468 T _PyPegen_get_patterns │ │ │ │ -0000181c T _PyPegen_get_values │ │ │ │ -000000e4 T _PyPegen_join_names_with_dot │ │ │ │ -00000fa4 T _PyPegen_join_sequences │ │ │ │ -00001358 T _PyPegen_joined_str │ │ │ │ -00000408 T _PyPegen_key_pattern_pair │ │ │ │ -00001d7c T _PyPegen_key_value_pair │ │ │ │ -00001a48 T _PyPegen_keyword_or_starred │ │ │ │ -00000c18 T _PyPegen_make_arguments │ │ │ │ -00001d04 T _PyPegen_make_module │ │ │ │ +0000034c T _PyPegen_get_pattern_keys │ │ │ │ +00000388 T _PyPegen_get_patterns │ │ │ │ +000017d8 T _PyPegen_get_values │ │ │ │ +00001d94 T _PyPegen_join_names_with_dot │ │ │ │ +00000f5c T _PyPegen_join_sequences │ │ │ │ +00001314 T _PyPegen_joined_str │ │ │ │ +00000328 T _PyPegen_key_pattern_pair │ │ │ │ +00001e18 T _PyPegen_key_value_pair │ │ │ │ +00001a04 T _PyPegen_keyword_or_starred │ │ │ │ +00000bd0 T _PyPegen_make_arguments │ │ │ │ +00001d1c T _PyPegen_make_module │ │ │ │ 0000004c T _PyPegen_map_names_to_ids │ │ │ │ -00001988 T _PyPegen_name_default_pair │ │ │ │ +00001944 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000006bc T _PyPegen_new_type_comment │ │ │ │ +000005dc T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00000220 T _PyPegen_seq_append_to_end │ │ │ │ -00000aa0 T _PyPegen_seq_count_dots │ │ │ │ -00001be0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001b3c T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00000a44 T _PyPegen_seq_count_dots │ │ │ │ +00001b9c T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001af8 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 00000288 T _PyPegen_seq_first_item │ │ │ │ -00001270 T _PyPegen_seq_flatten │ │ │ │ -000008f4 T _PyPegen_seq_insert_in_front │ │ │ │ +0000122c T _PyPegen_seq_flatten │ │ │ │ +00000898 T _PyPegen_seq_insert_in_front │ │ │ │ 00000272 T _PyPegen_seq_last_item │ │ │ │ -000007dc T _PyPegen_set_expr_context │ │ │ │ -000002d8 T _PyPegen_setup_full_format_spec │ │ │ │ -000008d0 T _PyPegen_singleton_seq │ │ │ │ -000003e4 T _PyPegen_slash_with_default │ │ │ │ -000019c8 T _PyPegen_star_etc │ │ │ │ +00000780 T _PyPegen_set_expr_context │ │ │ │ +000001f8 T _PyPegen_setup_full_format_spec │ │ │ │ +00000874 T _PyPegen_singleton_seq │ │ │ │ +00000304 T _PyPegen_slash_with_default │ │ │ │ +00001984 T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3536,16 +3535,16 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ -00001008 t _get_defaults.isra.0 │ │ │ │ -00000f68 t _get_names.isra.0 │ │ │ │ +00000fc4 t _get_defaults.isra.0 │ │ │ │ +00000f20 t _get_names.isra.0 │ │ │ │ 0000017c t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3658,25 +3657,25 @@ │ │ │ │ 00000f4c r .LC93 │ │ │ │ 00000f54 r .LC94 │ │ │ │ 00000f94 r .LC95 │ │ │ │ 00000f98 r .LC96 │ │ │ │ 00000fb4 r .LC97 │ │ │ │ 00000fcc r .LC98 │ │ │ │ 00000ff8 r .LC99 │ │ │ │ -00017ff0 t INVALID_VERSION_CHECK │ │ │ │ -0000fbc8 t NEW_TYPE_COMMENT │ │ │ │ +0001844c t INVALID_VERSION_CHECK │ │ │ │ +0000fbe0 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00000a18 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00000898 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3833,262 +3832,261 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -0001611c t _gather_116_rule │ │ │ │ +000162f4 t _gather_116_rule │ │ │ │ 00000812 t _gather_141_rule │ │ │ │ 00000812 t _gather_143_rule │ │ │ │ 00000812 t _gather_145_rule │ │ │ │ 00000812 t _gather_147_rule │ │ │ │ 00000000 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000d96 t _gather_208_rule │ │ │ │ 00000000 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000d96 t _gather_212_rule │ │ │ │ -0001611c t _gather_231_rule │ │ │ │ -000184e4 t _gather_51_rule │ │ │ │ -000184e4 t _gather_53_rule │ │ │ │ -000184e4 t _gather_55_rule │ │ │ │ -000184e4 t _gather_57_rule │ │ │ │ -0001a4d8 t _loop0_100_rule │ │ │ │ -0001a4d8 t _loop0_102_rule │ │ │ │ -00019994 t _loop0_106_rule │ │ │ │ -00019994 t _loop0_108_rule │ │ │ │ -00000c98 t _loop0_110_rule │ │ │ │ -00002540 t _loop0_112_rule │ │ │ │ -0001653c t _loop0_119_rule │ │ │ │ -0001653c t _loop0_120_rule │ │ │ │ -00000734 t _loop0_129_rule │ │ │ │ -00000b70 t _loop0_164_rule │ │ │ │ -00000b70 t _loop0_165_rule │ │ │ │ -00016948 t _loop0_170_rule │ │ │ │ -000117f4 t _loop0_171_rule │ │ │ │ -000117f4 t _loop0_172_rule │ │ │ │ -00016948 t _loop0_175_rule │ │ │ │ -00016948 t _loop0_177_rule │ │ │ │ -00016948 t _loop0_182_rule │ │ │ │ -00000c98 t _loop0_187_rule │ │ │ │ -00019994 t _loop0_188_rule │ │ │ │ -00019994 t _loop0_189_rule │ │ │ │ -00000c98 t _loop0_193_rule │ │ │ │ -00000c98 t _loop0_195_rule │ │ │ │ -0001ae58 t _loop0_1_rule │ │ │ │ -00000c98 t _loop0_200_rule │ │ │ │ +000162f4 t _gather_231_rule │ │ │ │ +00018b3c t _gather_51_rule │ │ │ │ +00018b3c t _gather_53_rule │ │ │ │ +00018b3c t _gather_55_rule │ │ │ │ +00018b3c t _gather_57_rule │ │ │ │ +0001ab34 t _loop0_100_rule │ │ │ │ +0001ab34 t _loop0_102_rule │ │ │ │ +00019ff0 t _loop0_106_rule │ │ │ │ +00019ff0 t _loop0_108_rule │ │ │ │ +00000b18 t _loop0_110_rule │ │ │ │ +0000236c t _loop0_112_rule │ │ │ │ +00016708 t _loop0_119_rule │ │ │ │ +00016708 t _loop0_120_rule │ │ │ │ +00000620 t _loop0_129_rule │ │ │ │ +000009f0 t _loop0_164_rule │ │ │ │ +000009f0 t _loop0_165_rule │ │ │ │ +00016b14 t _loop0_170_rule │ │ │ │ +00011908 t _loop0_171_rule │ │ │ │ +00011908 t _loop0_172_rule │ │ │ │ +00016b14 t _loop0_175_rule │ │ │ │ +00016b14 t _loop0_177_rule │ │ │ │ +00016b14 t _loop0_182_rule │ │ │ │ +00000b18 t _loop0_187_rule │ │ │ │ +00019ff0 t _loop0_188_rule │ │ │ │ +00019ff0 t _loop0_189_rule │ │ │ │ +00000b18 t _loop0_193_rule │ │ │ │ +00000b18 t _loop0_195_rule │ │ │ │ +0001b4b4 t _loop0_1_rule │ │ │ │ +00000b18 t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -00002540 t _loop0_240_rule │ │ │ │ -0001ae58 t _loop0_2_rule │ │ │ │ -000117f4 t _loop0_36_rule │ │ │ │ -000129fc t _loop0_37_rule │ │ │ │ -000129fc t _loop0_38_rule │ │ │ │ -000129fc t _loop0_40_rule │ │ │ │ -00016948 t _loop0_48_rule │ │ │ │ -00016948 t _loop0_49_rule │ │ │ │ -00019994 t _loop0_98_rule │ │ │ │ -0001a4d8 t _loop0_99_rule │ │ │ │ -000193e4 t _loop1_101_rule │ │ │ │ -00019f20 t _loop1_103_rule │ │ │ │ -000193e4 t _loop1_104_rule │ │ │ │ -000193e4 t _loop1_105_rule │ │ │ │ -00019f20 t _loop1_107_rule │ │ │ │ -00019f20 t _loop1_109_rule │ │ │ │ -00003154 t _loop1_111_rule │ │ │ │ -00010870 t _loop1_173_rule │ │ │ │ -00018040 t _loop1_178_rule │ │ │ │ -00011a38 t _loop1_185_rule │ │ │ │ -00003154 t _loop1_196_rule │ │ │ │ -00019f20 t _loop1_197_rule │ │ │ │ -000158f0 t _loop1_216_rule │ │ │ │ -00002dbc t _loop1_219_rule │ │ │ │ -00010870 t _loop1_39_rule │ │ │ │ -00011a38 t _loop1_41_rule │ │ │ │ -00010870 t _loop1_42_rule │ │ │ │ -00010870 t _loop1_43_rule │ │ │ │ -00011a38 t _loop1_45_rule │ │ │ │ -00011a38 t _loop1_47_rule │ │ │ │ -00018040 t _loop1_50_rule │ │ │ │ -000158f0 t _loop1_60_rule │ │ │ │ -00002dbc t _loop1_61_rule │ │ │ │ -00001a94 t _loop1_64_rule │ │ │ │ -00002754 t _tmp_10_rule │ │ │ │ -00002678 t _tmp_11_rule │ │ │ │ -00002678 t _tmp_13_rule │ │ │ │ +0000236c t _loop0_240_rule │ │ │ │ +0001b4b4 t _loop0_2_rule │ │ │ │ +00011908 t _loop0_36_rule │ │ │ │ +00012af0 t _loop0_37_rule │ │ │ │ +00012af0 t _loop0_38_rule │ │ │ │ +00012af0 t _loop0_40_rule │ │ │ │ +00016b14 t _loop0_48_rule │ │ │ │ +00016b14 t _loop0_49_rule │ │ │ │ +00019ff0 t _loop0_98_rule │ │ │ │ +0001ab34 t _loop0_99_rule │ │ │ │ +00019a40 t _loop1_101_rule │ │ │ │ +0001a57c t _loop1_103_rule │ │ │ │ +00019a40 t _loop1_104_rule │ │ │ │ +00019a40 t _loop1_105_rule │ │ │ │ +0001a57c t _loop1_107_rule │ │ │ │ +0001a57c t _loop1_109_rule │ │ │ │ +00002f80 t _loop1_111_rule │ │ │ │ +000108a0 t _loop1_173_rule │ │ │ │ +000185b8 t _loop1_178_rule │ │ │ │ +00011b4c t _loop1_185_rule │ │ │ │ +00002f80 t _loop1_196_rule │ │ │ │ +0001a57c t _loop1_197_rule │ │ │ │ +00015ab8 t _loop1_216_rule │ │ │ │ +00002be8 t _loop1_219_rule │ │ │ │ +000108a0 t _loop1_39_rule │ │ │ │ +00011b4c t _loop1_41_rule │ │ │ │ +000108a0 t _loop1_42_rule │ │ │ │ +000108a0 t _loop1_43_rule │ │ │ │ +00011b4c t _loop1_45_rule │ │ │ │ +00011b4c t _loop1_47_rule │ │ │ │ +000185b8 t _loop1_50_rule │ │ │ │ +00015ab8 t _loop1_60_rule │ │ │ │ +00002be8 t _loop1_61_rule │ │ │ │ +00001914 t _loop1_64_rule │ │ │ │ +000027a4 t _tmp_10_rule │ │ │ │ +000024a4 t _tmp_11_rule │ │ │ │ +000024a4 t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b5c t _tmp_155_rule │ │ │ │ -00001930 t _tmp_157_rule │ │ │ │ -00000930 t _tmp_158_rule │ │ │ │ +000017b0 t _tmp_157_rule │ │ │ │ +0001b5c0 t _tmp_158_rule │ │ │ │ 00000c14 t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00000ad8 t _tmp_161_rule │ │ │ │ +00000958 t _tmp_161_rule │ │ │ │ 00000b5a t _tmp_162_rule │ │ │ │ -0000087c t _tmp_169_rule │ │ │ │ -0000087c t _tmp_174_rule │ │ │ │ -00003654 t _tmp_179_rule │ │ │ │ +00000768 t _tmp_169_rule │ │ │ │ +00000768 t _tmp_174_rule │ │ │ │ +0000355c t _tmp_179_rule │ │ │ │ 00000696 t _tmp_181_rule │ │ │ │ 00000696 t _tmp_183_rule │ │ │ │ 00000bb0 t _tmp_184_rule │ │ │ │ 000002ae t _tmp_186_rule │ │ │ │ 000002ae t _tmp_192_rule │ │ │ │ 00000f5c t _tmp_199_rule │ │ │ │ 00000f5c t _tmp_201_rule │ │ │ │ 00000bb0 t _tmp_202_rule │ │ │ │ -0001cbd8 t _tmp_203_rule │ │ │ │ +0001d4a4 t _tmp_203_rule │ │ │ │ 000006e8 t _tmp_214_rule │ │ │ │ 0000092c t _tmp_217_rule │ │ │ │ 0000092c t _tmp_221_rule │ │ │ │ 0000092c t _tmp_222_rule │ │ │ │ 0000092c t _tmp_224_rule │ │ │ │ 0000092c t _tmp_225_rule │ │ │ │ -000008d0 t _tmp_227_rule │ │ │ │ -000008d0 t _tmp_228_rule │ │ │ │ +000007bc t _tmp_227_rule │ │ │ │ +000007bc t _tmp_228_rule │ │ │ │ 00000c6a t _tmp_229_rule.isra.0 │ │ │ │ -000006dc t _tmp_22_rule │ │ │ │ -00000824 t _tmp_233_rule │ │ │ │ -000036ac t _tmp_234_rule │ │ │ │ +000005c8 t _tmp_22_rule │ │ │ │ +00000710 t _tmp_233_rule │ │ │ │ +000035b4 t _tmp_234_rule │ │ │ │ 00000ccc t _tmp_235_rule │ │ │ │ 00000fae t _tmp_236_rule │ │ │ │ 00000f0a t _tmp_237_rule.isra.0 │ │ │ │ 00000d40 t _tmp_238_rule │ │ │ │ 00000d94 t _tmp_242_rule │ │ │ │ -0000f7fc t _tmp_258_rule │ │ │ │ +0000f814 t _tmp_258_rule │ │ │ │ 000002fe t _tmp_262_rule │ │ │ │ 00000118 t _tmp_267_rule │ │ │ │ 00000eae t _tmp_268_rule │ │ │ │ 0000092c t _tmp_271_rule │ │ │ │ 00000174 t _tmp_276_rule │ │ │ │ 00000174 t _tmp_277_rule │ │ │ │ -00018888 t _tmp_59_rule │ │ │ │ -000030fc t _tmp_67_rule │ │ │ │ -00003650 t _tmp_68_rule │ │ │ │ -000024d8 t _tmp_69_rule │ │ │ │ -0000d9e0 t _tmp_6_rule │ │ │ │ -000026cc t _tmp_70_rule │ │ │ │ -00002610 t _tmp_7_rule │ │ │ │ -00002688 t _tmp_8_rule │ │ │ │ -00006c64 t _tmp_93_rule │ │ │ │ -000026ec t _tmp_9_rule │ │ │ │ -0000ede0 t annotated_rhs_rule │ │ │ │ -0000e69c t args_rule │ │ │ │ -0000e5e0 t arguments_rule │ │ │ │ -0000462c t assignment_rule │ │ │ │ -00005db0 t atom_rule │ │ │ │ -0001ca78 t attr_rule │ │ │ │ -000166c8 t augassign_rule │ │ │ │ -0000b3e8 t bitwise_and_rule │ │ │ │ -0000ae7c t bitwise_or_rule │ │ │ │ -0000b024 t bitwise_xor_rule │ │ │ │ -00013a2c t block_rule │ │ │ │ -00015d20 t class_def_raw_rule │ │ │ │ -0001baec t closed_pattern_rule │ │ │ │ -00002028 t complex_number_rule │ │ │ │ -00000988 t compound_stmt_rule │ │ │ │ -000093f4 t conjunction_rule │ │ │ │ -0000d6a8 t decorators_rule │ │ │ │ -00017aa4 t default_rule │ │ │ │ -000003a4 t del_target_rule │ │ │ │ -00000234 t del_targets_rule │ │ │ │ -00008bb8 t disjunction_rule │ │ │ │ -0000ee34 t dotted_name_rule │ │ │ │ -00003234 t double_star_pattern_rule │ │ │ │ -00014de0 t elif_stmt_rule │ │ │ │ -0001509c t else_block_rule │ │ │ │ -0000864c t expression_rule │ │ │ │ -000188f8 t expressions_rule │ │ │ │ -0000ca08 t factor_rule │ │ │ │ -0000da48 t for_if_clauses_rule │ │ │ │ -00014484 t fstring_replacement_field_rule │ │ │ │ -00014cb4 t func_type_comment_rule │ │ │ │ -0000dea8 t function_def_raw_rule │ │ │ │ -0000838c t genexp_rule │ │ │ │ -00002480 t guard_rule │ │ │ │ +00018ee0 t _tmp_59_rule │ │ │ │ +00002f28 t _tmp_67_rule │ │ │ │ +00003558 t _tmp_68_rule │ │ │ │ +00002304 t _tmp_69_rule │ │ │ │ +0000da18 t _tmp_6_rule │ │ │ │ +000024f8 t _tmp_70_rule │ │ │ │ +00002660 t _tmp_7_rule │ │ │ │ +000026d8 t _tmp_8_rule │ │ │ │ +00006c9c t _tmp_93_rule │ │ │ │ +0000273c t _tmp_9_rule │ │ │ │ +0000ee14 t annotated_rhs_rule │ │ │ │ +0000e6d4 t args_rule │ │ │ │ +0000e618 t arguments_rule │ │ │ │ +00004660 t assignment_rule │ │ │ │ +00005de8 t atom_rule │ │ │ │ +0001d19c t attr_rule │ │ │ │ +00016894 t augassign_rule │ │ │ │ +0000b42c t bitwise_and_rule │ │ │ │ +0000aec0 t bitwise_or_rule │ │ │ │ +0000b068 t bitwise_xor_rule │ │ │ │ +00013b40 t block_rule │ │ │ │ +00015ee8 t class_def_raw_rule │ │ │ │ +0001c1bc t closed_pattern_rule │ │ │ │ +00001ea8 t complex_number_rule │ │ │ │ +00000994 t compound_stmt_rule │ │ │ │ +00009430 t conjunction_rule │ │ │ │ +0000d6e0 t decorators_rule │ │ │ │ +00017f00 t default_rule │ │ │ │ +00000290 t del_target_rule │ │ │ │ +00000120 t del_targets_rule │ │ │ │ +00008bf4 t disjunction_rule │ │ │ │ +0000ee68 t dotted_name_rule │ │ │ │ +00003060 t double_star_pattern_rule │ │ │ │ +00014fa8 t elif_stmt_rule │ │ │ │ +00015264 t else_block_rule │ │ │ │ +00008674 t expression_rule │ │ │ │ +00018f50 t expressions_rule │ │ │ │ +0000ca48 t factor_rule │ │ │ │ +0000da80 t for_if_clauses_rule │ │ │ │ +00014650 t fstring_replacement_field_rule │ │ │ │ +00014e7c t func_type_comment_rule │ │ │ │ +0000dee0 t function_def_raw_rule │ │ │ │ +000083b4 t genexp_rule │ │ │ │ +000022ac t guard_rule │ │ │ │ 00000248 t imaginary_number_rule │ │ │ │ -0001190c t import_from_as_name_rule │ │ │ │ -00011384 t import_from_as_names_rule │ │ │ │ -00010e30 t import_from_targets_rule │ │ │ │ -00000a54 t invalid_ann_assign_target_rule │ │ │ │ -00000e34 t invalid_arguments_rule │ │ │ │ -0001af64 t invalid_comprehension_rule │ │ │ │ +00011a20 t import_from_as_name_rule │ │ │ │ +00011498 t import_from_as_names_rule │ │ │ │ +00010e60 t import_from_targets_rule │ │ │ │ +000008d4 t invalid_ann_assign_target_rule │ │ │ │ +00000cb4 t invalid_arguments_rule │ │ │ │ +0001b63c t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -0000099c t invalid_for_target_rule │ │ │ │ -00001704 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000081c t invalid_for_target_rule │ │ │ │ +00001584 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003bc t invalid_try_stmt_rule │ │ │ │ -00009d30 t inversion_rule │ │ │ │ -00003288 t items_pattern_rule │ │ │ │ -000033d0 t key_value_pattern_rule │ │ │ │ -00002960 t keyword_pattern_rule │ │ │ │ -00002818 t keyword_patterns_rule │ │ │ │ -00017e94 t kwarg_or_double_starred_rule │ │ │ │ -00017b90 t kwarg_or_starred_rule │ │ │ │ -00016e74 t kwargs_rule │ │ │ │ -000138b4 t kwds_rule │ │ │ │ -0001acec t lambda_kwds_rule │ │ │ │ -00000d6c t lambda_param_maybe_default_rule │ │ │ │ -00019774 t lambda_param_no_default_rule │ │ │ │ -000197f4 t lambda_param_rule │ │ │ │ -00018be0 t lambda_params_rule │ │ │ │ -00019350 t lambda_slash_no_default_rule │ │ │ │ -000198c0 t lambda_slash_with_default_rule │ │ │ │ -0001a85c t lambda_star_etc_rule │ │ │ │ -0000d8a4 t lambdef_rule │ │ │ │ -00013fa4 t list_rule │ │ │ │ -00002314 t maybe_sequence_pattern_rule │ │ │ │ -00001eb0 t maybe_star_pattern_rule │ │ │ │ -000022c0 t name_or_attr_rule │ │ │ │ -000122cc t named_expression_rule │ │ │ │ -00001e2c t open_sequence_pattern_rule │ │ │ │ -0001b8fc t or_pattern_rule │ │ │ │ -000109e8 t param_no_default_rule │ │ │ │ -00010d08 t param_rule │ │ │ │ -00000120 t param_star_annotation_rule │ │ │ │ -0000fdb0 t params_rule │ │ │ │ -00002154 t pattern_capture_target_rule │ │ │ │ -0001b208 t pattern_rule │ │ │ │ -00001d50 t patterns_rule │ │ │ │ -000026d0 t positional_patterns_rule │ │ │ │ -0000cfe8 t primary_raw │ │ │ │ -0000cef8 t primary_rule │ │ │ │ +00009d78 t inversion_rule │ │ │ │ +000030b4 t items_pattern_rule │ │ │ │ +000031fc t key_value_pattern_rule │ │ │ │ +0000278c t keyword_pattern_rule │ │ │ │ +00002644 t keyword_patterns_rule │ │ │ │ +000182f0 t kwarg_or_double_starred_rule │ │ │ │ +00017fec t kwarg_or_starred_rule │ │ │ │ +000172c0 t kwargs_rule │ │ │ │ +000139c8 t kwds_rule │ │ │ │ +0001b348 t lambda_kwds_rule │ │ │ │ +00000bec t lambda_param_maybe_default_rule │ │ │ │ +00019dd0 t lambda_param_no_default_rule │ │ │ │ +00019e50 t lambda_param_rule │ │ │ │ +00019238 t lambda_params_rule │ │ │ │ +000199ac t lambda_slash_no_default_rule │ │ │ │ +00019f1c t lambda_slash_with_default_rule │ │ │ │ +0001aeb8 t lambda_star_etc_rule │ │ │ │ +0000d8dc t lambdef_rule │ │ │ │ +00014170 t list_rule │ │ │ │ +00002140 t maybe_sequence_pattern_rule │ │ │ │ +00001d30 t maybe_star_pattern_rule │ │ │ │ +0001d2ec t name_or_attr_rule │ │ │ │ +000123c0 t named_expression_rule │ │ │ │ +00001cac t open_sequence_pattern_rule │ │ │ │ +0001bfcc t or_pattern_rule │ │ │ │ +00010a18 t param_no_default_rule │ │ │ │ +00010d38 t param_rule │ │ │ │ +0001849c t param_star_annotation_rule │ │ │ │ +0000fde0 t params_rule │ │ │ │ +00001fd4 t pattern_capture_target_rule │ │ │ │ +0001b8d8 t pattern_rule │ │ │ │ +00001bd0 t patterns_rule │ │ │ │ +000024fc t positional_patterns_rule │ │ │ │ +0000d028 t primary_raw │ │ │ │ +0000cf38 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000bacc t shift_expr_rule │ │ │ │ -0001c7c4 t signed_number_rule │ │ │ │ -0001c8b0 t signed_real_number_rule │ │ │ │ -000029b4 t simple_stmt_rule │ │ │ │ -000027bc t simple_stmts_rule │ │ │ │ -00008ea4 t single_target_rule │ │ │ │ -000107dc t slash_no_default_rule │ │ │ │ -000114d0 t slash_with_default_rule │ │ │ │ -00015768 t slice_rule │ │ │ │ -000151c0 t slices_rule │ │ │ │ +0000bb10 t shift_expr_rule │ │ │ │ +0001cfd4 t signed_real_number_rule │ │ │ │ +00002a04 t simple_stmt_rule │ │ │ │ +0000280c t simple_stmts_rule │ │ │ │ +00008ee0 t single_target_rule │ │ │ │ +0001080c t slash_no_default_rule │ │ │ │ +000115e4 t slash_with_default_rule │ │ │ │ +00015930 t slice_rule │ │ │ │ +00015388 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00013288 t star_etc_rule │ │ │ │ -0000ad7c t star_expression_rule │ │ │ │ -00009730 t star_expressions_rule │ │ │ │ -00012914 t star_named_expression_rule │ │ │ │ -000140a0 t star_named_expressions_rule │ │ │ │ -00007674 t star_target_rule │ │ │ │ -00007264 t star_targets_rule │ │ │ │ -0000fbfc t starred_expression_rule │ │ │ │ -00006cc8 t strings_rule │ │ │ │ -00001990 t subject_expr_rule │ │ │ │ -0000be30 t sum_rule │ │ │ │ -000071ec t t_lookahead_rule │ │ │ │ -000054a0 t t_primary_raw │ │ │ │ -00005404 t t_primary_rule │ │ │ │ -000077e0 t target_with_star_atom_rule │ │ │ │ -0000c110 t term_raw │ │ │ │ -0000c024 t term_rule │ │ │ │ -00012678 t tuple_rule │ │ │ │ -00002d3c t type_param_default_rule │ │ │ │ -000029e0 t type_param_rule │ │ │ │ -0000f424 t type_params_rule │ │ │ │ -000021f0 t wildcard_pattern_rule │ │ │ │ -0000f6b0 t yield_expr_rule │ │ │ │ +00013380 t star_etc_rule │ │ │ │ +0000adc0 t star_expression_rule │ │ │ │ +0000976c t star_expressions_rule │ │ │ │ +00012a08 t star_named_expression_rule │ │ │ │ +0001426c t star_named_expressions_rule │ │ │ │ +000076a8 t star_target_rule │ │ │ │ +0000729c t star_targets_rule │ │ │ │ +0000fc14 t starred_expression_rule │ │ │ │ +00006d00 t strings_rule │ │ │ │ +00001810 t subject_expr_rule │ │ │ │ +0000be74 t sum_rule │ │ │ │ +00007224 t t_lookahead_rule │ │ │ │ +000054c0 t t_primary_raw │ │ │ │ +00005424 t t_primary_rule │ │ │ │ +00007814 t target_with_star_atom_rule │ │ │ │ +0000c154 t term_raw │ │ │ │ +0000c068 t term_rule │ │ │ │ +0001276c t tuple_rule │ │ │ │ +00002b68 t type_param_default_rule │ │ │ │ +0000280c t type_param_rule │ │ │ │ +0000f43c t type_params_rule │ │ │ │ +00002070 t wildcard_pattern_rule │ │ │ │ +0000f6c8 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4104,22 +4102,22 @@ │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000001a8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000003fc T _PyPegen_decode_string │ │ │ │ +0000040c T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ -00000420 t decode_unicode_with_escapes │ │ │ │ +00000430 t decode_unicode_with_escapes │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -4187,15 +4185,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 │ │ │ │ -000023e4 T _PyLexer_update_fstring_expr │ │ │ │ +00002410 T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4210,20 +4208,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000050 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002384 t tok_backup │ │ │ │ +000023b0 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000024cc t tok_decimal_tail │ │ │ │ -000008a4 t tok_get_normal_mode │ │ │ │ -000022e4 t tok_nextc │ │ │ │ -000025e0 t verify_end_of_number │ │ │ │ +000024f8 t tok_decimal_tail │ │ │ │ +00000884 t tok_get_normal_mode │ │ │ │ +00002310 t tok_nextc │ │ │ │ +0000260c t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000bc T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ 00000270 T _PyToken_Free │ │ │ │ @@ -4321,32 +4319,32 @@ │ │ │ │ U _PyTokenizer_ensure_utf8 │ │ │ │ U _PyTokenizer_error_ret │ │ │ │ U _PyTokenizer_new_string │ │ │ │ U _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memcpy │ │ │ │ U strlen │ │ │ │ -00000000 t tok_underflow_readline │ │ │ │ +00000080 t tok_underflow_readline │ │ │ │ │ │ │ │ string_tokenizer.o: │ │ │ │ U PyBytes_AsString │ │ │ │ U _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_FromString │ │ │ │ U _PyTokenizer_check_bom │ │ │ │ U _PyTokenizer_check_coding_spec │ │ │ │ U _PyTokenizer_error_ret │ │ │ │ U _PyTokenizer_tok_new │ │ │ │ U _PyTokenizer_translate_into_utf8 │ │ │ │ U _PyTokenizer_translate_newlines │ │ │ │ -00000144 t buf_getc │ │ │ │ +0000013c t buf_getc │ │ │ │ 00000000 t buf_setreadl │ │ │ │ -00000154 t buf_ungetc │ │ │ │ +0000014c t buf_ungetc │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ -00000000 t tok_underflow_string │ │ │ │ +00000158 t tok_underflow_string │ │ │ │ │ │ │ │ utf8_tokenizer.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ U _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_FromUTF8 │ │ │ │ U _PyTokenizer_new_string │ │ │ │ U _PyTokenizer_tok_new │ │ │ │ @@ -4385,33 +4383,33 @@ │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U Py_BuildValue │ │ │ │ -00000200 t Py_XDECREF │ │ │ │ -00000000 T _PyTokenizer_check_bom │ │ │ │ -000000d8 T _PyTokenizer_check_coding_spec │ │ │ │ -000003d4 T _PyTokenizer_ensure_utf8 │ │ │ │ +00000174 t Py_XDECREF │ │ │ │ +000000d8 T _PyTokenizer_check_bom │ │ │ │ +00000168 T _PyTokenizer_check_coding_spec │ │ │ │ +000004e0 T _PyTokenizer_ensure_utf8 │ │ │ │ 00000000 T _PyTokenizer_error_ret │ │ │ │ 000000e2 T _PyTokenizer_indenterror │ │ │ │ -000003a0 T _PyTokenizer_new_string │ │ │ │ -00000218 T _PyTokenizer_parser_warn │ │ │ │ -000000d4 T _PyTokenizer_syntaxerror │ │ │ │ +000004ac T _PyTokenizer_new_string │ │ │ │ +0000018c T _PyTokenizer_parser_warn │ │ │ │ +00000048 T _PyTokenizer_syntaxerror │ │ │ │ 000000f0 T _PyTokenizer_syntaxerror_known_range │ │ │ │ -0000008c T _PyTokenizer_translate_into_utf8 │ │ │ │ +00000000 T _PyTokenizer_translate_into_utf8 │ │ │ │ 00000000 T _PyTokenizer_translate_newlines │ │ │ │ 0000003a T _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000108 t _syntaxerror_range.isra.0 │ │ │ │ +0000007c t _syntaxerror_range.isra.0 │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strcmp │ │ │ │ U strcspn │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ │ │ │ │ @@ -4548,19 +4546,19 @@ │ │ │ │ 00000dc0 r .LC91 │ │ │ │ 00000dcc r .LC92 │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ 00000a5a T PyAIter_Check │ │ │ │ 00000778 T PyBuffer_FillContiguousStrides │ │ │ │ -00000b40 T PyBuffer_FillInfo │ │ │ │ +00000b18 T PyBuffer_FillInfo │ │ │ │ 00000668 T PyBuffer_FromContiguous │ │ │ │ -00006064 T PyBuffer_GetPointer │ │ │ │ -00004284 T PyBuffer_IsContiguous │ │ │ │ -00000c64 T PyBuffer_Release │ │ │ │ +00006250 T PyBuffer_GetPointer │ │ │ │ +000042a0 T PyBuffer_IsContiguous │ │ │ │ +00000c3c T PyBuffer_Release │ │ │ │ 000005d6 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4585,16 +4583,16 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -00002cfc T PyIndex_Check │ │ │ │ -00003cd0 T PyIter_Check │ │ │ │ +00002ce0 T PyIndex_Check │ │ │ │ +00003cb4 T PyIter_Check │ │ │ │ 00000558 T PyIter_Next │ │ │ │ 0000033c T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -4605,119 +4603,119 @@ │ │ │ │ 00000218 T PyMapping_GetItemString │ │ │ │ 000006a0 T PyMapping_GetOptionalItem │ │ │ │ 000004dc T PyMapping_GetOptionalItemString │ │ │ │ 000003b8 T PyMapping_HasKey │ │ │ │ 000003f8 T PyMapping_HasKeyString │ │ │ │ 00000436 T PyMapping_HasKeyStringWithError │ │ │ │ 0000045a T PyMapping_HasKeyWithError │ │ │ │ -000036d4 T PyMapping_Items │ │ │ │ -000034f8 T PyMapping_Keys │ │ │ │ +000036b8 T PyMapping_Items │ │ │ │ +000034dc T PyMapping_Keys │ │ │ │ 00000a56 T PyMapping_Length │ │ │ │ -000009ec T PyMapping_SetItemString │ │ │ │ -00004430 T PyMapping_Size │ │ │ │ +000009c4 T PyMapping_SetItemString │ │ │ │ +0000448c T PyMapping_Size │ │ │ │ 000001dc T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00005548 T PyNumber_Absolute │ │ │ │ +00005680 T PyNumber_Absolute │ │ │ │ 00000708 T PyNumber_Add │ │ │ │ -00002fd0 T PyNumber_And │ │ │ │ -000015d8 T PyNumber_AsSsize_t │ │ │ │ -000034a0 T PyNumber_Check │ │ │ │ -00004f5c T PyNumber_Divmod │ │ │ │ -0000558c T PyNumber_Float │ │ │ │ -00003b08 T PyNumber_FloorDivide │ │ │ │ -000026bc T PyNumber_InPlaceAdd │ │ │ │ -0000448c T PyNumber_InPlaceAnd │ │ │ │ -00005704 T PyNumber_InPlaceFloorDivide │ │ │ │ -00005260 T PyNumber_InPlaceLshift │ │ │ │ +00002fb4 T PyNumber_And │ │ │ │ +000015bc T PyNumber_AsSsize_t │ │ │ │ +00003484 T PyNumber_Check │ │ │ │ +00005094 T PyNumber_Divmod │ │ │ │ +000056c4 T PyNumber_Float │ │ │ │ +00003aec T PyNumber_FloorDivide │ │ │ │ +000026a0 T PyNumber_InPlaceAdd │ │ │ │ +000044e8 T PyNumber_InPlaceAnd │ │ │ │ +0000583c T PyNumber_InPlaceFloorDivide │ │ │ │ +00005398 T PyNumber_InPlaceLshift │ │ │ │ 000001ec T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00004e80 T PyNumber_InPlaceMultiply │ │ │ │ -00001820 T PyNumber_InPlaceOr │ │ │ │ +00004ee8 T PyNumber_InPlaceMultiply │ │ │ │ +00001804 T PyNumber_InPlaceOr │ │ │ │ 000002b0 T PyNumber_InPlacePower │ │ │ │ 00000314 T PyNumber_InPlaceRemainder │ │ │ │ -00005fa8 T PyNumber_InPlaceRshift │ │ │ │ -00003e44 T PyNumber_InPlaceSubtract │ │ │ │ +00006118 T PyNumber_InPlaceRshift │ │ │ │ +00003e28 T PyNumber_InPlaceSubtract │ │ │ │ 00000400 T PyNumber_InPlaceTrueDivide │ │ │ │ -00004950 T PyNumber_InPlaceXor │ │ │ │ -00003a08 T PyNumber_Index │ │ │ │ -00002890 T PyNumber_Invert │ │ │ │ -00003128 T PyNumber_Long │ │ │ │ -00001c2c T PyNumber_Lshift │ │ │ │ +000049ac T PyNumber_InPlaceXor │ │ │ │ +000039ec T PyNumber_Index │ │ │ │ +00002874 T PyNumber_Invert │ │ │ │ +0000310c T PyNumber_Long │ │ │ │ +00001c10 T PyNumber_Lshift │ │ │ │ 000001b2 T PyNumber_MatrixMultiply │ │ │ │ -00002d10 T PyNumber_Multiply │ │ │ │ -0000258c T PyNumber_Negative │ │ │ │ -000038b0 T PyNumber_Or │ │ │ │ +00002cf4 T PyNumber_Multiply │ │ │ │ +00002570 T PyNumber_Negative │ │ │ │ +00003894 T PyNumber_Or │ │ │ │ 000003bc T PyNumber_Positive │ │ │ │ -000050b4 T PyNumber_Power │ │ │ │ -00003cec T PyNumber_Remainder │ │ │ │ -000053f0 T PyNumber_Rshift │ │ │ │ -00001d84 T PyNumber_Subtract │ │ │ │ -00004d5c T PyNumber_ToBase │ │ │ │ -00003f98 T PyNumber_TrueDivide │ │ │ │ -000047f8 T PyNumber_Xor │ │ │ │ +000051ec T PyNumber_Power │ │ │ │ +00003cd0 T PyNumber_Remainder │ │ │ │ +00005528 T PyNumber_Rshift │ │ │ │ +00001d68 T PyNumber_Subtract │ │ │ │ +00004dc4 T PyNumber_ToBase │ │ │ │ +00003fb4 T PyNumber_TrueDivide │ │ │ │ +00004854 T PyNumber_Xor │ │ │ │ 000009fe T PyObject_AsCharBuffer │ │ │ │ 00000a00 T PyObject_AsReadBuffer │ │ │ │ 00000944 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000028d4 T PyObject_CheckBuffer │ │ │ │ +000028b8 T PyObject_CheckBuffer │ │ │ │ 00000a02 T PyObject_CheckReadBuffer │ │ │ │ 000007b2 T PyObject_CopyData │ │ │ │ -00002b68 T PyObject_DelItem │ │ │ │ +00002b4c T PyObject_DelItem │ │ │ │ 0000033a T PyObject_DelItemString │ │ │ │ -00001a38 T PyObject_Format │ │ │ │ +00001a1c T PyObject_Format │ │ │ │ 000002b2 T PyObject_GetAIter │ │ │ │ -00000ae4 T PyObject_GetBuffer │ │ │ │ +00000abc T PyObject_GetBuffer │ │ │ │ 00000388 T PyObject_GetItem │ │ │ │ 000004c0 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000cac T PyObject_IsInstance │ │ │ │ -00001edc T PyObject_IsSubclass │ │ │ │ +00000c90 T PyObject_IsInstance │ │ │ │ +00001ec0 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000774 T PyObject_Length │ │ │ │ -000028e4 T PyObject_LengthHint │ │ │ │ +000028c8 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 000005ac T PyObject_SetItem │ │ │ │ -00002abc T PyObject_Size │ │ │ │ +00002aa0 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000066c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000045f8 T PySequence_Check │ │ │ │ -00004760 T PySequence_Concat │ │ │ │ -000015bc T PySequence_Contains │ │ │ │ +00004654 T PySequence_Check │ │ │ │ +000047bc T PySequence_Concat │ │ │ │ +000015a0 T PySequence_Contains │ │ │ │ 00000212 T PySequence_Count │ │ │ │ -00002c7c T PySequence_DelItem │ │ │ │ -000005b4 T PySequence_DelSlice │ │ │ │ -000025d0 T PySequence_Fast │ │ │ │ -00001bb4 T PySequence_GetItem │ │ │ │ +00002c60 T PySequence_DelItem │ │ │ │ +00000530 T PySequence_DelSlice │ │ │ │ +000025b4 T PySequence_Fast │ │ │ │ +00001b98 T PySequence_GetItem │ │ │ │ 00000164 T PySequence_GetSlice │ │ │ │ 00000a52 T PySequence_In │ │ │ │ 00000218 T PySequence_InPlaceConcat │ │ │ │ 0000047e T PySequence_InPlaceRepeat │ │ │ │ 000001d4 T PySequence_Index │ │ │ │ 00000a4e T PySequence_Length │ │ │ │ -00002c18 T PySequence_List │ │ │ │ +00002bfc T PySequence_List │ │ │ │ 0000052e T PySequence_Repeat │ │ │ │ -00000530 T PySequence_SetItem │ │ │ │ -00000628 T PySequence_SetSlice │ │ │ │ -00004630 T PySequence_Size │ │ │ │ +000061d0 T PySequence_SetItem │ │ │ │ +000005a4 T PySequence_SetSlice │ │ │ │ +0000468c T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ -00003f78 t Py_XDECREF │ │ │ │ -00003f80 t Py_XDECREF.part.0 │ │ │ │ -000043f4 t _IsCContiguous │ │ │ │ -0000601c t _IsFortranContiguous │ │ │ │ +00003f94 t Py_XDECREF │ │ │ │ +00003f9c t Py_XDECREF.part.0 │ │ │ │ +00004450 t _IsCContiguous │ │ │ │ +0000618c t _IsFortranContiguous │ │ │ │ 000004b0 t _IsFortranContiguous.part.0 │ │ │ │ 00000a40 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000644 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4726,24 +4724,24 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -0000174c T _PyNumber_Index │ │ │ │ -000040f0 T _PyNumber_PowerNoMod │ │ │ │ -00004614 T _PyObject_HasLen │ │ │ │ +00001730 T _PyNumber_Index │ │ │ │ +0000410c T _PyNumber_PowerNoMod │ │ │ │ +00004670 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -0000468c T _PyObject_RealIsInstance │ │ │ │ -00002b10 T _PyObject_RealIsSubclass │ │ │ │ +000046e8 T _PyObject_RealIsInstance │ │ │ │ +00002af4 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00004abc T _PySequence_IterSearch │ │ │ │ +00004b18 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4752,30 +4750,30 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000718 t _Py_add_one_to_index_C │ │ │ │ 0000074c t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000652 t _buffer_release_call │ │ │ │ -00005870 t abstract_issubclass │ │ │ │ +000059e0 t abstract_issubclass │ │ │ │ 000009b0 t as_read_buffer │ │ │ │ -000019b0 t binary_iop │ │ │ │ +00001994 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ -000019e4 t binary_iop1 │ │ │ │ +000019c8 t binary_iop1 │ │ │ │ 00000064 t binary_op.part.0 │ │ │ │ 000008b8 t binary_op1 │ │ │ │ 00000428 t check_class │ │ │ │ U memcpy │ │ │ │ 00000388 t null_error.isra.0 │ │ │ │ -000033cc t object_isinstance │ │ │ │ -00002088 t object_issubclass │ │ │ │ -00000fb0 t object_recursive_isinstance │ │ │ │ -00002b3c t recursive_issubclass │ │ │ │ +000033b0 t object_isinstance │ │ │ │ +0000206c t object_issubclass │ │ │ │ +00000f94 t object_recursive_isinstance │ │ │ │ +00002b20 t recursive_issubclass │ │ │ │ 00000110 t recursive_issubclass.part.0 │ │ │ │ -00003c60 t sequence_repeat │ │ │ │ +00003c44 t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -4911,15 +4909,15 @@ │ │ │ │ 000003ac r .LC28 │ │ │ │ 000003e4 r .LC29 │ │ │ │ 0000004c r .LC3 │ │ │ │ 00000404 r .LC30 │ │ │ │ 00000410 r .LC31 │ │ │ │ 00000438 r .LC32 │ │ │ │ 00000440 r .LC33 │ │ │ │ -00000448 r .LC34 │ │ │ │ +00000468 r .LC34 │ │ │ │ 00000470 r .LC35 │ │ │ │ 00000478 r .LC36 │ │ │ │ 00000494 r .LC37 │ │ │ │ 000004a0 r .LC38 │ │ │ │ 000004a8 r .LC39 │ │ │ │ 00000060 r .LC4 │ │ │ │ 000004b0 r .LC40 │ │ │ │ @@ -4959,19 +4957,19 @@ │ │ │ │ 000000bc r .LC8 │ │ │ │ 000000cc r .LC9 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ 000000fc D PyByteArrayIter_Type │ │ │ │ -00000104 T PyByteArray_AsString │ │ │ │ +00000024 T PyByteArray_AsString │ │ │ │ 00000014 T PyByteArray_Concat │ │ │ │ 00001830 T PyByteArray_FromObject │ │ │ │ -00001dc0 T PyByteArray_FromStringAndSize │ │ │ │ -00000648 T PyByteArray_Resize │ │ │ │ +00001ec8 T PyByteArray_FromStringAndSize │ │ │ │ +00000748 T PyByteArray_Resize │ │ │ │ 0000183c T PyByteArray_Size │ │ │ │ 0000002c D PyByteArray_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -5096,15 +5094,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_upper__doc__ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00001734 t _common_reduce │ │ │ │ -000017d0 t _getbytevalue │ │ │ │ +000018d8 t _getbytevalue │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000020 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000038 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ 0000000c r _keywords.4 │ │ │ │ @@ -5123,134 +5121,134 @@ │ │ │ │ 000001cc d _parser.2 │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ -000006a8 t bytearray_alloc │ │ │ │ -000026b8 t bytearray_append │ │ │ │ +000005c8 t bytearray_alloc │ │ │ │ +000025b4 t bytearray_append │ │ │ │ 00001134 r bytearray_append__doc__ │ │ │ │ 00000818 d bytearray_as_buffer │ │ │ │ 00000820 d bytearray_as_mapping │ │ │ │ 00000418 d bytearray_as_number │ │ │ │ 0000082c d bytearray_as_sequence │ │ │ │ -000011b0 t bytearray_ass_subscript │ │ │ │ -000000e0 t bytearray_clear │ │ │ │ +000012b8 t bytearray_ass_subscript │ │ │ │ +00000000 t bytearray_clear │ │ │ │ 000025c8 r bytearray_clear__doc__ │ │ │ │ -00002f08 t bytearray_contains │ │ │ │ +00003010 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 000025a0 r bytearray_copy__doc__ │ │ │ │ -00002840 t bytearray_count │ │ │ │ +00002948 t bytearray_count │ │ │ │ 00002604 r bytearray_count__doc__ │ │ │ │ -00000600 t bytearray_dealloc │ │ │ │ -000018c8 t bytearray_decode │ │ │ │ +00000700 t bytearray_dealloc │ │ │ │ +000019d0 t bytearray_decode │ │ │ │ 00000b3c r bytearray_decode__doc__ │ │ │ │ 000000bc r bytearray_doc │ │ │ │ -000021fc t bytearray_endswith │ │ │ │ +00002304 t bytearray_endswith │ │ │ │ 00001f5c r bytearray_endswith__doc__ │ │ │ │ -00000740 t bytearray_extend │ │ │ │ +00000840 t bytearray_extend │ │ │ │ 00001084 r bytearray_extend__doc__ │ │ │ │ -00001820 t bytearray_find │ │ │ │ +00001928 t bytearray_find │ │ │ │ 0000270c r bytearray_find__doc__ │ │ │ │ 000017b0 t bytearray_fromhex │ │ │ │ 000008cc r bytearray_fromhex__doc__ │ │ │ │ -00000ef0 t bytearray_getbuffer │ │ │ │ +00000ff8 t bytearray_getbuffer │ │ │ │ 00002012 t bytearray_getitem │ │ │ │ 00001b04 t bytearray_hex │ │ │ │ 000006d8 r bytearray_hex__doc__ │ │ │ │ -00002060 t bytearray_iconcat │ │ │ │ +00002168 t bytearray_iconcat │ │ │ │ 00000588 t bytearray_index │ │ │ │ 00002454 r bytearray_index__doc__ │ │ │ │ 000018a4 t bytearray_insert │ │ │ │ 000011a8 r bytearray_insert__doc__ │ │ │ │ 00001b8c t bytearray_irepeat │ │ │ │ -00000000 t bytearray_iter │ │ │ │ +00000600 t bytearray_iter │ │ │ │ 00000366 t bytearray_join │ │ │ │ 00000a68 r bytearray_join__doc__ │ │ │ │ -00000f64 t bytearray_length │ │ │ │ +0000106c t bytearray_length │ │ │ │ 00000106 t bytearray_lstrip │ │ │ │ 00000dd8 r bytearray_lstrip__doc__ │ │ │ │ 0000148a t bytearray_maketrans │ │ │ │ 00001b04 r bytearray_maketrans__doc__ │ │ │ │ 000004a8 d bytearray_methods │ │ │ │ -00000188 t bytearray_mod │ │ │ │ +000000a8 t bytearray_mod │ │ │ │ 00001c50 t bytearray_partition │ │ │ │ 00001670 r bytearray_partition__doc__ │ │ │ │ 00001a02 t bytearray_pop │ │ │ │ 00000f98 r bytearray_pop__doc__ │ │ │ │ 00002054 t bytearray_reduce │ │ │ │ 00000698 r bytearray_reduce__doc__ │ │ │ │ 000016da t bytearray_reduce_ex │ │ │ │ 0000064c r bytearray_reduce_ex__doc__ │ │ │ │ -00000f5c t bytearray_releasebuffer │ │ │ │ +00001064 t bytearray_releasebuffer │ │ │ │ 00001f38 t bytearray_remove │ │ │ │ 00000f20 r bytearray_remove__doc__ │ │ │ │ 00001526 t bytearray_removeprefix │ │ │ │ 00001e6c r bytearray_removeprefix__doc__ │ │ │ │ 0000159c t bytearray_removesuffix │ │ │ │ 00001d60 r bytearray_removesuffix__doc__ │ │ │ │ -00000118 t bytearray_repeat │ │ │ │ -00002f20 t bytearray_replace │ │ │ │ +00000038 t bytearray_repeat │ │ │ │ +00003028 t bytearray_replace │ │ │ │ 000019c8 r bytearray_replace__doc__ │ │ │ │ -00000f68 t bytearray_repr │ │ │ │ +00001070 t bytearray_repr │ │ │ │ 00001fd4 t bytearray_reverse │ │ │ │ 00001268 r bytearray_reverse__doc__ │ │ │ │ -00003a60 t bytearray_rfind │ │ │ │ +00003b6c t bytearray_rfind │ │ │ │ 00002320 r bytearray_rfind__doc__ │ │ │ │ -000022a4 t bytearray_richcompare │ │ │ │ +000023ac t bytearray_richcompare │ │ │ │ 0000095c t bytearray_rindex │ │ │ │ 000021d0 r bytearray_rindex__doc__ │ │ │ │ 00001e1c t bytearray_rpartition │ │ │ │ 00001498 r bytearray_rpartition__doc__ │ │ │ │ 000010b0 t bytearray_rsplit │ │ │ │ 000012b0 r bytearray_rsplit__doc__ │ │ │ │ 000003cc t bytearray_rstrip │ │ │ │ 00000d40 r bytearray_rstrip__doc__ │ │ │ │ 0000198a t bytearray_setitem │ │ │ │ -00000d24 t bytearray_setslice │ │ │ │ +00000e2c t bytearray_setslice │ │ │ │ 00001898 t bytearray_sizeof │ │ │ │ 000005f4 r bytearray_sizeof__doc__ │ │ │ │ 000009e2 t bytearray_split │ │ │ │ 00001830 r bytearray_split__doc__ │ │ │ │ 00000e28 t bytearray_splitlines │ │ │ │ 0000099c r bytearray_splitlines__doc__ │ │ │ │ 0000069a t bytearray_startswith │ │ │ │ 00002094 r bytearray_startswith__doc__ │ │ │ │ 0000106e t bytearray_str │ │ │ │ 0000031a t bytearray_strip │ │ │ │ 00000e70 r bytearray_strip__doc__ │ │ │ │ -000024ac t bytearray_strip_impl_helper │ │ │ │ -00001e60 t bytearray_subscript │ │ │ │ -00001a0c t bytearray_translate │ │ │ │ +0000273c t bytearray_strip_impl_helper │ │ │ │ +00001f68 t bytearray_subscript │ │ │ │ +00001b14 t bytearray_translate │ │ │ │ 00001c10 r bytearray_translate__doc__ │ │ │ │ -00001aa8 t bytearray_translate_impl │ │ │ │ -00000088 t bytearrayiter_dealloc │ │ │ │ +00001bb0 t bytearray_translate_impl │ │ │ │ +000006a8 t bytearrayiter_dealloc │ │ │ │ 00001884 t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ -0000244c t bytearrayiter_next │ │ │ │ +00002554 t bytearrayiter_next │ │ │ │ 00001840 t bytearrayiter_reduce │ │ │ │ 00001c04 t bytearrayiter_setstate │ │ │ │ 00001af8 t bytearrayiter_traverse │ │ │ │ -00003b04 t fastsearch │ │ │ │ +00003c10 t fastsearch │ │ │ │ 00000084 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000260 t pad │ │ │ │ 0000005c r setstate_doc │ │ │ │ 00001680 t stringlib__lex_search │ │ │ │ -00000448 t stringlib__preprocess │ │ │ │ -00000504 t stringlib__two_way │ │ │ │ +00000368 t stringlib__preprocess │ │ │ │ +00000424 t stringlib__two_way │ │ │ │ 00001612 t stringlib__two_way_count │ │ │ │ -000001e0 t stringlib_adaptive_find │ │ │ │ -000028e4 t stringlib_bytes_join │ │ │ │ +00000100 t stringlib_adaptive_find │ │ │ │ +000029ec t stringlib_bytes_join │ │ │ │ 000000c2 t stringlib_capitalize │ │ │ │ 00000152 t stringlib_center │ │ │ │ 000003a0 r stringlib_center__doc__ │ │ │ │ 00000418 t stringlib_expandtabs │ │ │ │ 0000054c r stringlib_expandtabs__doc__ │ │ │ │ 00001dda t stringlib_find_char │ │ │ │ 0000060e t stringlib_isalnum │ │ │ │ @@ -5371,25 +5369,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c0 T PyBytes_AsString │ │ │ │ -00002644 T PyBytes_AsStringAndSize │ │ │ │ -00000dec T PyBytes_Concat │ │ │ │ +00002688 T PyBytes_AsStringAndSize │ │ │ │ +00000e34 T PyBytes_Concat │ │ │ │ 00000d2a T PyBytes_ConcatAndDel │ │ │ │ -00006268 T PyBytes_DecodeEscape │ │ │ │ -00005734 T PyBytes_FromFormat │ │ │ │ -0000575c T PyBytes_FromFormatV │ │ │ │ -00003f80 T PyBytes_FromObject │ │ │ │ -00000d40 T PyBytes_FromString │ │ │ │ +00006bf4 T PyBytes_DecodeEscape │ │ │ │ +00005e44 T PyBytes_FromFormat │ │ │ │ +00005e6c T PyBytes_FromFormatV │ │ │ │ +0000403c T PyBytes_FromObject │ │ │ │ +00000d88 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00002c3c T PyBytes_Repr │ │ │ │ -0000622c T PyBytes_Size │ │ │ │ +00002cc4 T PyBytes_Repr │ │ │ │ +00006bb8 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -5449,37 +5447,37 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -00001a2c t Py_XDECREF │ │ │ │ +00001a70 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -00001540 T _PyBytesWriter_Alloc │ │ │ │ -00002618 T _PyBytesWriter_Dealloc │ │ │ │ -00000b90 T _PyBytesWriter_Finish │ │ │ │ -00001530 T _PyBytesWriter_Init │ │ │ │ -00000b48 T _PyBytesWriter_Prepare │ │ │ │ -00001598 T _PyBytesWriter_Resize │ │ │ │ -00005d48 T _PyBytesWriter_WriteBytes │ │ │ │ +00001584 T _PyBytesWriter_Alloc │ │ │ │ +0000265c T _PyBytesWriter_Dealloc │ │ │ │ +00000bd8 T _PyBytesWriter_Finish │ │ │ │ +00001574 T _PyBytesWriter_Init │ │ │ │ +00000b90 T _PyBytesWriter_Prepare │ │ │ │ +000015dc T _PyBytesWriter_Resize │ │ │ │ +00006454 T _PyBytesWriter_WriteBytes │ │ │ │ 00000ede T _PyBytes_DecodeEscape │ │ │ │ 00000304 T _PyBytes_DecodeEscape2 │ │ │ │ -00001d30 T _PyBytes_Find │ │ │ │ -00000fac T _PyBytes_FormatEx │ │ │ │ -000060cc T _PyBytes_FromHex │ │ │ │ -00005418 t _PyBytes_FromIterator │ │ │ │ -00005da4 t _PyBytes_FromList │ │ │ │ +00001850 T _PyBytes_Find │ │ │ │ +00000acc T _PyBytes_FormatEx │ │ │ │ +0000685c T _PyBytes_FromHex │ │ │ │ +000054d8 t _PyBytes_FromIterator │ │ │ │ +000064b0 t _PyBytes_FromList │ │ │ │ 000000e8 t _PyBytes_FromSize │ │ │ │ -00003858 T _PyBytes_Join │ │ │ │ -00002bcc T _PyBytes_Repeat │ │ │ │ +00003914 T _PyBytes_Join │ │ │ │ +00002c54 T _PyBytes_Repeat │ │ │ │ 0000017c T _PyBytes_Resize │ │ │ │ 000003d6 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5563,109 +5561,109 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -000036d0 t bytes___bytes__ │ │ │ │ +0000378c t bytes___bytes__ │ │ │ │ 00002260 r bytes___bytes____doc__ │ │ │ │ 00000ec2 t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -000012c8 t bytes_buffer_getbuffer │ │ │ │ -000010dc t bytes_concat │ │ │ │ -00005728 t bytes_contains │ │ │ │ -000042dc t bytes_count │ │ │ │ +00001310 t bytes_buffer_getbuffer │ │ │ │ +00001124 t bytes_concat │ │ │ │ +000059e0 t bytes_contains │ │ │ │ +00004398 t bytes_count │ │ │ │ 000012dc r bytes_count__doc__ │ │ │ │ -00001a48 t bytes_decode │ │ │ │ +00001a8c t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -00004240 t bytes_endswith │ │ │ │ +000042fc t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -000041ac t bytes_find │ │ │ │ +00004268 t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ -00000528 t bytes_fromhex │ │ │ │ +000067d8 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000e56 t bytes_getnewargs │ │ │ │ -000012f4 t bytes_hash │ │ │ │ -00000adc t bytes_hex │ │ │ │ +0000133c t bytes_hash │ │ │ │ +000005fc t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00000044 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ 00000224 t bytes_item │ │ │ │ -0000193c t bytes_iter │ │ │ │ -000042d8 t bytes_join │ │ │ │ +00001980 t bytes_iter │ │ │ │ +00004394 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ -00001938 t bytes_length │ │ │ │ +0000197c t bytes_length │ │ │ │ 000000d6 t bytes_lstrip │ │ │ │ 0000147c r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -00000f90 t bytes_mod │ │ │ │ -00003108 t bytes_new │ │ │ │ -00004374 t bytes_partition │ │ │ │ +00000ab0 t bytes_mod │ │ │ │ +000031a8 t bytes_new │ │ │ │ +00004430 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000c9c t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00001d84 t bytes_removesuffix │ │ │ │ +000018a4 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -000036f8 t bytes_repeat │ │ │ │ -00001c50 t bytes_replace │ │ │ │ +000037b4 t bytes_repeat │ │ │ │ +00001c94 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002e5c t bytes_repr │ │ │ │ -00001bb8 t bytes_rfind │ │ │ │ +00002ee4 t bytes_repr │ │ │ │ +00001bfc t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ -0000131c t bytes_richcompare │ │ │ │ -00001e28 t bytes_rindex │ │ │ │ +00001364 t bytes_richcompare │ │ │ │ +00001948 t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ -000005ac t bytes_rpartition │ │ │ │ +000000d0 t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ 0000077e t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ -00000718 t bytes_rstrip │ │ │ │ +0000023c t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ -000049f4 t bytes_split │ │ │ │ +00004ab0 t bytes_split │ │ │ │ 000020d0 r bytes_split__doc__ │ │ │ │ -00000764 t bytes_splitlines │ │ │ │ +0000028c t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00003ee8 t bytes_startswith │ │ │ │ +00003fa4 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 00000084 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ -00001738 t bytes_subscript │ │ │ │ -00000b80 t bytes_translate │ │ │ │ +0000177c t bytes_subscript │ │ │ │ +000006a0 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -00000c08 t bytes_translate_impl │ │ │ │ -000000d0 t do_argstrip │ │ │ │ -000026c4 t fastsearch │ │ │ │ -00002998 t fastsearch.constprop.0 │ │ │ │ +00000728 t bytes_translate_impl │ │ │ │ +000059ec t do_argstrip │ │ │ │ +00002708 t fastsearch │ │ │ │ +000029e4 t fastsearch.constprop.0 │ │ │ │ 0000014e t formatfloat │ │ │ │ -00001ce8 t getnextarg │ │ │ │ +00001808 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000035a t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ -000025f0 t return_self │ │ │ │ +00002634 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000dfc t stringlib__lex_search │ │ │ │ -00002110 t stringlib__preprocess │ │ │ │ -000021cc t stringlib__two_way │ │ │ │ +00001c30 t stringlib__preprocess │ │ │ │ +00001cec t stringlib__two_way │ │ │ │ 00000d8c t stringlib__two_way_count │ │ │ │ -00001ea8 t stringlib_adaptive_find │ │ │ │ -0000385c t stringlib_bytes_join │ │ │ │ +000019c8 t stringlib_adaptive_find │ │ │ │ +00003918 t stringlib_bytes_join │ │ │ │ 00000122 t stringlib_capitalize │ │ │ │ 00000408 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 0000050a t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ 00000650 t stringlib_isalnum │ │ │ │ 0000065a t stringlib_isalpha │ │ │ │ @@ -5673,26 +5671,26 @@ │ │ │ │ 000000c2 t stringlib_isdigit │ │ │ │ 00000664 t stringlib_islower │ │ │ │ 0000066e t stringlib_isspace │ │ │ │ 00000678 t stringlib_istitle │ │ │ │ 00000682 t stringlib_isupper │ │ │ │ 00000268 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ -000006ec t stringlib_lower │ │ │ │ +00000210 t stringlib_lower │ │ │ │ 0000068c t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000bc2 t stringlib_swapcase │ │ │ │ 00000bee t stringlib_title │ │ │ │ -00000ab0 t stringlib_upper │ │ │ │ +000005d0 t stringlib_upper │ │ │ │ 00000c1a t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -000019d0 t striter_dealloc │ │ │ │ -00001e14 t striter_len │ │ │ │ +00001a14 t striter_dealloc │ │ │ │ +00001934 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -000030b8 t striter_next │ │ │ │ +00003158 t striter_next │ │ │ │ 00000d48 t striter_reduce │ │ │ │ 00000e76 t striter_setstate │ │ │ │ 00000e6a t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -5947,30 +5945,30 @@ │ │ │ │ 00000284 t instancemethod_getattro │ │ │ │ 000001a0 d instancemethod_getset │ │ │ │ 000001c8 d instancemethod_memberlist │ │ │ │ 00000090 t instancemethod_new │ │ │ │ 00000000 r instancemethod_new__doc__ │ │ │ │ 000002f8 t instancemethod_repr │ │ │ │ 000001f8 t instancemethod_richcompare │ │ │ │ -000001e0 t instancemethod_traverse │ │ │ │ +000001a0 t instancemethod_traverse │ │ │ │ U memcpy │ │ │ │ -0000019c t method___reduce__ │ │ │ │ +0000015c t method___reduce__ │ │ │ │ 00000088 r method___reduce____doc__ │ │ │ │ 000000c0 t method_dealloc │ │ │ │ -00000000 t method_descr_get │ │ │ │ -000003a4 t method_get_doc │ │ │ │ -00000330 t method_getattro │ │ │ │ +00000330 t method_descr_get │ │ │ │ +000003b4 t method_get_doc │ │ │ │ +00000340 t method_getattro │ │ │ │ 000001f0 d method_getset │ │ │ │ -0000016c t method_hash │ │ │ │ +000003c0 t method_hash │ │ │ │ 00000218 d method_memberlist │ │ │ │ 00000254 d method_methods │ │ │ │ -00000010 t method_new │ │ │ │ +00000000 t method_new │ │ │ │ 0000003c r method_new__doc__ │ │ │ │ 00000000 t method_repr │ │ │ │ -000000c8 t method_richcompare │ │ │ │ +000000b8 t method_richcompare │ │ │ │ 00000300 t method_traverse │ │ │ │ 0000015c t method_vectorcall │ │ │ │ │ │ │ │ codeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -6085,15 +6083,15 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000001e0 T PyUnstable_Code_GetExtra │ │ │ │ 000009a8 T PyUnstable_Code_New │ │ │ │ -0000202c T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00002028 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000130 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ 00000edc t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -6143,50 +6141,50 @@ │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ 00001cf0 t _source_offset_converter │ │ │ │ 000019a8 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -00002928 t code__varname_from_oparg │ │ │ │ +0000292c t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000ef4 t code_dealloc │ │ │ │ 0000002e t code_getcellvars │ │ │ │ -00002808 t code_getcode │ │ │ │ +0000280c t code_getcode │ │ │ │ 00000740 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000232 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ 00001d5c t code_getvarnames │ │ │ │ 00001460 t code_hash │ │ │ │ -00002320 t code_linesiterator │ │ │ │ +00002324 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 00000386 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ 00001a70 t code_positionsiterator │ │ │ │ 00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ 000006f0 t code_repr │ │ │ │ -000029ac t code_richcompare │ │ │ │ +000029b0 t code_richcompare │ │ │ │ 00000880 t code_sizeof │ │ │ │ 00000340 t emit_pair │ │ │ │ 00001ee0 t get_cached_locals │ │ │ │ 00001f20 t get_localsplus_names │ │ │ │ 000016d8 t init_co_cached │ │ │ │ 00000c4c t intern_constants │ │ │ │ -000027d0 t lineiter_dealloc │ │ │ │ -00002370 t lineiter_next │ │ │ │ +000027d4 t lineiter_dealloc │ │ │ │ +00002374 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00001d04 t positionsiter_dealloc │ │ │ │ 00001ac0 t positionsiter_next │ │ │ │ 00001ca4 t read_signed_varint │ │ │ │ -0000272c t retreat │ │ │ │ +00002730 t retreat │ │ │ │ 000007da t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6205,19 +6203,19 @@ │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000084 r .LC4 │ │ │ │ 000000b4 r .LC5 │ │ │ │ 00000168 r .LC6 │ │ │ │ 000001ac r .LC7 │ │ │ │ 000001e8 r .LC8 │ │ │ │ 000001f8 r .LC9 │ │ │ │ -0000015c T PyComplex_AsCComplex │ │ │ │ +0000005c T PyComplex_AsCComplex │ │ │ │ 00000000 T PyComplex_FromCComplex │ │ │ │ 000000fa T PyComplex_FromDoubles │ │ │ │ -00000304 T PyComplex_ImagAsDouble │ │ │ │ -00000290 T PyComplex_RealAsDouble │ │ │ │ +00000270 T PyComplex_ImagAsDouble │ │ │ │ +000001fc T PyComplex_RealAsDouble │ │ │ │ 00000000 D PyComplex_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6260,66 +6258,66 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_HashDouble │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000a50 T _Py_c_abs │ │ │ │ +000009c0 T _Py_c_abs │ │ │ │ 00000102 T _Py_c_diff │ │ │ │ -00000af0 T _Py_c_neg │ │ │ │ -00000648 T _Py_c_pow │ │ │ │ +00000a60 T _Py_c_neg │ │ │ │ +000005b8 T _Py_c_pow │ │ │ │ 00000110 T _Py_c_prod │ │ │ │ -000009c0 T _Py_c_quot │ │ │ │ +000004b8 T _Py_c_quot │ │ │ │ 0000012a T _Py_c_sum │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 000000d0 d _parser.2 │ │ │ │ U atan2 │ │ │ │ 00000000 r c_1 │ │ │ │ -000005e8 t c_powu │ │ │ │ -000009f0 t complex___complex__ │ │ │ │ +00000558 t c_powu │ │ │ │ +00000960 t complex___complex__ │ │ │ │ 00000154 r complex___complex____doc__ │ │ │ │ 00000130 t complex___complex___impl │ │ │ │ 00000018 t complex___format__ │ │ │ │ 00000198 r complex___format____doc__ │ │ │ │ 000000cc t complex___getnewargs__ │ │ │ │ 000001ec r complex___getnewargs____doc__ │ │ │ │ -000009f4 t complex_abs │ │ │ │ -000001f0 t complex_add │ │ │ │ +00000964 t complex_abs │ │ │ │ +0000015c t complex_add │ │ │ │ 00000118 d complex_as_number │ │ │ │ 00000084 t complex_bool │ │ │ │ 000000aa t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ -00000238 t complex_div │ │ │ │ -00000828 t complex_from_string_inner │ │ │ │ -0000005c t complex_hash │ │ │ │ +000002d8 t complex_div │ │ │ │ +00000798 t complex_from_string_inner │ │ │ │ +000000f0 t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ -00000b94 t complex_mul │ │ │ │ +00000c34 t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ -00000418 t complex_new │ │ │ │ +00000590 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ 00000130 t complex_pos │ │ │ │ -00000388 t complex_pow │ │ │ │ -00000750 t complex_repr │ │ │ │ -000000a8 t complex_richcompare │ │ │ │ +000002f8 t complex_pow │ │ │ │ +000006c0 t complex_repr │ │ │ │ +0000013c t complex_richcompare │ │ │ │ 00000000 t complex_sub │ │ │ │ U exp │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U pow │ │ │ │ U sincos │ │ │ │ 000000a0 t to_complex │ │ │ │ -00000a98 t try_complex_special_method │ │ │ │ +00000b38 t try_complex_special_method │ │ │ │ │ │ │ │ descrobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000001d0 r .LC10 │ │ │ │ 000001d4 r .LC11 │ │ │ │ @@ -6367,15 +6365,15 @@ │ │ │ │ 000001a0 D PyClassMethodDescr_Type │ │ │ │ 000005c8 T PyDescr_IsData │ │ │ │ 00000194 T PyDescr_NewClassMethod │ │ │ │ 000001fc T PyDescr_NewGetSet │ │ │ │ 00000264 T PyDescr_NewMember │ │ │ │ 00000074 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -00001c50 T PyDictProxy_New │ │ │ │ +00001c3c T PyDictProxy_New │ │ │ │ 000005dc D PyDictProxy_Type │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6420,15 +6418,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -00001890 T PyWrapper_New │ │ │ │ +0000187c T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 00000380 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -6462,106 +6460,106 @@ │ │ │ │ 0000019a t classmethoddescr_call │ │ │ │ 000003c8 r deleter_doc │ │ │ │ 000002ec t descr_dealloc │ │ │ │ 00000058 t descr_get_qualname │ │ │ │ 00000b20 d descr_members │ │ │ │ 00000b5c d descr_methods │ │ │ │ 00000218 t descr_reduce │ │ │ │ -00002018 t descr_repr.isra.0 │ │ │ │ +00002004 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 000005bc t descr_traverse │ │ │ │ -00000f68 t getset_get │ │ │ │ +00000f54 t getset_get │ │ │ │ 00000226 t getset_get_doc │ │ │ │ 00000a58 d getset_getset │ │ │ │ 00000148 t getset_repr │ │ │ │ -00001044 t getset_set │ │ │ │ +00001030 t getset_set │ │ │ │ 00000458 r getter_doc │ │ │ │ 000009fc d mappingproxy_as_mapping │ │ │ │ 0000096c d mappingproxy_as_number │ │ │ │ 00000944 d mappingproxy_as_sequence │ │ │ │ -00001d80 t mappingproxy_contains │ │ │ │ +00001d6c t mappingproxy_contains │ │ │ │ 00000084 t mappingproxy_copy │ │ │ │ -00001d20 t mappingproxy_dealloc │ │ │ │ -00001e44 t mappingproxy_get │ │ │ │ -00001d78 t mappingproxy_getitem │ │ │ │ -00001f90 t mappingproxy_getiter │ │ │ │ +00001d0c t mappingproxy_dealloc │ │ │ │ +00001e30 t mappingproxy_get │ │ │ │ +00001d64 t mappingproxy_getitem │ │ │ │ +00001f7c t mappingproxy_getiter │ │ │ │ 000000e8 t mappingproxy_hash │ │ │ │ 00000168 t mappingproxy_ior │ │ │ │ -00001cf0 t mappingproxy_items │ │ │ │ -00001e14 t mappingproxy_keys │ │ │ │ -00001f98 t mappingproxy_len │ │ │ │ +00001cdc t mappingproxy_items │ │ │ │ +00001e00 t mappingproxy_keys │ │ │ │ +00001f84 t mappingproxy_len │ │ │ │ 000008c4 d mappingproxy_methods │ │ │ │ -00001ea0 t mappingproxy_new │ │ │ │ +00001e8c t mappingproxy_new │ │ │ │ 00000344 r mappingproxy_new__doc__ │ │ │ │ 0000011c t mappingproxy_or │ │ │ │ 00000158 t mappingproxy_repr │ │ │ │ 000000ee t mappingproxy_reversed │ │ │ │ 0000007e t mappingproxy_richcompare │ │ │ │ 000002de t mappingproxy_str │ │ │ │ -00001fa0 t mappingproxy_traverse │ │ │ │ -00001fac t mappingproxy_values │ │ │ │ -00000ae0 t member_get │ │ │ │ +00001f8c t mappingproxy_traverse │ │ │ │ +00001f98 t mappingproxy_values │ │ │ │ +00000acc t member_get │ │ │ │ 0000023a t member_get_doc │ │ │ │ 00000a94 d member_getset │ │ │ │ 00000168 t member_repr │ │ │ │ -00000ff8 t member_set │ │ │ │ -00000b60 t method_get │ │ │ │ +00000fe4 t member_set │ │ │ │ +00000b4c t method_get │ │ │ │ 000001d0 t method_get_doc │ │ │ │ 0000020c t method_get_text_signature │ │ │ │ 00000ad0 d method_getset │ │ │ │ -00002038 t method_repr │ │ │ │ -00001618 t method_vectorcall_FASTCALL │ │ │ │ -0000170c t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -00001b18 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ -00001220 t method_vectorcall_NOARGS │ │ │ │ -000014f0 t method_vectorcall_O │ │ │ │ +00002024 t method_repr │ │ │ │ +00001604 t method_vectorcall_FASTCALL │ │ │ │ +000016f8 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +00001b04 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +0000120c t method_vectorcall_NOARGS │ │ │ │ +000014dc t method_vectorcall_O │ │ │ │ 000004a0 t method_vectorcall_VARARGS │ │ │ │ -000010cc t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ +000010b8 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ 00000110 t property_clear │ │ │ │ -00000d0c t property_copy │ │ │ │ -00000e2c t property_dealloc │ │ │ │ +00000cf8 t property_copy │ │ │ │ +00000e18 t property_dealloc │ │ │ │ 00000000 t property_deleter │ │ │ │ -00001448 t property_descr_get │ │ │ │ -00001348 t property_descr_set │ │ │ │ -00001d98 t property_get___isabstractmethod__ │ │ │ │ +00001434 t property_descr_get │ │ │ │ +00001334 t property_descr_set │ │ │ │ +00001d84 t property_get___isabstractmethod__ │ │ │ │ 00000012 t property_get__name__ │ │ │ │ 00000714 d property_getsetlist │ │ │ │ 0000000a t property_getter │ │ │ │ 000005d8 t property_init │ │ │ │ 0000001c r property_init__doc__ │ │ │ │ 000007a0 d property_members │ │ │ │ 00000750 d property_methods │ │ │ │ 00000184 t property_name │ │ │ │ 00000052 t property_set__name__ │ │ │ │ -00000efc t property_set_name │ │ │ │ -00000bf4 t property_setter │ │ │ │ -00001bf8 t property_traverse │ │ │ │ +00000ee8 t property_set_name │ │ │ │ +00000be0 t property_setter │ │ │ │ +00001be4 t property_traverse │ │ │ │ 0000037c r set_name_doc │ │ │ │ 00000410 r setter_doc │ │ │ │ -00001900 t wrapper_call │ │ │ │ -00001960 t wrapper_dealloc │ │ │ │ +000018ec t wrapper_call │ │ │ │ +0000194c t wrapper_dealloc │ │ │ │ 00000200 t wrapper_doc │ │ │ │ 00000804 d wrapper_getsets │ │ │ │ 000002b4 t wrapper_hash │ │ │ │ 0000087c d wrapper_members │ │ │ │ 000008a4 d wrapper_methods │ │ │ │ 000001b8 t wrapper_name │ │ │ │ 000001ec t wrapper_objclass │ │ │ │ 000002e4 t wrapper_qualname │ │ │ │ 000000b4 t wrapper_reduce │ │ │ │ 00000182 t wrapper_repr │ │ │ │ 0000024e t wrapper_richcompare │ │ │ │ 000001dc t wrapper_text_signature │ │ │ │ -00001de4 t wrapper_traverse │ │ │ │ -000019f8 t wrapperdescr_call │ │ │ │ -000017d4 t wrapperdescr_get │ │ │ │ +00001dd0 t wrapper_traverse │ │ │ │ +000019e4 t wrapperdescr_call │ │ │ │ +000017c0 t wrapperdescr_get │ │ │ │ 000001c4 t wrapperdescr_get_doc │ │ │ │ 00000178 t wrapperdescr_get_text_signature │ │ │ │ 00000a08 d wrapperdescr_getset │ │ │ │ -00001fdc t wrapperdescr_repr │ │ │ │ +00001fc8 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000030 r .LC2 │ │ │ │ @@ -6614,30 +6612,30 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 00000000 t check_keyword │ │ │ │ -000004ec t enum_dealloc │ │ │ │ +000004f8 t enum_dealloc │ │ │ │ 00000228 d enum_methods │ │ │ │ 00000036 t enum_new │ │ │ │ 000000f0 r enum_new__doc__ │ │ │ │ 000002b4 t enum_new_impl │ │ │ │ -00000368 t enum_next │ │ │ │ +00000374 t enum_next │ │ │ │ 00000000 t enum_reduce │ │ │ │ -00000558 t enum_traverse │ │ │ │ +00000564 t enum_traverse │ │ │ │ 0000014c t enumerate_vectorcall │ │ │ │ 00000034 r length_hint_doc │ │ │ │ 0000006c r reduce_doc │ │ │ │ -00000610 t reversed_dealloc │ │ │ │ +0000061c t reversed_dealloc │ │ │ │ 00000040 t reversed_len │ │ │ │ 0000009c t reversed_new │ │ │ │ 00000094 r reversed_new__doc__ │ │ │ │ -00000594 t reversed_next │ │ │ │ +000005a0 t reversed_next │ │ │ │ 0000007c t reversed_reduce │ │ │ │ 000000a0 t reversed_setstate │ │ │ │ 0000002a t reversed_traverse │ │ │ │ 00000000 t reversed_vectorcall │ │ │ │ 00000118 d reversediter_methods │ │ │ │ 0000000c r setstate_doc │ │ │ │ │ │ │ │ @@ -6723,75 +6721,75 @@ │ │ │ │ 000009d4 t AttributeError_clear │ │ │ │ 0000083c t AttributeError_dealloc │ │ │ │ 000003e2 t AttributeError_getstate │ │ │ │ 00000594 t AttributeError_init │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 00000398 t AttributeError_reduce │ │ │ │ -000009d4 t AttributeError_traverse │ │ │ │ +0000098c t AttributeError_traverse │ │ │ │ 0000097c t BaseExceptionGroup_clear │ │ │ │ 000006fc t BaseExceptionGroup_dealloc │ │ │ │ -000018a8 t BaseExceptionGroup_derive │ │ │ │ -00002910 t BaseExceptionGroup_init │ │ │ │ +00001808 t BaseExceptionGroup_derive │ │ │ │ +00002c20 t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -000026a0 t BaseExceptionGroup_new │ │ │ │ -0000153c t BaseExceptionGroup_split │ │ │ │ -00002ef8 t BaseExceptionGroup_str │ │ │ │ +000029b0 t BaseExceptionGroup_new │ │ │ │ +0000149c t BaseExceptionGroup_split │ │ │ │ +00003208 t BaseExceptionGroup_str │ │ │ │ 000001be t BaseExceptionGroup_subgroup │ │ │ │ -00002e7c t BaseExceptionGroup_traverse │ │ │ │ -000020b4 t BaseException_add_note │ │ │ │ +0000318c t BaseExceptionGroup_traverse │ │ │ │ +000022d0 t BaseException_add_note │ │ │ │ 0000035c t BaseException_clear │ │ │ │ 00000c9c t BaseException_dealloc │ │ │ │ -00001228 t BaseException_get_args │ │ │ │ -00002350 t BaseException_get_cause │ │ │ │ -00002370 t BaseException_get_context │ │ │ │ +000011e0 t BaseException_get_args │ │ │ │ +0000256c t BaseException_get_cause │ │ │ │ +0000258c t BaseException_get_context │ │ │ │ 00001958 t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 00000c3c t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 000001a4 t BaseException_new │ │ │ │ -00001524 t BaseException_reduce │ │ │ │ -00000e24 t BaseException_repr │ │ │ │ -000012b0 t BaseException_set_args │ │ │ │ +00001484 t BaseException_reduce │ │ │ │ +00000ddc t BaseException_repr │ │ │ │ +00001210 t BaseException_set_args │ │ │ │ 0000031a t BaseException_set_cause │ │ │ │ 00000146 t BaseException_set_context │ │ │ │ 00000b94 t BaseException_set_tb │ │ │ │ -000019b0 t BaseException_setstate │ │ │ │ +00001910 t BaseException_setstate │ │ │ │ 00001978 t BaseException_str │ │ │ │ 00001998 t BaseException_traverse │ │ │ │ -00002530 t BaseException_with_traceback │ │ │ │ +00002790 t BaseException_with_traceback │ │ │ │ 000015b0 t ImportError_clear │ │ │ │ 000012a8 t ImportError_dealloc │ │ │ │ 0000179c t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ 00003374 d ImportError_methods │ │ │ │ 0000055a t ImportError_reduce │ │ │ │ -00000964 t ImportError_str │ │ │ │ +0000091c t ImportError_str │ │ │ │ 00000644 t ImportError_traverse │ │ │ │ 00000226 t KeyError_str │ │ │ │ 00000210 t MemoryError_dealloc │ │ │ │ 000000e4 t MemoryError_new │ │ │ │ -00002390 t NameError_clear │ │ │ │ -00000e68 t NameError_dealloc │ │ │ │ -00000b54 t NameError_init │ │ │ │ +000025ac t NameError_clear │ │ │ │ +00000e20 t NameError_dealloc │ │ │ │ +00000b0c t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ -00000bfc t NameError_traverse │ │ │ │ +00000bb4 t NameError_traverse │ │ │ │ 00001648 t OSError_clear │ │ │ │ 0000142c t OSError_dealloc │ │ │ │ 00003120 d OSError_getset │ │ │ │ 000010ac t OSError_init │ │ │ │ 00003168 d OSError_members │ │ │ │ 00003148 d OSError_methods │ │ │ │ 00000dbc t OSError_new │ │ │ │ 00000238 t OSError_reduce │ │ │ │ -000010c0 t OSError_str │ │ │ │ -00000d8c t OSError_traverse │ │ │ │ +00001078 t OSError_str │ │ │ │ +00000d44 t OSError_traverse │ │ │ │ 000000b2 t OSError_written_get │ │ │ │ 000000e4 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -6924,99 +6922,99 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -00001a68 T PyUnicodeDecodeError_Create │ │ │ │ -000011f4 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -00001198 T PyUnicodeDecodeError_GetEnd │ │ │ │ -00002400 T PyUnicodeDecodeError_GetObject │ │ │ │ +00001c74 T PyUnicodeDecodeError_Create │ │ │ │ +000011ac T PyUnicodeDecodeError_GetEncoding │ │ │ │ +000025b0 T PyUnicodeDecodeError_GetEnd │ │ │ │ +00002660 T PyUnicodeDecodeError_GetObject │ │ │ │ 000006bc T PyUnicodeDecodeError_GetReason │ │ │ │ -00001148 T PyUnicodeDecodeError_GetStart │ │ │ │ -000024e0 T PyUnicodeDecodeError_SetEnd │ │ │ │ -0000252c T PyUnicodeDecodeError_SetReason │ │ │ │ -000024d0 T PyUnicodeDecodeError_SetStart │ │ │ │ -000011e4 T PyUnicodeEncodeError_GetEncoding │ │ │ │ -000025ec T PyUnicodeEncodeError_GetEnd │ │ │ │ -000012a0 T PyUnicodeEncodeError_GetObject │ │ │ │ +00001100 T PyUnicodeDecodeError_GetStart │ │ │ │ +00002740 T PyUnicodeDecodeError_SetEnd │ │ │ │ +0000278c T PyUnicodeDecodeError_SetReason │ │ │ │ +00002730 T PyUnicodeDecodeError_SetStart │ │ │ │ +0000119c T PyUnicodeEncodeError_GetEncoding │ │ │ │ +000028fc T PyUnicodeEncodeError_GetEnd │ │ │ │ +00001200 T PyUnicodeEncodeError_GetObject │ │ │ │ 000006ae T PyUnicodeEncodeError_GetReason │ │ │ │ -00001248 T PyUnicodeEncodeError_GetStart │ │ │ │ -000024d8 T PyUnicodeEncodeError_SetEnd │ │ │ │ -000024e8 T PyUnicodeEncodeError_SetReason │ │ │ │ -000024c8 T PyUnicodeEncodeError_SetStart │ │ │ │ +0000284c T PyUnicodeEncodeError_GetStart │ │ │ │ +00002738 T PyUnicodeEncodeError_SetEnd │ │ │ │ +00002748 T PyUnicodeEncodeError_SetReason │ │ │ │ +00002728 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000222 T PyUnicodeTranslateError_GetEnd │ │ │ │ -000019ac T PyUnicodeTranslateError_GetObject │ │ │ │ +0000190c T PyUnicodeTranslateError_GetObject │ │ │ │ 000006c0 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000021e T PyUnicodeTranslateError_GetStart │ │ │ │ -00002f40 T PyUnicodeTranslateError_SetEnd │ │ │ │ -00002f48 T PyUnicodeTranslateError_SetReason │ │ │ │ -00002f38 T PyUnicodeTranslateError_SetStart │ │ │ │ +00003250 T PyUnicodeTranslateError_SetEnd │ │ │ │ +00003258 T PyUnicodeTranslateError_SetReason │ │ │ │ +00003248 T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000474 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ 000006c8 t Py_XDECREF │ │ │ │ -00001a28 t StopIteration_clear │ │ │ │ -00002250 t StopIteration_dealloc │ │ │ │ -000021ac t StopIteration_init │ │ │ │ +00001b48 t StopIteration_clear │ │ │ │ +0000246c t StopIteration_dealloc │ │ │ │ +000023c8 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 00000082 t StopIteration_traverse │ │ │ │ -00000c74 t SyntaxError_clear │ │ │ │ -00000c2c t SyntaxError_dealloc │ │ │ │ -00000824 t SyntaxError_init │ │ │ │ +00000c2c t SyntaxError_clear │ │ │ │ +00000be4 t SyntaxError_dealloc │ │ │ │ +000007dc t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ -00000e6c t SyntaxError_str │ │ │ │ -00000a0c t SyntaxError_traverse │ │ │ │ -00001a64 t SystemExit_clear │ │ │ │ -000007dc t SystemExit_dealloc │ │ │ │ +00000e24 t SyntaxError_str │ │ │ │ +000009c4 t SyntaxError_traverse │ │ │ │ +00001b84 t SystemExit_clear │ │ │ │ +00001a28 t SystemExit_dealloc │ │ │ │ 00000788 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ -000011f8 t SystemExit_traverse │ │ │ │ -00001aa8 t UnicodeDecodeError_init │ │ │ │ -00000a84 t UnicodeDecodeError_str │ │ │ │ +000011b0 t SystemExit_traverse │ │ │ │ +00001cb4 t UnicodeDecodeError_init │ │ │ │ +00000a3c t UnicodeDecodeError_str │ │ │ │ 00000698 t UnicodeEncodeError_init │ │ │ │ -00000ffc t UnicodeEncodeError_str │ │ │ │ -00001e14 t UnicodeError_clear │ │ │ │ -00001cb4 t UnicodeError_dealloc │ │ │ │ +00000fb4 t UnicodeEncodeError_str │ │ │ │ +00002030 t UnicodeError_clear │ │ │ │ +00001ed0 t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ -00000990 t UnicodeError_traverse │ │ │ │ -000018f8 t UnicodeTranslateError_init │ │ │ │ -00001a64 t UnicodeTranslateError_str │ │ │ │ +00000948 t UnicodeError_traverse │ │ │ │ +00001858 t UnicodeTranslateError_init │ │ │ │ +000019c4 t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 0000042c T _PyBuiltins_AddExceptions │ │ │ │ -00000ddc T _PyErr_NoMemory │ │ │ │ +00000d94 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000103c d _PyExc_ArithmeticError │ │ │ │ 00001110 d _PyExc_AssertionError │ │ │ │ 00001cec d _PyExc_AttributeError │ │ │ │ 00003b6c d _PyExc_BaseException │ │ │ │ 000034cc d _PyExc_BaseExceptionGroup │ │ │ │ 00002f80 d _PyExc_BlockingIOError │ │ │ │ 00002d0c d _PyExc_BrokenPipeError │ │ │ │ 00000a74 d _PyExc_BufferError │ │ │ │ 0000022c d _PyExc_BytesWarning │ │ │ │ 00002ddc d _PyExc_ChildProcessError │ │ │ │ -00000b20 T _PyExc_ClearExceptionGroupType │ │ │ │ +00000ad8 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002c3c d _PyExc_ConnectionAbortedError │ │ │ │ 00002eb0 d _PyExc_ConnectionError │ │ │ │ 00002b6c d _PyExc_ConnectionRefusedError │ │ │ │ 00002a9c d _PyExc_ConnectionResetError │ │ │ │ 00000014 T _PyExc_CreateExceptionGroup │ │ │ │ 000007f8 d _PyExc_DeprecationWarning │ │ │ │ 0000234c d _PyExc_EOFError │ │ │ │ 00000158 d _PyExc_EncodingWarning │ │ │ │ 00003a98 d _PyExc_Exception │ │ │ │ 000029cc d _PyExc_FileExistsError │ │ │ │ 000028fc d _PyExc_FileNotFoundError │ │ │ │ -00001e88 T _PyExc_Fini │ │ │ │ +000020a4 T _PyExc_Fini │ │ │ │ 00000f68 d _PyExc_FloatingPointError │ │ │ │ 000004a8 d _PyExc_FutureWarning │ │ │ │ 00003728 d _PyExc_GeneratorExit │ │ │ │ 000032a4 d _PyExc_ImportError │ │ │ │ 000003d4 d _PyExc_ImportWarning │ │ │ │ 000018ec D _PyExc_IncompleteInputError │ │ │ │ 00001a94 d _PyExc_IndentationError │ │ │ │ @@ -7034,15 +7032,15 @@ │ │ │ │ 00001f00 d _PyExc_NameError │ │ │ │ 0000275c d _PyExc_NotADirectoryError │ │ │ │ 00001ffc d _PyExc_NotImplementedError │ │ │ │ 00003050 d _PyExc_OSError │ │ │ │ 00000e94 d _PyExc_OverflowError │ │ │ │ 00000724 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025bc d _PyExc_PermissionError │ │ │ │ -000012f4 T _PyExc_PrepReraiseStar │ │ │ │ +00001254 T _PyExc_PrepReraiseStar │ │ │ │ 000024ec d _PyExc_ProcessLookupError │ │ │ │ 000020d0 d _PyExc_PythonFinalizationError │ │ │ │ 000021a4 d _PyExc_RecursionError │ │ │ │ 00000c18 d _PyExc_ReferenceError │ │ │ │ 00000084 d _PyExc_ResourceWarning │ │ │ │ 00002278 d _PyExc_RuntimeError │ │ │ │ 0000057c d _PyExc_RuntimeWarning │ │ │ │ @@ -7061,15 +7059,15 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e0 d _PyExc_UnicodeTranslateError │ │ │ │ 00000300 d _PyExc_UnicodeWarning │ │ │ │ 000008cc d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a0 d _PyExc_Warning │ │ │ │ 00000dc0 d _PyExc_ZeroDivisionError │ │ │ │ -00001f68 T _PyException_AddNote │ │ │ │ +00002184 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_Name │ │ │ │ 00000652 T _PyUnicodeTranslateError_Create │ │ │ │ @@ -7079,21 +7077,20 @@ │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ -000017c8 t collect_exception_group_leaf_ids │ │ │ │ -00002984 t exceptiongroup_split_recursive │ │ │ │ -00001628 t exceptiongroup_subset │ │ │ │ -000015a8 t get_matcher_type │ │ │ │ +00001728 t collect_exception_group_leaf_ids │ │ │ │ +00002c94 t exceptiongroup_split_recursive │ │ │ │ +00001588 t exceptiongroup_subset │ │ │ │ +00001508 t get_matcher_type │ │ │ │ 000000f8 t get_memory_error │ │ │ │ -00002394 t get_string.constprop.0 │ │ │ │ -0000246c t get_unicode │ │ │ │ +000026cc t get_unicode │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ 0000029c r with_traceback_doc │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ @@ -7190,50 +7187,50 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ 000000d0 D _Py_GenericAliasIterType │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000060 T _Py_make_parameters │ │ │ │ -000004c8 T _Py_subs_parameters │ │ │ │ +000002b8 T _Py_make_parameters │ │ │ │ +00000284 T _Py_subs_parameters │ │ │ │ U _Py_union_type_or │ │ │ │ 00000000 r attr_exceptions │ │ │ │ 0000033c d ga_as_mapping │ │ │ │ 000001c0 d ga_as_number │ │ │ │ -00000434 t ga_call │ │ │ │ +000001f0 t ga_call │ │ │ │ 00000098 t ga_dealloc │ │ │ │ 00000090 t ga_dir │ │ │ │ 00000184 t ga_getattro │ │ │ │ -00000454 t ga_getitem │ │ │ │ +00000210 t ga_getitem │ │ │ │ 00000000 t ga_hash │ │ │ │ 00000000 t ga_instancecheck │ │ │ │ -00000318 t ga_iter │ │ │ │ +000000d4 t ga_iter │ │ │ │ 00000164 t ga_iter_clear │ │ │ │ -000003a8 t ga_iter_dealloc │ │ │ │ +00000164 t ga_iter_dealloc │ │ │ │ 000001a0 d ga_iter_methods │ │ │ │ 00000050 t ga_iter_reduce │ │ │ │ 00000158 t ga_iter_traverse │ │ │ │ -00000350 t ga_iternext │ │ │ │ +0000010c t ga_iternext │ │ │ │ 0000028c d ga_members │ │ │ │ 000002dc d ga_methods │ │ │ │ 0000014e t ga_mro_entries │ │ │ │ -000001d8 t ga_new │ │ │ │ +0000041c t ga_new │ │ │ │ 00000030 t ga_parameters │ │ │ │ 00000250 d ga_properties │ │ │ │ -000002a4 t ga_reduce │ │ │ │ -000002b8 t ga_repr │ │ │ │ +00000060 t ga_reduce │ │ │ │ +000004e8 t ga_repr │ │ │ │ 00000214 t ga_richcompare │ │ │ │ 00000028 t ga_subclasscheck │ │ │ │ 00000148 t ga_traverse │ │ │ │ -00000ab0 t ga_unpacked_tuple_args │ │ │ │ +0000086c t ga_unpacked_tuple_args │ │ │ │ 0000011a t ga_vectorcall │ │ │ │ 00000034 r genericalias__doc__ │ │ │ │ -000003cc t set_orig_class │ │ │ │ -00000a5c t tuple_extend │ │ │ │ +00000188 t set_orig_class │ │ │ │ +00000818 t tuple_extend │ │ │ │ │ │ │ │ genobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001a0 r .LC11 │ │ │ │ @@ -7319,33 +7316,33 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000bf4 t Py_XDECREF │ │ │ │ +00000bf8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ -00000ab4 T _PyAsyncGenValueWrapperNew │ │ │ │ +000009bc T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -00000878 T _PyAsyncGen_ClearFreeLists │ │ │ │ +0000087c T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000528 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_ClearLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ -00000940 T _PyGen_FetchStopIterationValue │ │ │ │ +00000944 T _PyGen_FetchStopIterationValue │ │ │ │ 000004b4 T _PyGen_Finalize │ │ │ │ 0000063c T _PyGen_SetStopIterationValue │ │ │ │ 0000060c T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -7394,18 +7391,18 @@ │ │ │ │ 000006e8 d async_gen_getsetlist │ │ │ │ 00000698 t async_gen_init_hooks │ │ │ │ 000006c0 d async_gen_memberlist │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 0000095e t async_gen_repr │ │ │ │ 000008a0 t async_gen_traverse │ │ │ │ 00000868 t async_gen_unwrap_value │ │ │ │ -00000b48 t async_gen_wrapped_val_dealloc │ │ │ │ +00000a50 t async_gen_wrapped_val_dealloc │ │ │ │ 00000aa8 t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ -000009bc t compute_cr_origin │ │ │ │ +00000e4c t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 000000ae t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ 0000099e t coro_get_cr_await │ │ │ │ 0000084c d coro_getsetlist │ │ │ │ 00000824 d coro_memberlist │ │ │ │ 000007c4 d coro_methods │ │ │ │ @@ -7421,15 +7418,15 @@ │ │ │ │ 000008d0 t coro_wrapper_traverse │ │ │ │ 00000638 t cr_getcode │ │ │ │ 000005d8 t cr_getframe │ │ │ │ 00000a4a t cr_getrunning │ │ │ │ 00000a68 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ 00000714 t gen_close │ │ │ │ -00000c10 t gen_close_iter │ │ │ │ +00000c14 t gen_close_iter │ │ │ │ 000002e8 t gen_dealloc │ │ │ │ 000007dc t gen_get_name │ │ │ │ 000007ee t gen_get_qualname │ │ │ │ 000006b4 t gen_getcode │ │ │ │ 00000032 t gen_getframe │ │ │ │ 00000014 t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ @@ -7437,20 +7434,20 @@ │ │ │ │ 00000974 t gen_getyieldfrom │ │ │ │ 000001bc t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000ab4 t gen_new_with_qualname │ │ │ │ 0000009e t gen_repr │ │ │ │ 00000634 t gen_send │ │ │ │ -000009b8 t gen_send_ex │ │ │ │ +000009bc t gen_send_ex │ │ │ │ 00000800 t gen_set_name │ │ │ │ 00000850 t gen_set_qualname │ │ │ │ 00000a8a t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -000008f0 t gen_traverse │ │ │ │ +000008f4 t gen_traverse │ │ │ │ 00000138 t make_gen │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -7636,20 +7633,20 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 000005bc T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 000012b8 T PyFloat_FromString │ │ │ │ 000000d4 T PyFloat_GetInfo │ │ │ │ 00000372 T PyFloat_GetMax │ │ │ │ 00000380 T PyFloat_GetMin │ │ │ │ -00003084 T PyFloat_Pack2 │ │ │ │ -00002e40 T PyFloat_Pack4 │ │ │ │ +00003098 T PyFloat_Pack2 │ │ │ │ +00002e50 T PyFloat_Pack4 │ │ │ │ 0000156c T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00003290 T PyFloat_Unpack2 │ │ │ │ -00002fc8 T PyFloat_Unpack4 │ │ │ │ +000032a8 T PyFloat_Unpack2 │ │ │ │ +00002fd8 T PyFloat_Unpack4 │ │ │ │ 00000444 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -7726,52 +7723,52 @@ │ │ │ │ 000000e0 t _float_div_mod │ │ │ │ U ceil │ │ │ │ 00000868 t convert_to_double │ │ │ │ 000001c8 t float___ceil__ │ │ │ │ 00000704 r float___ceil____doc__ │ │ │ │ 000001e6 t float___floor__ │ │ │ │ 00000740 r float___floor____doc__ │ │ │ │ -00001e30 t float___format__ │ │ │ │ +00001e18 t float___format__ │ │ │ │ 00000128 r float___format____doc__ │ │ │ │ 00000214 t float___getformat__ │ │ │ │ 0000017c r float___getformat____doc__ │ │ │ │ 00000360 t float___getnewargs__ │ │ │ │ 000002e4 r float___getnewargs____doc__ │ │ │ │ -000019b0 t float___round__ │ │ │ │ +0000199c t float___round__ │ │ │ │ 0000065c r float___round____doc__ │ │ │ │ 00000390 t float___trunc__ │ │ │ │ 0000077c r float___trunc____doc__ │ │ │ │ 0000043c t float___trunc___impl │ │ │ │ -00001eac t float_abs │ │ │ │ +00001e94 t float_abs │ │ │ │ 00000a40 t float_add │ │ │ │ -0000284c t float_as_integer_ratio │ │ │ │ +0000285c t float_as_integer_ratio │ │ │ │ 0000035c r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00001e98 t float_bool │ │ │ │ +00001e80 t float_bool │ │ │ │ 000004c4 t float_conjugate │ │ │ │ 00000610 r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 000008cc t float_div │ │ │ │ 00000204 t float_divmod │ │ │ │ 00000314 t float_float │ │ │ │ 00000030 t float_floor_div │ │ │ │ 000013e8 t float_from_string_inner │ │ │ │ -00001f50 t float_fromhex │ │ │ │ +00001f38 t float_fromhex │ │ │ │ 000004b8 r float_fromhex__doc__ │ │ │ │ 000004cc t float_getimag │ │ │ │ 000004c8 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ 000010e0 t float_hash │ │ │ │ -00002b54 t float_hex │ │ │ │ +00002b64 t float_hex │ │ │ │ 00000568 r float_hex__doc__ │ │ │ │ 000002c4 t float_is_integer │ │ │ │ 000007c8 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 000006fc t float_mul │ │ │ │ -0000190c t float_neg │ │ │ │ +000018f8 t float_neg │ │ │ │ 0000033c t float_new │ │ │ │ 00000304 r float_new__doc__ │ │ │ │ 00001200 t float_new_impl │ │ │ │ 00000bb0 t float_pow │ │ │ │ 000003b8 t float_rem │ │ │ │ 00001744 t float_repr │ │ │ │ 00000120 t float_richcompare │ │ │ │ @@ -7862,15 +7859,15 @@ │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000000d0 D PyFrameLocalsProxy_Type │ │ │ │ 000009d0 T PyFrame_FastToLocals │ │ │ │ 000009cc T PyFrame_FastToLocalsWithError │ │ │ │ -00000ad8 T PyFrame_GetBack │ │ │ │ +00000b10 T PyFrame_GetBack │ │ │ │ 00000608 T PyFrame_GetBuiltins │ │ │ │ 000006a8 T PyFrame_GetCode │ │ │ │ 000005ba T PyFrame_GetGenerator │ │ │ │ 000005e6 T PyFrame_GetGlobals │ │ │ │ 0000062a T PyFrame_GetLasti │ │ │ │ 00000720 T PyFrame_GetLineNumber │ │ │ │ 000005e0 T PyFrame_GetLocals │ │ │ │ @@ -7943,64 +7940,64 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00001bf8 t frame_clear │ │ │ │ +00001cec t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ -00000bb0 t frame_getback │ │ │ │ -000000bc t frame_getbuiltins │ │ │ │ -00000b38 t frame_getcode │ │ │ │ -00000b84 t frame_getglobals │ │ │ │ -00001d40 t frame_getlasti │ │ │ │ -00000c10 t frame_getlineno │ │ │ │ +00000c4c t frame_getback │ │ │ │ +0000005c t frame_getbuiltins │ │ │ │ +00000bd4 t frame_getcode │ │ │ │ +00000c20 t frame_getglobals │ │ │ │ +00001e34 t frame_getlasti │ │ │ │ +00000cac t frame_getlineno │ │ │ │ 00000428 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ -00000110 t frame_gettrace │ │ │ │ -000000e0 t frame_gettrace_opcodes │ │ │ │ +000000b0 t frame_gettrace │ │ │ │ +00000080 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ 00000000 t frame_repr │ │ │ │ -00000d34 t frame_setlineno │ │ │ │ +00000dd0 t frame_setlineno │ │ │ │ 00000000 t frame_settrace │ │ │ │ -0000005c t frame_settrace_opcodes │ │ │ │ +00000b74 t frame_settrace_opcodes │ │ │ │ 000009be t frame_sizeof │ │ │ │ -00000c5c t frame_tp_clear │ │ │ │ +00000cf8 t frame_tp_clear │ │ │ │ 000006bc t frame_traverse │ │ │ │ 000007f4 t framelocalsproxy___contains__ │ │ │ │ 00000380 d framelocalsproxy_as_mapping │ │ │ │ 000003b4 d framelocalsproxy_as_number │ │ │ │ 0000038c d framelocalsproxy_as_sequence │ │ │ │ -00000130 t framelocalsproxy_contains │ │ │ │ +000000d0 t framelocalsproxy_contains │ │ │ │ 00000378 t framelocalsproxy_copy │ │ │ │ 00000668 t framelocalsproxy_dealloc │ │ │ │ 000003b6 t framelocalsproxy_get │ │ │ │ -00000860 t framelocalsproxy_getitem │ │ │ │ -000009d0 t framelocalsproxy_getkeyindex │ │ │ │ +00000870 t framelocalsproxy_getitem │ │ │ │ +000009e0 t framelocalsproxy_getkeyindex │ │ │ │ 000008c4 t framelocalsproxy_inplace_or │ │ │ │ -000001c8 t framelocalsproxy_items │ │ │ │ +00000168 t framelocalsproxy_items │ │ │ │ 0000042c t framelocalsproxy_iter │ │ │ │ 00000760 t framelocalsproxy_keys │ │ │ │ -0000016c t framelocalsproxy_length │ │ │ │ +0000010c t framelocalsproxy_length │ │ │ │ 0000006e t framelocalsproxy_merge │ │ │ │ 000002c0 d framelocalsproxy_methods │ │ │ │ 000005c8 t framelocalsproxy_new │ │ │ │ 00000852 t framelocalsproxy_or │ │ │ │ 00000918 t framelocalsproxy_pop │ │ │ │ -0000035c t framelocalsproxy_repr │ │ │ │ +00001e4c t framelocalsproxy_repr │ │ │ │ 00000816 t framelocalsproxy_reversed │ │ │ │ 000002c8 t framelocalsproxy_richcompare │ │ │ │ 00000534 t framelocalsproxy_setdefault │ │ │ │ -000018d4 t framelocalsproxy_setitem │ │ │ │ +0000198c t framelocalsproxy_setitem │ │ │ │ 00000500 t framelocalsproxy_tp_clear │ │ │ │ 00000034 t framelocalsproxy_update │ │ │ │ 00000456 t framelocalsproxy_values │ │ │ │ -00001d58 t framelocalsproxy_visit │ │ │ │ +00001ed4 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -8240,15 +8237,15 @@ │ │ │ │ 000000fa t anextawaitable_getiter.isra.0 │ │ │ │ 000000a0 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ 000001e4 t anextawaitable_proxy │ │ │ │ 000001d8 t anextawaitable_send │ │ │ │ 0000024c t anextawaitable_throw │ │ │ │ 00000264 t anextawaitable_traverse │ │ │ │ -00000398 t calliter_dealloc │ │ │ │ +000003a4 t calliter_dealloc │ │ │ │ 00000268 t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 00000294 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 00000180 t iter_dealloc │ │ │ │ 000000dc t iter_iternext │ │ │ │ @@ -8309,23 +8306,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000248 T PyList_Append │ │ │ │ 000000e8 T PyList_AsTuple │ │ │ │ 00000138 T PyList_Clear │ │ │ │ 0000016c T PyList_Extend │ │ │ │ -00005fc8 T PyList_GetItem │ │ │ │ -0000623c T PyList_GetItemRef │ │ │ │ +00006360 T PyList_GetItem │ │ │ │ +000065d4 T PyList_GetItemRef │ │ │ │ 00000000 T PyList_GetSlice │ │ │ │ -00005ec0 T PyList_Insert │ │ │ │ +0000624c T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -0000005c T PyList_Reverse │ │ │ │ -000015fc T PyList_SetItem │ │ │ │ -000017ac T PyList_SetSlice │ │ │ │ -00001d7c T PyList_Size │ │ │ │ +000079f0 T PyList_Reverse │ │ │ │ +000015e4 T PyList_SetItem │ │ │ │ +00001794 T PyList_SetSlice │ │ │ │ +00001d64 T PyList_Size │ │ │ │ 00000410 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 │ │ │ │ @@ -8372,18 +8369,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000318 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00007188 T _PyList_ClearFreeList │ │ │ │ +00007534 T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004c00 T _PyList_Extend │ │ │ │ -000016b0 T _PyList_FromArraySteal │ │ │ │ +00004f90 T _PyList_Extend │ │ │ │ +00001698 T _PyList_FromArraySteal │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_FromArray │ │ │ │ @@ -8399,98 +8396,98 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00004c24 t _list_extend │ │ │ │ +00004fb4 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00005678 t list___init__ │ │ │ │ +000059fc t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00006304 t list___reversed__ │ │ │ │ +0000669c t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000086 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001cc4 t list_append │ │ │ │ +00001cac t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00005be4 t list_ass_item │ │ │ │ -00001824 t list_ass_slice_lock_held │ │ │ │ -00006734 t list_ass_subscript │ │ │ │ -00001c78 t list_clear_impl.isra.0 │ │ │ │ -000061c4 t list_clear_slot │ │ │ │ -00005c74 t list_concat │ │ │ │ -000062a0 t list_contains │ │ │ │ -000000d4 t list_copy │ │ │ │ +00005f70 t list_ass_item │ │ │ │ +0000180c t list_ass_slice_lock_held │ │ │ │ +00006acc t list_ass_subscript │ │ │ │ +00001c60 t list_clear_impl.isra.0 │ │ │ │ +0000655c t list_clear_slot │ │ │ │ +00006000 t list_concat │ │ │ │ +00006638 t list_contains │ │ │ │ +00000068 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -000075e4 t list_count │ │ │ │ +00007a44 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005e9c t list_extend │ │ │ │ +00006228 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -000076d8 t list_index │ │ │ │ +00007b38 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -000064e8 t list_inplace_concat │ │ │ │ +00006880 t list_inplace_concat │ │ │ │ 00000058 t list_inplace_repeat │ │ │ │ -00000150 t list_inplace_repeat_lock_held │ │ │ │ -00006384 t list_insert │ │ │ │ +000000e4 t list_inplace_repeat_lock_held │ │ │ │ +0000671c t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004a58 t list_item │ │ │ │ -00004a9c t list_iter │ │ │ │ -00004b98 t list_length │ │ │ │ +00004de8 t list_item │ │ │ │ +00004e2c t list_iter │ │ │ │ +00004f28 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005a30 t list_pop │ │ │ │ +00005dbc t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00005934 t list_remove │ │ │ │ +00005cc0 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00007264 t list_repeat │ │ │ │ -00007024 t list_repr │ │ │ │ +00007610 t list_repeat │ │ │ │ +000073d0 t list_repr │ │ │ │ 000003a8 t list_resize │ │ │ │ -000076a0 t list_reverse │ │ │ │ +00007b00 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00005718 t list_richcompare │ │ │ │ -000065b8 t list_slice_lock_held │ │ │ │ -00006f4c t list_sort │ │ │ │ +00005aa4 t list_richcompare │ │ │ │ +00006950 t list_slice_lock_held │ │ │ │ +000072f8 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000464 t list_sort_impl │ │ │ │ -00004720 t list_subscript │ │ │ │ -00001680 t list_traverse │ │ │ │ -00006518 t list_vectorcall │ │ │ │ -00004b9c t listiter_dealloc │ │ │ │ -00007804 t listiter_len │ │ │ │ +00004ab0 t list_subscript │ │ │ │ +00001668 t list_traverse │ │ │ │ +000068b0 t list_vectorcall │ │ │ │ +00004f2c t listiter_dealloc │ │ │ │ +00007c7c t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004b30 t listiter_next │ │ │ │ -000002d8 t listiter_reduce │ │ │ │ -00000334 t listiter_setstate │ │ │ │ -00006f40 t listiter_traverse │ │ │ │ -00006340 t listreviter_dealloc │ │ │ │ -000000bc t listreviter_len │ │ │ │ +00004ec0 t listiter_next │ │ │ │ +0000026c t listiter_reduce │ │ │ │ +000002c8 t listiter_setstate │ │ │ │ +000072ec t listiter_traverse │ │ │ │ +000066d8 t listreviter_dealloc │ │ │ │ +00007c64 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -000071cc t listreviter_next │ │ │ │ +00007578 t listreviter_next │ │ │ │ 00000094 t listreviter_reduce │ │ │ │ 000000e8 t listreviter_setstate │ │ │ │ -000000b0 t listreviter_traverse │ │ │ │ +0000005c t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001db0 t merge_at │ │ │ │ -000000dc t merge_getmem │ │ │ │ -00007568 t py_list_clear │ │ │ │ +00001d98 t merge_at │ │ │ │ +00000070 t merge_getmem │ │ │ │ +00007974 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -0000781c t safe_object_compare │ │ │ │ +00007c94 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -000077ec t unsafe_float_compare │ │ │ │ -00001594 t unsafe_latin_compare │ │ │ │ -00007234 t unsafe_long_compare │ │ │ │ -00006110 t unsafe_object_compare │ │ │ │ -00006018 t unsafe_tuple_compare │ │ │ │ +00007c4c t unsafe_float_compare │ │ │ │ +0000157c t unsafe_latin_compare │ │ │ │ +000075e0 t unsafe_long_compare │ │ │ │ +000064a8 t unsafe_object_compare │ │ │ │ +000063b0 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8564,38 +8561,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -00009698 T PyLong_AsDouble │ │ │ │ -00002eec T PyLong_AsInt │ │ │ │ -00001430 T PyLong_AsLong │ │ │ │ -000015a8 T PyLong_AsLongAndOverflow │ │ │ │ -00007678 T PyLong_AsLongLong │ │ │ │ -00010b00 T PyLong_AsLongLongAndOverflow │ │ │ │ -00000600 T PyLong_AsNativeBytes │ │ │ │ -000024c4 T PyLong_AsSize_t │ │ │ │ +00009680 T PyLong_AsDouble │ │ │ │ +00002ee4 T PyLong_AsInt │ │ │ │ +00001420 T PyLong_AsLong │ │ │ │ +00001598 T PyLong_AsLongAndOverflow │ │ │ │ +00007660 T PyLong_AsLongLong │ │ │ │ +00010c38 T PyLong_AsLongLongAndOverflow │ │ │ │ +00011578 T PyLong_AsNativeBytes │ │ │ │ +000024b4 T PyLong_AsSize_t │ │ │ │ 0000041c T PyLong_AsSsize_t │ │ │ │ -00003058 T PyLong_AsUnsignedLong │ │ │ │ -0000a144 T PyLong_AsUnsignedLongLong │ │ │ │ -0000c158 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000e104 T PyLong_AsUnsignedLongMask │ │ │ │ -00009598 T PyLong_AsVoidPtr │ │ │ │ -00007378 T PyLong_FromDouble │ │ │ │ +00003050 T PyLong_AsUnsignedLong │ │ │ │ +0000a1a0 T PyLong_AsUnsignedLongLong │ │ │ │ +0000bff0 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000df9c T PyLong_AsUnsignedLongMask │ │ │ │ +00009580 T PyLong_AsVoidPtr │ │ │ │ +00007360 T PyLong_FromDouble │ │ │ │ 00000300 T PyLong_FromLong │ │ │ │ -00005928 T PyLong_FromLongLong │ │ │ │ +00005914 T PyLong_FromLongLong │ │ │ │ 000001d6 T PyLong_FromNativeBytes │ │ │ │ -000084b8 T PyLong_FromSize_t │ │ │ │ +000084a0 T PyLong_FromSize_t │ │ │ │ 00000250 T PyLong_FromSsize_t │ │ │ │ 000004f8 T PyLong_FromString │ │ │ │ -0000ca68 T PyLong_FromUnicodeObject │ │ │ │ +0000c900 T PyLong_FromUnicodeObject │ │ │ │ 00000088 T PyLong_FromUnsignedLong │ │ │ │ -000033b8 T PyLong_FromUnsignedLongLong │ │ │ │ +000033b0 T PyLong_FromUnsignedLongLong │ │ │ │ 00000220 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -8615,65 +8612,65 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 0000026e T PyUnstable_Long_CompactValue │ │ │ │ 00000262 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000c3c0 t Py_XDECREF │ │ │ │ +0000c258 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000057bc T _PyLong_Add │ │ │ │ -00003c18 T _PyLong_AsByteArray │ │ │ │ -0000c278 T _PyLong_Copy │ │ │ │ +000057a8 T _PyLong_Add │ │ │ │ +00003c00 T _PyLong_AsByteArray │ │ │ │ +0000c110 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000047c T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000cd7c T _PyLong_Format │ │ │ │ +0000cc14 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000430 T _PyLong_FormatBytesWriter │ │ │ │ -00009558 T _PyLong_FormatWriter │ │ │ │ -0000e270 T _PyLong_Frexp │ │ │ │ -00004cf8 T _PyLong_FromByteArray │ │ │ │ -0000cb08 T _PyLong_FromBytes │ │ │ │ -0000c36c T _PyLong_FromDigits │ │ │ │ -0000c3d8 t _PyLong_FromLarge │ │ │ │ +00009540 T _PyLong_FormatWriter │ │ │ │ +0000e108 T _PyLong_Frexp │ │ │ │ +00004ce0 T _PyLong_FromByteArray │ │ │ │ +0000c9a0 T _PyLong_FromBytes │ │ │ │ +0000c204 T _PyLong_FromDigits │ │ │ │ +0000c270 t _PyLong_FromLarge │ │ │ │ 000003c8 t _PyLong_FromMedium │ │ │ │ -0000fcd4 T _PyLong_GCD │ │ │ │ +0000fba4 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00010c1c T _PyLong_Lshift │ │ │ │ -00005c6c T _PyLong_Multiply │ │ │ │ -0000fc30 t _PyLong_Negate │ │ │ │ +00010d54 T _PyLong_Lshift │ │ │ │ +00005c54 T _PyLong_Multiply │ │ │ │ +0000fb00 t _PyLong_Negate │ │ │ │ 00000110 T _PyLong_New │ │ │ │ -00002468 T _PyLong_NumBits │ │ │ │ -00010d5c T _PyLong_Rshift │ │ │ │ -00007300 T _PyLong_Sign │ │ │ │ +00002458 T _PyLong_NumBits │ │ │ │ +00010e94 T _PyLong_Rshift │ │ │ │ +000072e8 T _PyLong_Sign │ │ │ │ 00000180 T _PyLong_Size_t_Converter │ │ │ │ -00002d84 T _PyLong_Subtract │ │ │ │ +00002d7c T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -0000f0e0 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000efb4 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00002424 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00002414 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -8693,93 +8690,93 @@ │ │ │ │ 00000284 d _kwtuple.4 │ │ │ │ 000002a4 d _kwtuple.7 │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001f8 b convmultmax_base.12 │ │ │ │ 00000320 b convwidth_base.11 │ │ │ │ -00009278 t divrem1 │ │ │ │ +00009260 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -00009630 t int___format__ │ │ │ │ +00009618 t int___format__ │ │ │ │ 00000d48 r int___format____doc__ │ │ │ │ 0000015c t int___getnewargs__ │ │ │ │ 00000d9c r int___getnewargs____doc__ │ │ │ │ 000000e4 t int___round__ │ │ │ │ 00000cb4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c78 r int___sizeof____doc__ │ │ │ │ -00010a84 t int_as_integer_ratio │ │ │ │ +00010bbc t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ 00000278 t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000c8d8 t int_bit_length │ │ │ │ +0000c770 t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ -0000410c t int_from_bytes │ │ │ │ +000040f4 t int_from_bytes │ │ │ │ 000003ac r int_from_bytes__doc__ │ │ │ │ 00000060 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 00000152 t int_is_integer │ │ │ │ 00000348 r int_is_integer__doc__ │ │ │ │ -00003488 t int_to_bytes │ │ │ │ +00003470 t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -00005e5c t k_mul │ │ │ │ -00010890 t kmul_split.constprop.0 │ │ │ │ -00008a74 t l_divmod │ │ │ │ -0000dc88 t l_mod │ │ │ │ +00005e44 t k_mul │ │ │ │ +000109c8 t kmul_split.constprop.0 │ │ │ │ +00008a5c t l_divmod │ │ │ │ +0000db20 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000efb0 t long_abs │ │ │ │ -00005634 t long_add │ │ │ │ -000071c0 t long_and │ │ │ │ +0000ee48 t long_abs │ │ │ │ +00005620 t long_add │ │ │ │ +000071a8 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000774c t long_bitwise │ │ │ │ -00001420 t long_bool │ │ │ │ -000016b0 t long_compare │ │ │ │ -00001748 t long_dealloc │ │ │ │ -0000893c t long_div │ │ │ │ -0000e1f0 t long_divmod │ │ │ │ -00008dd4 t long_divrem │ │ │ │ +00007734 t long_bitwise │ │ │ │ +00001410 t long_bool │ │ │ │ +000016a0 t long_compare │ │ │ │ +00001738 t long_dealloc │ │ │ │ +00008924 t long_div │ │ │ │ +0000e088 t long_divmod │ │ │ │ +00008dbc t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000d73c t long_float │ │ │ │ -0000cdc0 t long_format_binary │ │ │ │ +0000d5d4 t long_float │ │ │ │ +0000cc58 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000270 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000198 t long_hash │ │ │ │ -00003260 t long_invert │ │ │ │ -0000cc6c t long_long │ │ │ │ +00003258 t long_invert │ │ │ │ +0000cb04 t long_long │ │ │ │ 00000248 t long_long_meth │ │ │ │ -000025a4 t long_lshift │ │ │ │ -0000288c t long_lshift1.part.0 │ │ │ │ +00002598 t long_lshift │ │ │ │ +00002884 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000d820 t long_mod │ │ │ │ -00005a60 t long_mul │ │ │ │ -0000313c t long_neg │ │ │ │ -0000c4dc t long_new │ │ │ │ -0000c728 t long_new_impl │ │ │ │ -00008500 t long_or │ │ │ │ -0000a1cc t long_pow │ │ │ │ -00001274 t long_richcompare │ │ │ │ -0000e6ec t long_rshift │ │ │ │ -00002bfc t long_sub │ │ │ │ -000017a0 t long_to_decimal_string │ │ │ │ -000017cc t long_to_decimal_string_internal │ │ │ │ -00009754 t long_true_divide │ │ │ │ -0000730c t long_vectorcall │ │ │ │ -0000cb84 t long_xor │ │ │ │ +0000d6b8 t long_mod │ │ │ │ +00005a48 t long_mul │ │ │ │ +00003134 t long_neg │ │ │ │ +0000c374 t long_new │ │ │ │ +0000c5c0 t long_new_impl │ │ │ │ +000084e8 t long_or │ │ │ │ +0000a228 t long_pow │ │ │ │ +00001264 t long_richcompare │ │ │ │ +0000e584 t long_rshift │ │ │ │ +00002bf4 t long_sub │ │ │ │ +00001790 t long_to_decimal_string │ │ │ │ +000017bc t long_to_decimal_string_internal │ │ │ │ +0000973c t long_true_divide │ │ │ │ +000072f4 t long_vectorcall │ │ │ │ +0000ca1c t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00006fc0 t x_add │ │ │ │ -0000f1a8 t x_divrem │ │ │ │ -00008640 t x_sub │ │ │ │ +00006fa8 t x_add │ │ │ │ +0000f07c t x_divrem │ │ │ │ +00008628 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8843,43 +8840,43 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000007ae T PyDict_AddWatcher │ │ │ │ -000093e0 T PyDict_Clear │ │ │ │ +00009434 T PyDict_Clear │ │ │ │ 00000810 T PyDict_ClearWatcher │ │ │ │ 00000134 T PyDict_Contains │ │ │ │ -000087b4 T PyDict_ContainsString │ │ │ │ -00002cdc T PyDict_Copy │ │ │ │ -00004810 T PyDict_DelItem │ │ │ │ +000087ac T PyDict_ContainsString │ │ │ │ +00002ccc T PyDict_Copy │ │ │ │ +00004800 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b5f4 T PyDict_GetItem │ │ │ │ -00002954 T PyDict_GetItemRef │ │ │ │ +0000b654 T PyDict_GetItem │ │ │ │ +00002944 T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -0000463c T PyDict_GetItemStringRef │ │ │ │ -0000277c T PyDict_GetItemWithError │ │ │ │ -000009d8 T PyDict_Items │ │ │ │ -00007d50 T PyDict_Keys │ │ │ │ -000003bc T PyDict_Merge │ │ │ │ +0000462c T PyDict_GetItemStringRef │ │ │ │ +0000276c T PyDict_GetItemWithError │ │ │ │ +0000090c T PyDict_Items │ │ │ │ +00007d40 T PyDict_Keys │ │ │ │ +00000360 T PyDict_Merge │ │ │ │ 0000078a T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00004484 T PyDict_Next │ │ │ │ -00008404 T PyDict_Pop │ │ │ │ -000001cc T PyDict_PopString │ │ │ │ +00004474 T PyDict_Next │ │ │ │ +000083fc T PyDict_Pop │ │ │ │ +00000170 T PyDict_PopString │ │ │ │ 0000078e T PyDict_SetDefault │ │ │ │ -00002058 T PyDict_SetDefaultRef │ │ │ │ -00000c48 T PyDict_SetItem │ │ │ │ -00002840 T PyDict_SetItemString │ │ │ │ -00009634 T PyDict_Size │ │ │ │ +00002068 T PyDict_SetDefaultRef │ │ │ │ +00000c58 T PyDict_SetItem │ │ │ │ +00002830 T PyDict_SetItemString │ │ │ │ +00009688 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ -00000124 T PyDict_Unwatch │ │ │ │ -000032d0 T PyDict_Update │ │ │ │ -000002a4 T PyDict_Values │ │ │ │ +000000c8 T PyDict_Unwatch │ │ │ │ +000032c0 T PyDict_Update │ │ │ │ +00000248 T PyDict_Values │ │ │ │ 00000050 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -8898,32 +8895,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007ec4 T PyObject_ClearManagedDict │ │ │ │ +00007eb4 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005790 T PyObject_GenericGetDict │ │ │ │ +00005780 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000884c T PyObject_VisitManagedDict │ │ │ │ +00008844 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8935,77 +8932,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002760 t Py_XDECREF │ │ │ │ +00002750 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009668 T _PyDictKeys_DecRef │ │ │ │ -00005770 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000053e4 T _PyDictKeys_StringLookup │ │ │ │ -00007204 T _PyDictKeys_StringLookupSplit │ │ │ │ +000096bc T _PyDictKeys_DecRef │ │ │ │ +00005760 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +000053d4 T _PyDictKeys_StringLookup │ │ │ │ +000071f4 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000306 T _PyDictView_Intersect │ │ │ │ -00005af0 T _PyDictView_New │ │ │ │ +00005ae0 T _PyDictView_New │ │ │ │ 00000850 T _PyDict_CheckConsistency │ │ │ │ -00009a48 T _PyDict_ClearFreeList │ │ │ │ +00009a9c T _PyDict_ClearFreeList │ │ │ │ 00000d8c T _PyDict_ContainsId │ │ │ │ 000001a0 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000de4 T _PyDict_DelItemId │ │ │ │ -0000808c T _PyDict_DelItemIf │ │ │ │ +0000807c T _PyDict_DelItemIf │ │ │ │ 00000634 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b274 T _PyDict_DetachFromObject │ │ │ │ -00004e28 T _PyDict_FromItems │ │ │ │ -0000aafc T _PyDict_FromKeys │ │ │ │ +0000b2c8 T _PyDict_DetachFromObject │ │ │ │ +00004e18 T _PyDict_FromItems │ │ │ │ +0000ab50 T _PyDict_FromKeys │ │ │ │ 00000d1e T _PyDict_GetItemIdWithError │ │ │ │ -000029ec T _PyDict_GetItemRef_KnownHash │ │ │ │ +000029dc T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000cac T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008388 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008380 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d46 T _PyDict_GetItemStringWithError │ │ │ │ 00000cee T _PyDict_GetItemWithError │ │ │ │ -0000b0bc T _PyDict_GetItem_KnownHash │ │ │ │ -00004440 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b110 T _PyDict_GetItem_KnownHash │ │ │ │ +00004430 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000752 T _PyDict_KeysSize │ │ │ │ -00005340 T _PyDict_LoadGlobal │ │ │ │ -000073a8 T _PyDict_LookupIndex │ │ │ │ -00009774 T _PyDict_MaybeUntrack │ │ │ │ -00007bdc T _PyDict_MergeEx │ │ │ │ -000027e8 T _PyDict_NewKeysForClass │ │ │ │ +00005330 T _PyDict_LoadGlobal │ │ │ │ +00007398 T _PyDict_LookupIndex │ │ │ │ +000097c8 T _PyDict_MaybeUntrack │ │ │ │ +00007bcc T _PyDict_MergeEx │ │ │ │ +000027d8 T _PyDict_NewKeysForClass │ │ │ │ 00000c2c T _PyDict_NewPresized │ │ │ │ -00004558 T _PyDict_Next │ │ │ │ -000077b0 T _PyDict_Pop │ │ │ │ -00007870 T _PyDict_Pop_KnownHash │ │ │ │ -0000a484 T _PyDict_SendEvent │ │ │ │ +00004548 T _PyDict_Next │ │ │ │ +000077a0 T _PyDict_Pop │ │ │ │ +00007860 T _PyDict_Pop_KnownHash │ │ │ │ +0000a4d8 T _PyDict_SendEvent │ │ │ │ 00000db6 T _PyDict_SetItemId │ │ │ │ -0000b0fc T _PyDict_SetItem_KnownHash │ │ │ │ -0000b1b0 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002bf8 T _PyDict_SetItem_LockHeld │ │ │ │ -00007c00 T _PyDict_SetItem_Take2 │ │ │ │ +0000b150 T _PyDict_SetItem_KnownHash │ │ │ │ +0000b204 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002be8 T _PyDict_SetItem_LockHeld │ │ │ │ +00007bf0 T _PyDict_SetItem_Take2 │ │ │ │ 000006a8 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002a34 T _PyObjectDict_SetItem │ │ │ │ +00002a24 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00005fa8 T _PyObject_InitInlineValues │ │ │ │ -0000b314 T _PyObject_IsInstanceDictEmpty │ │ │ │ +00005f98 T _PyObject_InitInlineValues │ │ │ │ +0000b368 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b5e0 T _PyObject_MaterializeManagedDict │ │ │ │ -0000af24 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00007fe0 T _PyObject_SetManagedDict │ │ │ │ -00005ff0 T _PyObject_StoreInstanceAttribute │ │ │ │ -00006dc4 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b640 T _PyObject_MaterializeManagedDict │ │ │ │ +0000af78 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00007fd0 T _PyObject_SetManagedDict │ │ │ │ +00005fe0 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006db4 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9020,137 +9017,137 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001d8 T _Py_dict_lookup │ │ │ │ -000032a8 T _Py_dict_lookup_threadsafe │ │ │ │ +00003298 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 0000028c t all_contained_in │ │ │ │ -00002664 t build_indices_generic │ │ │ │ -00002d10 t copy_lock_held │ │ │ │ -0000b2c0 t copy_values │ │ │ │ -00004b34 t delitem_knownhash_lock_held │ │ │ │ -0000a9c0 t dict___contains__ │ │ │ │ +00002654 t build_indices_generic │ │ │ │ +00002d00 t copy_lock_held │ │ │ │ +0000b314 t copy_values │ │ │ │ +00004b24 t delitem_knownhash_lock_held │ │ │ │ +0000aa14 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 00000638 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 00000702 t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -0000433c t dict_ass_sub │ │ │ │ -0000b378 t dict_clear │ │ │ │ +0000432c t dict_ass_sub │ │ │ │ +0000b3d8 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b240 t dict_copy │ │ │ │ +0000b294 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003d40 t dict_dealloc │ │ │ │ -0000aaa8 t dict_fromkeys │ │ │ │ +00003d30 t dict_dealloc │ │ │ │ +0000aafc t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007c90 t dict_get │ │ │ │ +00007c80 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009b5c t dict_init │ │ │ │ -000001a0 t dict_ior │ │ │ │ -00005a38 t dict_items │ │ │ │ +00009bb0 t dict_init │ │ │ │ +00000144 t dict_ior │ │ │ │ +00005a28 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00009088 t dict_iter │ │ │ │ -00008de8 t dict_keys │ │ │ │ +000090dc t dict_iter │ │ │ │ +00008de0 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009ab0 t dict_length │ │ │ │ -000032f4 t dict_merge │ │ │ │ -00009ab4 t dict_new │ │ │ │ -00000248 t dict_or │ │ │ │ -000073f4 t dict_pop │ │ │ │ +00009b04 t dict_length │ │ │ │ +000032e4 t dict_merge │ │ │ │ +00009b08 t dict_new │ │ │ │ +000001ec t dict_or │ │ │ │ +000073e4 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b8d0 t dict_popitem │ │ │ │ +0000b930 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a6ec t dict_repr │ │ │ │ -0000b6b4 t dict_richcompare │ │ │ │ -00009c54 t dict_setdefault │ │ │ │ +0000a740 t dict_repr │ │ │ │ +0000b714 t dict_richcompare │ │ │ │ +00009ca8 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002074 t dict_setdefault_ref_lock_held │ │ │ │ -000031e8 t dict_subscript │ │ │ │ -000088b8 t dict_tp_clear │ │ │ │ -00004700 t dict_traverse │ │ │ │ -000058c4 t dict_update │ │ │ │ -000059b4 t dict_update_arg │ │ │ │ -00008f38 t dict_values │ │ │ │ +00002084 t dict_setdefault_ref_lock_held │ │ │ │ +000031d8 t dict_subscript │ │ │ │ +000088b0 t dict_tp_clear │ │ │ │ +000046f0 t dict_traverse │ │ │ │ +000058b4 t dict_update │ │ │ │ +000059a4 t dict_update_arg │ │ │ │ +00008f30 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009cc0 t dict_vectorcall │ │ │ │ +00009d14 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ -00000490 t dictitems_contains │ │ │ │ -00005b98 t dictitems_iter │ │ │ │ +00000434 t dictitems_contains │ │ │ │ +00005b88 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 0000061c t dictitems_reversed │ │ │ │ -00007b5c t dictiter_dealloc │ │ │ │ -00005dac t dictiter_iternextitem │ │ │ │ -00009114 t dictiter_iternextkey │ │ │ │ -000092b8 t dictiter_iternextvalue │ │ │ │ -00008dd0 t dictiter_len │ │ │ │ +00007b4c t dictiter_dealloc │ │ │ │ +00005d9c t dictiter_iternextitem │ │ │ │ +00009168 t dictiter_iternextkey │ │ │ │ +0000930c t dictiter_iternextvalue │ │ │ │ +00008dc8 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005c64 t dictiter_new │ │ │ │ +00005c54 t dictiter_new │ │ │ │ 00000644 t dictiter_reduce │ │ │ │ -00000218 t dictiter_traverse │ │ │ │ +000001bc t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000aa34 t dictkeys_contains │ │ │ │ -00003c78 t dictkeys_decref.constprop.0 │ │ │ │ -00008ea0 t dictkeys_iter │ │ │ │ +0000aa88 t dictkeys_contains │ │ │ │ +00003c68 t dictkeys_decref.constprop.0 │ │ │ │ +00008e98 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000734 t dictkeys_reversed │ │ │ │ -000016c8 t dictresize.isra.0 │ │ │ │ -000007fc t dictreviter_iternext │ │ │ │ +000016d8 t dictresize.isra.0 │ │ │ │ +00000730 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -00008ff0 t dictvalues_iter │ │ │ │ +00008fe8 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 0000071c t dictvalues_reversed │ │ │ │ -00005d48 t dictview_dealloc │ │ │ │ +00005d38 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0000b5ec t dictview_len │ │ │ │ +0000b64c t dictview_len │ │ │ │ 0000074c t dictview_mapping │ │ │ │ -000004f8 t dictview_repr │ │ │ │ +0000bcc0 t dictview_repr │ │ │ │ 00000184 t dictview_richcompare │ │ │ │ -0000b234 t dictview_traverse │ │ │ │ +0000b288 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 000004e6 t dictviews_isdisjoint │ │ │ │ 000004a8 t dictviews_or │ │ │ │ -000003e4 t dictviews_sub │ │ │ │ -00000450 t dictviews_to_set │ │ │ │ -00000568 t dictviews_xor │ │ │ │ +00000388 t dictviews_sub │ │ │ │ +000003f4 t dictviews_to_set │ │ │ │ +0000049c t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -000015c0 t find_empty_slot │ │ │ │ +000015d0 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006944 t insert_split_key │ │ │ │ -00008bf4 t insert_split_value │ │ │ │ -00000d18 t insert_to_emptydict │ │ │ │ -00001084 t insertdict │ │ │ │ +00006934 t insert_split_key │ │ │ │ +00008bec t insert_split_value │ │ │ │ +00000d28 t insert_to_emptydict │ │ │ │ +00001094 t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009e94 t merge_from_seq2_lock_held │ │ │ │ +00009ee8 t merge_from_seq2_lock_held │ │ │ │ 0000009c t new_dict │ │ │ │ -00008b10 t new_dict_with_shared_keys │ │ │ │ -00000f68 t new_keys_object.isra.0 │ │ │ │ -000077f0 t pop_lock_held │ │ │ │ +00008b08 t new_dict_with_shared_keys │ │ │ │ +00000f78 t new_keys_object.isra.0 │ │ │ │ +000077e0 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 │ │ │ │ 000006aa t sizeof_lock_held │ │ │ │ -00006080 t store_instance_attr_lock_held │ │ │ │ +00006070 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ -000000c8 t validate_watcher_id │ │ │ │ +00009080 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -9269,15 +9266,15 @@ │ │ │ │ 00000018 r _keywords.7 │ │ │ │ 000004ec d _kwtuple.0 │ │ │ │ 00000558 d _kwtuple.12 │ │ │ │ 00000508 d _kwtuple.3 │ │ │ │ 00000524 d _kwtuple.6 │ │ │ │ 00000540 d _kwtuple.9 │ │ │ │ 00000314 t _odict_clear_node │ │ │ │ -00001500 t _odict_clear_nodes │ │ │ │ +0000152c t _odict_clear_nodes │ │ │ │ 00000b70 t _odict_get_index │ │ │ │ 0000028c t _odict_popkey_hash │ │ │ │ 00000384 t _odict_remove_node │ │ │ │ 00000468 d _parser.11 │ │ │ │ 0000043c d _parser.14 │ │ │ │ 000004c0 d _parser.2 │ │ │ │ 00000494 d _parser.5 │ │ │ │ @@ -9288,15 +9285,15 @@ │ │ │ │ 000001b8 t mutablemapping_update_arg │ │ │ │ 0000079c d odict_as_mapping │ │ │ │ 0000070c d odict_as_number │ │ │ │ 000001d4 t odict_clear │ │ │ │ 000000d4 r odict_clear__doc__ │ │ │ │ 0000028a t odict_copy │ │ │ │ 000000b0 r odict_copy__doc__ │ │ │ │ -00001340 t odict_dealloc │ │ │ │ +0000136c t odict_dealloc │ │ │ │ 00000060 r odict_doc │ │ │ │ 000005f4 d odict_getset │ │ │ │ 00000000 t odict_init │ │ │ │ 00000590 t odict_inplace_or │ │ │ │ 00000108 r odict_items__doc__ │ │ │ │ 000003bc t odict_iter │ │ │ │ 00000110 r odict_keys__doc__ │ │ │ │ @@ -9308,23 +9305,23 @@ │ │ │ │ 000003c4 t odict_repr │ │ │ │ 000004d2 t odict_reversed │ │ │ │ 0000008c r odict_reversed__doc__ │ │ │ │ 00000000 t odict_richcompare │ │ │ │ 00000670 t odict_sizeof │ │ │ │ 0000013c r odict_sizeof__doc__ │ │ │ │ 00000634 t odict_tp_clear │ │ │ │ -0000155c t odict_traverse │ │ │ │ +00001588 t odict_traverse │ │ │ │ 00000104 r odict_update__doc__ │ │ │ │ 0000010c r odict_values__doc__ │ │ │ │ 000001e0 t odictitems_iter │ │ │ │ 00000594 d odictitems_methods │ │ │ │ 000001d4 t odictitems_new │ │ │ │ 00000500 t odictitems_reversed │ │ │ │ -000012ac t odictiter_dealloc │ │ │ │ -00000e04 t odictiter_iternext │ │ │ │ +000012d8 t odictiter_dealloc │ │ │ │ +00000e30 t odictiter_iternext │ │ │ │ 000005d4 d odictiter_methods │ │ │ │ 00000d34 t odictiter_new │ │ │ │ 00000514 t odictiter_reduce │ │ │ │ 00000494 t odictiter_traverse │ │ │ │ 00000460 t odictkeys_iter │ │ │ │ 000005b4 d odictkeys_methods │ │ │ │ 00000454 t odictkeys_new │ │ │ │ @@ -9397,16 +9394,16 @@ │ │ │ │ 0000049c r .LC60 │ │ │ │ 000004cc r .LC61 │ │ │ │ 00000534 r .LC62 │ │ │ │ 0000056c r .LC63 │ │ │ │ 000005a0 r .LC64 │ │ │ │ 000005bc r .LC65 │ │ │ │ 000005f4 r .LC66 │ │ │ │ -00000630 r .LC67 │ │ │ │ -00000660 r .LC68 │ │ │ │ +0000062c r .LC67 │ │ │ │ +00000668 r .LC68 │ │ │ │ 00000698 r .LC69 │ │ │ │ 0000011c r .LC7 │ │ │ │ 000006d4 r .LC70 │ │ │ │ 000006f8 r .LC71 │ │ │ │ 0000071c r .LC72 │ │ │ │ 00000720 r .LC73 │ │ │ │ 00000724 r .LC74 │ │ │ │ @@ -9436,15 +9433,15 @@ │ │ │ │ 000009f4 r .LC96 │ │ │ │ 00000a00 r .LC97 │ │ │ │ 00000a24 r .LC98 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -000012dc T PyBuffer_ToContiguous │ │ │ │ +0000123c T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9477,18 +9474,18 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000f98 T PyMemoryView_FromBuffer │ │ │ │ -000049c8 T PyMemoryView_FromMemory │ │ │ │ -00002a44 T PyMemoryView_FromObject │ │ │ │ -00005f2c T PyMemoryView_GetContiguous │ │ │ │ +00000ef8 T PyMemoryView_FromBuffer │ │ │ │ +00004bc0 T PyMemoryView_FromMemory │ │ │ │ +00002ba0 T PyMemoryView_FromObject │ │ │ │ +00006184 T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -9504,16 +9501,16 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000049b0 t Py_XDECREF │ │ │ │ -000002ac t _IntTupleFromSsizet │ │ │ │ +00004ba8 t Py_XDECREF │ │ │ │ +0000330c t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ 000002ba T _PyMemoryView_FromBufferProc │ │ │ │ @@ -9538,119 +9535,117 @@ │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 00000014 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003b8 d _kwtuple.12 │ │ │ │ 00000364 d _kwtuple.3 │ │ │ │ 00000380 d _kwtuple.6 │ │ │ │ 0000039c d _kwtuple.9 │ │ │ │ -00000cf4 t _memory_release │ │ │ │ +00000c54 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ -00002108 t adjust_fmt.isra.0 │ │ │ │ -00003460 t buffer_to_contiguous │ │ │ │ -00005084 t cmp_rec.part.0 │ │ │ │ -00003880 t copy_rec.part.0 │ │ │ │ -00000368 t fix_struct_error_int │ │ │ │ -00000628 t init_flags │ │ │ │ -00000698 t init_shape_strides.part.0 │ │ │ │ -00003840 t init_strides_from_shape │ │ │ │ -00002d54 t lookup_dimension │ │ │ │ -0000040c t mbuf_add_view │ │ │ │ -000003b8 t mbuf_alloc │ │ │ │ +000020f0 t adjust_fmt.isra.0 │ │ │ │ +00003648 t buffer_to_contiguous │ │ │ │ +0000527c t cmp_rec.part.0 │ │ │ │ +00003a70 t copy_rec.part.0 │ │ │ │ +000003ae t fix_struct_error_int │ │ │ │ +000005d4 t init_shape_strides.part.0 │ │ │ │ +00003a30 t init_strides_from_shape │ │ │ │ +00002eb8 t lookup_dimension │ │ │ │ +000003b8 t mbuf_add_view │ │ │ │ 000000a4 t mbuf_clear │ │ │ │ -00000f1c t mbuf_dealloc │ │ │ │ -00000ed4 t mbuf_release │ │ │ │ -00000f80 t mbuf_traverse │ │ │ │ +00000e7c t mbuf_dealloc │ │ │ │ +00000e34 t mbuf_release │ │ │ │ +00000ee0 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005a8 d memory_as_buffer │ │ │ │ 0000059c d memory_as_mapping │ │ │ │ 00000574 d memory_as_sequence │ │ │ │ -00002408 t memory_ass_sub │ │ │ │ +000023f0 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 000000ba t memory_clear │ │ │ │ -00000326 t memory_contiguous │ │ │ │ +0000036c t memory_contiguous │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000c28 t memory_dealloc │ │ │ │ -00002280 t memory_enter │ │ │ │ +00000b88 t memory_dealloc │ │ │ │ +00002268 t memory_enter │ │ │ │ 00000120 t memory_enter.part.0 │ │ │ │ -00002320 t memory_exit │ │ │ │ +00002308 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ 000001ec t memory_format_get │ │ │ │ 00000120 t memory_format_get.part.0 │ │ │ │ -00000d10 t memory_getbuf │ │ │ │ +00000c70 t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ 00000000 t memory_hash │ │ │ │ 00000148 t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ -00001cd4 t memory_itemsize_get │ │ │ │ +00001cbc t memory_itemsize_get │ │ │ │ 00000120 t memory_itemsize_get.part.0 │ │ │ │ 000000f0 t memory_iter │ │ │ │ -00001280 t memory_length │ │ │ │ +000011e0 t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ 00000360 r memory_nbytes_doc │ │ │ │ -000023d8 t memory_nbytes_get │ │ │ │ +000023c0 t memory_nbytes_get │ │ │ │ 00000120 t memory_nbytes_get.part.0 │ │ │ │ 0000023c r memory_ndim_doc │ │ │ │ 0000021c t memory_ndim_get │ │ │ │ 00000120 t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ -000005a4 t memory_obj_get │ │ │ │ +0000053c t memory_obj_get │ │ │ │ 00000120 t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ 0000024c t memory_readonly_get │ │ │ │ 00000120 t memory_readonly_get.part.0 │ │ │ │ -00000ecc t memory_releasebuf │ │ │ │ +00000e2c t memory_releasebuf │ │ │ │ 00000084 t memory_repr │ │ │ │ -00003c40 t memory_richcompare │ │ │ │ +00003e38 t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ 0000027c t memory_shape_get │ │ │ │ 00000120 t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ -00000314 t memory_strides_get │ │ │ │ +000002ac t memory_strides_get │ │ │ │ 00000120 t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ -00000344 t memory_suboffsets_get │ │ │ │ +000002dc t memory_suboffsets_get │ │ │ │ 00000120 t memory_suboffsets_get.part.0 │ │ │ │ -0000072c t memory_subscript │ │ │ │ -00000f8c t memory_traverse │ │ │ │ +00000668 t memory_subscript │ │ │ │ +00000eec t memory_traverse │ │ │ │ 000001ec t memoryiter_dealloc │ │ │ │ -00000374 t memoryiter_next │ │ │ │ -0000051c t memoryiter_traverse │ │ │ │ +0000030c t memoryiter_next │ │ │ │ +00000564 t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 0000093c r memoryview__doc__ │ │ │ │ -000003a8 t memoryview__from_flags │ │ │ │ +000003ee t memoryview__from_flags │ │ │ │ 000008d0 r memoryview__from_flags__doc__ │ │ │ │ -00001434 t memoryview_cast │ │ │ │ +00001394 t memoryview_cast │ │ │ │ 00000818 r memoryview_cast__doc__ │ │ │ │ -00000468 t memoryview_hex │ │ │ │ +00000400 t memoryview_hex │ │ │ │ 000003e4 r memoryview_hex__doc__ │ │ │ │ -000022b4 t memoryview_release │ │ │ │ +0000229c t memoryview_release │ │ │ │ 00000878 r memoryview_release__doc__ │ │ │ │ -000031a8 t memoryview_tobytes │ │ │ │ +00003374 t memoryview_tobytes │ │ │ │ 000005d8 r memoryview_tobytes__doc__ │ │ │ │ -00001cec t memoryview_tolist │ │ │ │ +00001cd4 t memoryview_tolist │ │ │ │ 00000784 r memoryview_tolist__doc__ │ │ │ │ -00000404 t memoryview_toreadonly │ │ │ │ +0000039c t memoryview_toreadonly │ │ │ │ 000007d0 r memoryview_toreadonly__doc__ │ │ │ │ -00002db4 t pack_single │ │ │ │ +00002f18 t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00004c50 t struct_get_unpacker │ │ │ │ -00005b0c t tolist_rec.part.0 │ │ │ │ -00002148 t unpack_single.isra.0 │ │ │ │ +00004e48 t struct_get_unpacker │ │ │ │ +00005d64 t tolist_rec.part.0 │ │ │ │ +00002130 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001b4 r .LC11 │ │ │ │ @@ -9797,30 +9792,30 @@ │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFrozenSet_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000810 T PyModuleDef_Init │ │ │ │ +00000850 T PyModuleDef_Init │ │ │ │ 00000000 D PyModuleDef_Type │ │ │ │ -0000052c T PyModule_AddFunctions │ │ │ │ -00000134 T PyModule_Create2 │ │ │ │ -00000f94 T PyModule_ExecDef │ │ │ │ -00000854 T PyModule_FromDefAndSpec2 │ │ │ │ -00000798 T PyModule_GetDef │ │ │ │ -00000758 T PyModule_GetDict │ │ │ │ +0000056c T PyModule_AddFunctions │ │ │ │ +00000084 T PyModule_Create2 │ │ │ │ +00000ff4 T PyModule_ExecDef │ │ │ │ +00000894 T PyModule_FromDefAndSpec2 │ │ │ │ +000007d8 T PyModule_GetDef │ │ │ │ +00000798 T PyModule_GetDict │ │ │ │ 00000190 T PyModule_GetFilename │ │ │ │ 00000000 T PyModule_GetFilenameObject │ │ │ │ -00001108 T PyModule_GetName │ │ │ │ -00000674 T PyModule_GetNameObject │ │ │ │ -00000f60 T PyModule_GetState │ │ │ │ -000003c4 T PyModule_New │ │ │ │ -00000400 T PyModule_NewObject │ │ │ │ -00000704 T PyModule_SetDocString │ │ │ │ +00001168 T PyModule_GetName │ │ │ │ +000006b4 T PyModule_GetNameObject │ │ │ │ +00000fc0 T PyModule_GetState │ │ │ │ +00000404 T PyModule_New │ │ │ │ +00000440 T PyModule_NewObject │ │ │ │ +00000744 T PyModule_SetDocString │ │ │ │ 000000d0 D PyModule_Type │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ @@ -9839,65 +9834,65 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsWideChar │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -00000514 t Py_XDECREF │ │ │ │ +00000554 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatFromCause │ │ │ │ U _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ U _PyImport_GetNextModuleIndex │ │ │ │ U _PyImport_ImportlibModuleRepr │ │ │ │ U _PyImport_IsInitialized │ │ │ │ U _PyImport_ResolveNameWithPackageContext │ │ │ │ -000014f8 T _PyModuleSpec_GetFileOrigin │ │ │ │ -00001684 T _PyModuleSpec_IsInitializing │ │ │ │ -000016d4 T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ -00001a3c T _PyModule_Clear │ │ │ │ -00001dc4 T _PyModule_ClearDict │ │ │ │ +00001558 T _PyModuleSpec_GetFileOrigin │ │ │ │ +000016e4 T _PyModuleSpec_IsInitializing │ │ │ │ +00001734 T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ +00001b64 T _PyModule_Clear │ │ │ │ +00001eec T _PyModule_ClearDict │ │ │ │ 00000000 T _PyModule_CreateInitialized │ │ │ │ 00000018 T _PyModule_IsExtension │ │ │ │ -00001590 T _PyModule_IsPossiblyShadowing │ │ │ │ +000015f0 T _PyModule_IsPossiblyShadowing │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001144 T _Py_module_getattro │ │ │ │ -00001170 T _Py_module_getattro_impl │ │ │ │ -0000119c t _Py_module_getattro_impl.part.0 │ │ │ │ +000011a4 T _Py_module_getattro │ │ │ │ +000011d0 T _Py_module_getattro_impl │ │ │ │ +000011fc t _Py_module_getattro_impl.part.0 │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_wgetcwd │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000001cc d _kwtuple.0 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ U memset │ │ │ │ -00001788 t module___init__ │ │ │ │ +000017e8 t module___init__ │ │ │ │ 0000000c r module___init____doc__ │ │ │ │ -000019b4 t module_clear │ │ │ │ -00001908 t module_dealloc │ │ │ │ -00000084 t module_dir │ │ │ │ +00001adc t module_clear │ │ │ │ +00001a30 t module_dealloc │ │ │ │ +00001968 t module_dir │ │ │ │ 00000050 t module_get_annotations │ │ │ │ 000001e8 d module_getsets │ │ │ │ 00000230 d module_members │ │ │ │ 00000210 d module_methods │ │ │ │ -00002154 t module_repr │ │ │ │ +0000227c t module_repr │ │ │ │ 00000100 t module_set_annotations │ │ │ │ -000007cc t module_traverse │ │ │ │ -00001728 t new_module │ │ │ │ +0000080c t module_traverse │ │ │ │ +00001788 t new_module │ │ │ │ U wcscmp │ │ │ │ U wcsrchr │ │ │ │ │ │ │ │ namespaceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -10026,15 +10021,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -0000125c T PyCallable_Check │ │ │ │ +00001260 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10109,49 +10104,49 @@ │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000054 T PyObject_ASCII │ │ │ │ -00001eec T PyObject_Bytes │ │ │ │ -00001ea0 T PyObject_CallFinalizer │ │ │ │ -00001e04 T PyObject_CallFinalizerFromDealloc │ │ │ │ -000026e8 T PyObject_DelAttr │ │ │ │ +00001ef0 T PyObject_Bytes │ │ │ │ +00001ea4 T PyObject_CallFinalizer │ │ │ │ +00001e08 T PyObject_CallFinalizerFromDealloc │ │ │ │ +000026ec T PyObject_DelAttr │ │ │ │ 00000688 T PyObject_DelAttrString │ │ │ │ -000022a8 T PyObject_Dir │ │ │ │ +000022ac T PyObject_Dir │ │ │ │ 00000868 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 000010a8 T PyObject_GenericGetAttr │ │ │ │ 000005f0 T PyObject_GenericSetAttr │ │ │ │ 0000024a T PyObject_GenericSetDict │ │ │ │ 0000094c T PyObject_GetAttr │ │ │ │ 00001158 T PyObject_GetAttrString │ │ │ │ 00000cdc T PyObject_GetOptionalAttr │ │ │ │ 000003a8 T PyObject_GetOptionalAttrString │ │ │ │ 00000474 T PyObject_HasAttr │ │ │ │ 00000372 T PyObject_HasAttrString │ │ │ │ 000004aa T PyObject_HasAttrStringWithError │ │ │ │ -00002020 T PyObject_HasAttrWithError │ │ │ │ +00002024 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 00000128 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000004da T PyObject_Init │ │ │ │ 00000610 T PyObject_InitVar │ │ │ │ 000010b0 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ -000028dc T PyObject_Not │ │ │ │ +000028e0 T PyObject_Not │ │ │ │ 0000012e T PyObject_Print │ │ │ │ -00001d10 T PyObject_Repr │ │ │ │ -000015e0 T PyObject_RichCompare │ │ │ │ -0000126c T PyObject_RichCompareBool │ │ │ │ -00001df4 T PyObject_SelfIter │ │ │ │ +00001d14 T PyObject_Repr │ │ │ │ +000015e4 T PyObject_RichCompare │ │ │ │ +00001270 T PyObject_RichCompareBool │ │ │ │ +00001df8 T PyObject_SelfIter │ │ │ │ 0000042c T PyObject_SetAttr │ │ │ │ 00000238 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00001c14 T PyObject_Str │ │ │ │ +00001c18 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 000005f6 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -10188,17 +10183,17 @@ │ │ │ │ 00000434 T Py_GetConstant │ │ │ │ 00000228 T Py_GetConstantBorrowed │ │ │ │ 000005c6 T Py_IncRef │ │ │ │ 000005dc T Py_Is │ │ │ │ 000008c8 T Py_IsFalse │ │ │ │ 000008a8 T Py_IsNone │ │ │ │ 000008b8 T Py_IsTrue │ │ │ │ -000028d8 T Py_NewRef │ │ │ │ -00002458 T Py_ReprEnter │ │ │ │ -000025b4 T Py_ReprLeave │ │ │ │ +000028dc T Py_NewRef │ │ │ │ +0000245c T Py_ReprEnter │ │ │ │ +000025b8 T Py_ReprLeave │ │ │ │ 00000898 t Py_XDECREF │ │ │ │ 000008b0 t Py_XDECREF.part.0 │ │ │ │ 000005e4 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -10235,54 +10230,54 @@ │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ U _PyObjectStackChunk_ClearFreeList │ │ │ │ 000006bc T _PyObject_AssertFailed │ │ │ │ 000007d8 T _PyObject_CheckConsistency │ │ │ │ -00002620 T _PyObject_ClearFreeLists │ │ │ │ +00002624 T _PyObject_ClearFreeLists │ │ │ │ 00001128 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ -000026e4 T _PyObject_FiniState │ │ │ │ +000026e8 T _PyObject_FiniState │ │ │ │ 00000158 T _PyObject_FunctionStr │ │ │ │ 00000dc8 T _PyObject_GenericGetAttrWithDict │ │ │ │ 000005f8 T _PyObject_GenericSetAttrWithDict │ │ │ │ 0000068e T _PyObject_GetAttrId │ │ │ │ 000002ea T _PyObject_GetDictPtr │ │ │ │ 000009e8 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002128 T _PyObject_IsAbstract │ │ │ │ +0000212c T _PyObject_IsAbstract │ │ │ │ 000000f4 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000008e4 T _PyObject_New │ │ │ │ 00000c50 T _PyObject_NewVar │ │ │ │ 00000346 T _PyObject_NextNotImplemented │ │ │ │ 0000065a T _PyObject_SetAttrId │ │ │ │ -00001880 T _PyObject_SetAttributeErrorContext │ │ │ │ +00001884 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000234 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySlice_ClearFreeList │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -0000288c T _PyTrash_thread_deposit_object │ │ │ │ -000028a0 T _PyTrash_thread_destroy_chain │ │ │ │ +00002890 T _PyTrash_thread_deposit_object │ │ │ │ +000028a4 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_ClearFreeList │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ -00002674 T _PyTypes_FiniTypes │ │ │ │ +00002678 T _PyTypes_FiniTypes │ │ │ │ 00000074 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10290,15 +10285,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000658 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000200 T _Py_Dealloc │ │ │ │ -00002260 T _Py_DecRef │ │ │ │ +00002264 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000238 T _Py_IncRef │ │ │ │ 00000058 T _Py_NewReference │ │ │ │ @@ -10329,17 +10324,17 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 0000060c t none_bool │ │ │ │ 000006b4 t none_dealloc │ │ │ │ 0000028c r none_doc │ │ │ │ -00001ee0 t none_hash │ │ │ │ +00001ee4 t none_hash │ │ │ │ 0000051c t none_new │ │ │ │ -00002880 t none_repr │ │ │ │ +00002884 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000594 t notimplemented_bool │ │ │ │ 000006b8 t notimplemented_dealloc │ │ │ │ 00000248 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ 00000558 t notimplemented_new │ │ │ │ 000001d8 r opstrings │ │ │ │ @@ -10349,41 +10344,41 @@ │ │ │ │ obmalloc.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 00000000 r .LANCHOR3 │ │ │ │ 00000000 b .LANCHOR4 │ │ │ │ 00000034 r .LC10 │ │ │ │ -00000abc r .LC100 │ │ │ │ -00000ad8 r .LC101 │ │ │ │ -00000ae8 r .LC102 │ │ │ │ -00000af0 r .LC103 │ │ │ │ -00000af8 r .LC105 │ │ │ │ -00000b0c r .LC107 │ │ │ │ -00000b10 r .LC108 │ │ │ │ -00000b14 r .LC109 │ │ │ │ +00000a88 r .LC100 │ │ │ │ +00000a98 r .LC101 │ │ │ │ +00000aa0 r .LC102 │ │ │ │ +00000aa8 r .LC104 │ │ │ │ +00000abc r .LC106 │ │ │ │ +00000ac0 r .LC107 │ │ │ │ +00000ac4 r .LC108 │ │ │ │ +00000ac8 r .LC109 │ │ │ │ 00000048 r .LC11 │ │ │ │ -00000b18 r .LC110 │ │ │ │ -00000b1c r .LC111 │ │ │ │ -00000b20 r .LC112 │ │ │ │ -00000b24 r .LC113 │ │ │ │ -00000b2c r .LC114 │ │ │ │ -00000b38 r .LC115 │ │ │ │ -00000b40 r .LC116 │ │ │ │ -00000b50 r .LC118 │ │ │ │ -00000b60 r .LC119 │ │ │ │ +00000acc r .LC110 │ │ │ │ +00000ad0 r .LC111 │ │ │ │ +00000ad4 r .LC112 │ │ │ │ +00000adc r .LC113 │ │ │ │ +00000ae8 r .LC114 │ │ │ │ +00000af0 r .LC115 │ │ │ │ +00000b00 r .LC117 │ │ │ │ +00000b10 r .LC118 │ │ │ │ +00000b18 r .LC119 │ │ │ │ 00000058 r .LC12 │ │ │ │ -00000b68 r .LC120 │ │ │ │ -00000b6c r .LC121 │ │ │ │ -00000b74 r .LC122 │ │ │ │ -00000b7c r .LC123 │ │ │ │ -00000b90 r .LC124 │ │ │ │ -00000ba4 r .LC125 │ │ │ │ -00000bcc r .LC126 │ │ │ │ -00000bd4 r .LC127 │ │ │ │ +00000b1c r .LC120 │ │ │ │ +00000b24 r .LC121 │ │ │ │ +00000b2c r .LC122 │ │ │ │ +00000b40 r .LC123 │ │ │ │ +00000b54 r .LC124 │ │ │ │ +00000b7c r .LC125 │ │ │ │ +00000b84 r .LC126 │ │ │ │ +00000ba0 r .LC128 │ │ │ │ 00000bf0 r .LC129 │ │ │ │ 00000068 r .LC13 │ │ │ │ 00000c04 r .LC130 │ │ │ │ 00000c1c r .LC131 │ │ │ │ 00000c68 r .LC132 │ │ │ │ 00000cb4 r .LC133 │ │ │ │ 00000cf8 r .LC134 │ │ │ │ @@ -10426,18 +10421,18 @@ │ │ │ │ 00000fa4 r .LC169 │ │ │ │ 000000fc r .LC17 │ │ │ │ 00000fac r .LC170 │ │ │ │ 00000fc0 r .LC171 │ │ │ │ 00000fc8 r .LC172 │ │ │ │ 0000100c r .LC173 │ │ │ │ 00001010 r .LC174 │ │ │ │ -00000114 r .LC18 │ │ │ │ -00000128 r .LC19 │ │ │ │ -00000130 r .LC20 │ │ │ │ -00000144 r .LC21 │ │ │ │ +0000011c r .LC19 │ │ │ │ +00000134 r .LC20 │ │ │ │ +00000148 r .LC21 │ │ │ │ +00000150 r .LC22 │ │ │ │ 00000164 r .LC23 │ │ │ │ 000001a0 r .LC24 │ │ │ │ 000001a8 r .LC25 │ │ │ │ 000001b0 r .LC26 │ │ │ │ 000001bc r .LC27 │ │ │ │ 000001cc r .LC28 │ │ │ │ 000001d8 r .LC29 │ │ │ │ @@ -10459,139 +10454,139 @@ │ │ │ │ 0000039c r .LC47 │ │ │ │ 000003b8 r .LC48 │ │ │ │ 00000428 r .LC49 │ │ │ │ 0000047c r .LC50 │ │ │ │ 000004cc r .LC51 │ │ │ │ 000004e8 r .LC52 │ │ │ │ 00000540 r .LC54 │ │ │ │ -00000590 r .LC55 │ │ │ │ -000005c0 r .LC56 │ │ │ │ -000005f4 r .LC57 │ │ │ │ -00000614 r .LC58 │ │ │ │ -00000634 r .LC59 │ │ │ │ -00000650 r .LC60 │ │ │ │ -0000066c r .LC61 │ │ │ │ -00000694 r .LC62 │ │ │ │ -000006b0 r .LC63 │ │ │ │ -000006cc r .LC64 │ │ │ │ -00000700 r .LC65 │ │ │ │ -00000770 r .LC66 │ │ │ │ -0000078c r .LC67 │ │ │ │ -000007a8 r .LC68 │ │ │ │ -000007bc r .LC69 │ │ │ │ +00000570 r .LC55 │ │ │ │ +000005a4 r .LC56 │ │ │ │ +000005c4 r .LC57 │ │ │ │ +000005e4 r .LC58 │ │ │ │ +00000600 r .LC59 │ │ │ │ +0000061c r .LC60 │ │ │ │ +00000644 r .LC61 │ │ │ │ +00000660 r .LC62 │ │ │ │ +0000067c r .LC63 │ │ │ │ +000006b0 r .LC64 │ │ │ │ +00000720 r .LC65 │ │ │ │ +0000073c r .LC66 │ │ │ │ +00000758 r .LC67 │ │ │ │ +0000076c r .LC68 │ │ │ │ +00000784 r .LC69 │ │ │ │ 00000000 r .LC7 │ │ │ │ -000007d4 r .LC70 │ │ │ │ -000007f0 r .LC71 │ │ │ │ -0000080c r .LC72 │ │ │ │ -00000828 r .LC73 │ │ │ │ -00000844 r .LC74 │ │ │ │ -00000860 r .LC75 │ │ │ │ -00000880 r .LC76 │ │ │ │ -000008a0 r .LC77 │ │ │ │ -000008c0 r .LC78 │ │ │ │ -000008c8 r .LC79 │ │ │ │ -000008dc r .LC80 │ │ │ │ -000008fc r .LC83 │ │ │ │ -00000914 r .LC84 │ │ │ │ -0000091c r .LC89 │ │ │ │ +000007a0 r .LC70 │ │ │ │ +000007bc r .LC71 │ │ │ │ +000007d8 r .LC72 │ │ │ │ +000007f4 r .LC73 │ │ │ │ +00000810 r .LC74 │ │ │ │ +00000830 r .LC75 │ │ │ │ +00000850 r .LC76 │ │ │ │ +00000870 r .LC77 │ │ │ │ +00000878 r .LC78 │ │ │ │ +0000088c r .LC79 │ │ │ │ +000008ac r .LC82 │ │ │ │ +000008c4 r .LC83 │ │ │ │ +000008cc r .LC88 │ │ │ │ +000008f0 r .LC89 │ │ │ │ 00000024 r .LC9 │ │ │ │ -00000940 r .LC90 │ │ │ │ -00000944 r .LC91 │ │ │ │ -00000950 r .LC92 │ │ │ │ -00000974 r .LC93 │ │ │ │ -00000998 r .LC94 │ │ │ │ -000009b8 r .LC95 │ │ │ │ -000009dc r .LC96 │ │ │ │ -000009f4 r .LC97 │ │ │ │ -00000a00 r .LC98 │ │ │ │ -00000a94 r .LC99 │ │ │ │ +000008f4 r .LC90 │ │ │ │ +00000900 r .LC91 │ │ │ │ +00000924 r .LC92 │ │ │ │ +00000948 r .LC93 │ │ │ │ +00000968 r .LC94 │ │ │ │ +0000098c r .LC95 │ │ │ │ +000009a4 r .LC96 │ │ │ │ +000009b0 r .LC97 │ │ │ │ +00000a44 r .LC98 │ │ │ │ +00000a6c r .LC99 │ │ │ │ U PyGILState_Check │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -00002514 T PyMem_Calloc │ │ │ │ -000027dc T PyMem_Free │ │ │ │ -00001110 T PyMem_GetAllocator │ │ │ │ -00002434 T PyMem_Malloc │ │ │ │ -000010a4 T PyMem_RawCalloc │ │ │ │ -00000e84 T PyMem_RawFree │ │ │ │ -00000ddc T PyMem_RawMalloc │ │ │ │ -00000ebc T PyMem_RawRealloc │ │ │ │ -000031ec T PyMem_Realloc │ │ │ │ -00000f74 T PyMem_SetAllocator │ │ │ │ -00007618 T PyMem_SetupDebugHooks │ │ │ │ +000027bc T PyMem_Calloc │ │ │ │ +00002a84 T PyMem_Free │ │ │ │ +00001038 T PyMem_GetAllocator │ │ │ │ +000026dc T PyMem_Malloc │ │ │ │ +00001140 T PyMem_RawCalloc │ │ │ │ +00000f20 T PyMem_RawFree │ │ │ │ +00000e78 T PyMem_RawMalloc │ │ │ │ +00000f58 T PyMem_RawRealloc │ │ │ │ +00003560 T PyMem_Realloc │ │ │ │ +00001010 T PyMem_SetAllocator │ │ │ │ +00007610 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00002688 T PyObject_Calloc │ │ │ │ -00002ea8 T PyObject_Free │ │ │ │ -00007680 T PyObject_GetArenaAllocator │ │ │ │ -00001cf0 T PyObject_Malloc │ │ │ │ -00003658 T PyObject_Realloc │ │ │ │ -000076f4 T PyObject_SetArenaAllocator │ │ │ │ +00002578 T PyObject_Calloc │ │ │ │ +000031e8 T PyObject_Free │ │ │ │ +00007678 T PyObject_GetArenaAllocator │ │ │ │ +00001f54 T PyObject_Malloc │ │ │ │ +000039cc T PyObject_Realloc │ │ │ │ +000076ec T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ -00002730 T _PyDebugAllocatorStats │ │ │ │ +000023b0 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -00002468 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000038f8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00002390 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +00003ca8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ -000037c8 T _PyMem_AbandonDelayed │ │ │ │ -000021c0 T _PyMem_ArenaAlloc │ │ │ │ -000038ec T _PyMem_ArenaFree │ │ │ │ -00002b78 T _PyMem_DebugCalloc │ │ │ │ -0000760a T _PyMem_DebugEnabled │ │ │ │ -00002be8 T _PyMem_DebugFree │ │ │ │ -00002290 T _PyMem_DebugMalloc │ │ │ │ -00001270 t _PyMem_DebugRawAlloc │ │ │ │ -000023f0 T _PyMem_DebugRawCalloc │ │ │ │ -000013ec T _PyMem_DebugRawFree │ │ │ │ -00001138 T _PyMem_DebugRawMalloc │ │ │ │ -00001698 T _PyMem_DebugRawRealloc │ │ │ │ -000033e0 T _PyMem_DebugRealloc │ │ │ │ +00003b40 T _PyMem_AbandonDelayed │ │ │ │ +00002428 T _PyMem_ArenaAlloc │ │ │ │ +00003c64 T _PyMem_ArenaFree │ │ │ │ +00002e84 T _PyMem_DebugCalloc │ │ │ │ +00007602 T _PyMem_DebugEnabled │ │ │ │ +00002ef4 T _PyMem_DebugFree │ │ │ │ +00002538 T _PyMem_DebugMalloc │ │ │ │ +0000130c t _PyMem_DebugRawAlloc │ │ │ │ +00002318 T _PyMem_DebugRawCalloc │ │ │ │ +00001488 T _PyMem_DebugRawFree │ │ │ │ +000011d4 T _PyMem_DebugRawMalloc │ │ │ │ +000017b8 T _PyMem_DebugRawRealloc │ │ │ │ +00003754 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00002400 T _PyMem_FiniDelayed │ │ │ │ -00007768 T _PyMem_FreeDelayed │ │ │ │ +00002328 T _PyMem_FiniDelayed │ │ │ │ +00007760 T _PyMem_FreeDelayed │ │ │ │ 000002d8 T _PyMem_GetAllocatorName │ │ │ │ -000027a0 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002014 T _PyMem_MiCalloc │ │ │ │ -000030ec T _PyMem_MiFree │ │ │ │ -00002200 T _PyMem_MiMalloc │ │ │ │ -000022f8 T _PyMem_MiRealloc │ │ │ │ -00007778 T _PyMem_ProcessDelayed │ │ │ │ -00001124 T _PyMem_RawCalloc │ │ │ │ -00000eb4 T _PyMem_RawFree │ │ │ │ -00000e1c T _PyMem_RawMalloc │ │ │ │ -00000f00 T _PyMem_RawRealloc │ │ │ │ -00001048 T _PyMem_RawStrdup │ │ │ │ -00000f10 T _PyMem_RawWcsdup │ │ │ │ -00000cb0 T _PyMem_SetDefaultAllocator │ │ │ │ +00002420 T _PyMem_GetCurrentAllocatorName │ │ │ │ +00001f3c T _PyMem_MiCalloc │ │ │ │ +00003460 T _PyMem_MiFree │ │ │ │ +00002468 T _PyMem_MiMalloc │ │ │ │ +00002220 T _PyMem_MiRealloc │ │ │ │ +00007770 T _PyMem_ProcessDelayed │ │ │ │ +000011c0 T _PyMem_RawCalloc │ │ │ │ +00000f50 T _PyMem_RawFree │ │ │ │ +00000eb8 T _PyMem_RawMalloc │ │ │ │ +00000f9c T _PyMem_RawRealloc │ │ │ │ +000010e4 T _PyMem_RawStrdup │ │ │ │ +00000fac T _PyMem_RawWcsdup │ │ │ │ +00000d4c T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ -00003a88 T _PyMem_Strdup │ │ │ │ -00000e64 T _PyMem_init_obmalloc │ │ │ │ -00002668 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003e38 T _PyMem_Strdup │ │ │ │ +00000d8c T _PyMem_init_obmalloc │ │ │ │ +00002558 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -000026b8 T _PyObject_Calloc │ │ │ │ -00002db4 t _PyObject_DebugDumpAddress │ │ │ │ -00002206 T _PyObject_DebugMallocStats │ │ │ │ -000029b0 T _PyObject_Free │ │ │ │ -00007770 T _PyObject_FreeDelayed │ │ │ │ -00001dd0 T _PyObject_Malloc │ │ │ │ -000026c8 T _PyObject_MiCalloc │ │ │ │ -0000316c T _PyObject_MiFree │ │ │ │ -00002218 T _PyObject_MiMalloc │ │ │ │ -000023ec T _PyObject_MiRealloc │ │ │ │ -000032f8 T _PyObject_Realloc │ │ │ │ -00003764 T _PyObject_VirtualAlloc │ │ │ │ -000038b4 T _PyObject_VirtualFree │ │ │ │ +00002960 T _PyObject_Calloc │ │ │ │ +00002ad8 t _PyObject_DebugDumpAddress │ │ │ │ +00001e88 T _PyObject_DebugMallocStats │ │ │ │ +00002c8c T _PyObject_Free │ │ │ │ +00007768 T _PyObject_FreeDelayed │ │ │ │ +00002034 T _PyObject_Malloc │ │ │ │ +000025b8 T _PyObject_MiCalloc │ │ │ │ +000034e0 T _PyObject_MiFree │ │ │ │ +00002480 T _PyObject_MiMalloc │ │ │ │ +00002314 T _PyObject_MiRealloc │ │ │ │ +0000366c T _PyObject_Realloc │ │ │ │ +00003ad8 T _PyObject_VirtualAlloc │ │ │ │ +00003c2c T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00002558 T _Py_FinalizeAllocatedBlocks │ │ │ │ -00002a06 T _Py_GetGlobalAllocatedBlocks │ │ │ │ -0000334e W _Py__ZSt15get_new_handlerv │ │ │ │ +00002448 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00002686 T _Py_GetGlobalAllocatedBlocks │ │ │ │ +00003072 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __aeabi_uldivmod │ │ │ │ @@ -10608,461 +10603,461 @@ │ │ │ │ U __getrusage64 │ │ │ │ U __isoc23_strtol │ │ │ │ U __memset_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ -00002a6e t _collect_alloc_stats │ │ │ │ -00004b54 T _mi_abandoned_await_readers │ │ │ │ -00000af4 T _mi_abandoned_collect │ │ │ │ +00002790 t _collect_alloc_stats │ │ │ │ +0000494a T _mi_abandoned_await_readers │ │ │ │ +00000938 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ -00004b64 T _mi_abandoned_pool_visit_blocks │ │ │ │ -000008b4 T _mi_abandoned_reclaim_all │ │ │ │ -00005e9c T _mi_arena_alloc │ │ │ │ +0000495a T _mi_abandoned_pool_visit_blocks │ │ │ │ +0000081c T _mi_abandoned_reclaim_all │ │ │ │ +00005e94 T _mi_arena_alloc │ │ │ │ 000007be T _mi_arena_alloc_aligned │ │ │ │ -00005330 T _mi_arena_collect │ │ │ │ -0000342a T _mi_arena_contains │ │ │ │ -00005338 T _mi_arena_free │ │ │ │ -00003396 T _mi_arena_id_none │ │ │ │ -000033ce T _mi_arena_memid_is_os_allocated │ │ │ │ -0000339a T _mi_arena_memid_is_suitable │ │ │ │ -0000530e T _mi_arena_unsafe_destroy_all │ │ │ │ -00004750 T _mi_bin │ │ │ │ -00004754 T _mi_bin_size │ │ │ │ -00003622 T _mi_bitmap_claim │ │ │ │ +0000522a T _mi_arena_collect │ │ │ │ +0000314e T _mi_arena_contains │ │ │ │ +00005232 T _mi_arena_free │ │ │ │ +000030ba T _mi_arena_id_none │ │ │ │ +000030f2 T _mi_arena_memid_is_os_allocated │ │ │ │ +000030be T _mi_arena_memid_is_suitable │ │ │ │ +00005208 T _mi_arena_unsafe_destroy_all │ │ │ │ +000044ec T _mi_bin │ │ │ │ +000044f0 T _mi_bin_size │ │ │ │ +00003346 T _mi_bitmap_claim │ │ │ │ 00001902 T _mi_bitmap_claim_across │ │ │ │ -00003704 T _mi_bitmap_is_any_claimed │ │ │ │ -0000373e T _mi_bitmap_is_any_claimed_across │ │ │ │ -000036d2 T _mi_bitmap_is_claimed │ │ │ │ -00003736 T _mi_bitmap_is_claimed_across │ │ │ │ -00003678 T _mi_bitmap_try_claim │ │ │ │ +00003428 T _mi_bitmap_is_any_claimed │ │ │ │ +00003462 T _mi_bitmap_is_any_claimed_across │ │ │ │ +000033f6 T _mi_bitmap_is_claimed │ │ │ │ +0000345a T _mi_bitmap_is_claimed_across │ │ │ │ +0000339c T _mi_bitmap_try_claim │ │ │ │ 0000174c T _mi_bitmap_try_find_claim_field │ │ │ │ -00003530 T _mi_bitmap_try_find_from_claim │ │ │ │ +00003254 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001540 T _mi_bitmap_try_find_from_claim_across │ │ │ │ -000035b4 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ -0000356a T _mi_bitmap_unclaim │ │ │ │ +000032d8 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ +0000328e T _mi_bitmap_unclaim │ │ │ │ 000017d8 T _mi_bitmap_unclaim_across │ │ │ │ -00004c90 T _mi_clock_end │ │ │ │ -00004c4a T _mi_clock_now │ │ │ │ -000005bc T _mi_clock_start │ │ │ │ -00004adc T _mi_commit_mask_committed_size │ │ │ │ -00001e2c T _mi_commit_mask_next_run │ │ │ │ -00003b48 T _mi_current_thread_count │ │ │ │ -00000860 T _mi_deferred_free │ │ │ │ -00004582 T _mi_error_message │ │ │ │ -00003ece T _mi_fprintf │ │ │ │ -00003cc6 T _mi_fputs │ │ │ │ +00004af0 T _mi_clock_end │ │ │ │ +00004aaa T _mi_clock_now │ │ │ │ +00000578 T _mi_clock_start │ │ │ │ +00004878 T _mi_commit_mask_committed_size │ │ │ │ +000048a8 T _mi_commit_mask_next_run │ │ │ │ +0000386c T _mi_current_thread_count │ │ │ │ +00001764 T _mi_deferred_free │ │ │ │ +0000431e T _mi_error_message │ │ │ │ +00003bf2 T _mi_fprintf │ │ │ │ +000039ea T _mi_fputs │ │ │ │ 00001dcc t _mi_free_block │ │ │ │ -000051d4 t _mi_free_block_mt │ │ │ │ -0000596c T _mi_free_delayed_block │ │ │ │ +00005034 t _mi_free_block_mt │ │ │ │ +00005964 T _mi_free_delayed_block │ │ │ │ 00001d5e T _mi_free_generic │ │ │ │ -000048c0 T _mi_heap_area_init │ │ │ │ -000038d0 T _mi_heap_area_visit_blocks │ │ │ │ -00005a28 T _mi_heap_collect_abandon │ │ │ │ -00000a08 T _mi_heap_collect_retired │ │ │ │ +0000465c T _mi_heap_area_init │ │ │ │ +000035f4 T _mi_heap_area_visit_blocks │ │ │ │ +00005a20 T _mi_heap_collect_abandon │ │ │ │ +0000084c T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ -00000864 D _mi_heap_default_key │ │ │ │ -000059ba T _mi_heap_delayed_free_all │ │ │ │ -00000994 T _mi_heap_delayed_free_partial │ │ │ │ -0000379e T _mi_heap_destroy_pages │ │ │ │ +00000854 D _mi_heap_default_key │ │ │ │ +000059b2 T _mi_heap_delayed_free_all │ │ │ │ +00001b84 T _mi_heap_delayed_free_partial │ │ │ │ +000034c2 T _mi_heap_destroy_pages │ │ │ │ 00000000 R _mi_heap_empty │ │ │ │ -000065cc T _mi_heap_init_ex │ │ │ │ +000065c4 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ -000066ae T _mi_heap_main_get │ │ │ │ -000074c8 T _mi_heap_malloc_zero │ │ │ │ -00002268 T _mi_heap_malloc_zero_ex │ │ │ │ -00003764 T _mi_heap_memid_is_suitable │ │ │ │ -00005ce2 t _mi_heap_page_destroy │ │ │ │ -00003796 T _mi_heap_random_next │ │ │ │ -00002310 T _mi_heap_realloc_zero │ │ │ │ -00003b56 T _mi_heap_set_default_direct │ │ │ │ -00007502 T _mi_heap_unsafe_destroy_all │ │ │ │ -00003b24 T _mi_is_main_thread │ │ │ │ -00001188 T _mi_malloc_generic │ │ │ │ +000066a6 T _mi_heap_main_get │ │ │ │ +000074f4 T _mi_heap_malloc_zero │ │ │ │ +000024d0 T _mi_heap_malloc_zero_ex │ │ │ │ +00003488 T _mi_heap_memid_is_suitable │ │ │ │ +00005cda t _mi_heap_page_destroy │ │ │ │ +000034ba T _mi_heap_random_next │ │ │ │ +00002238 T _mi_heap_realloc_zero │ │ │ │ +0000387a T _mi_heap_set_default_direct │ │ │ │ +000074fa T _mi_heap_unsafe_destroy_all │ │ │ │ +00003848 T _mi_is_main_thread │ │ │ │ +000010b0 T _mi_malloc_generic │ │ │ │ 00001116 t _mi_memid_create_os │ │ │ │ 0000096c t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ 00000308 T _mi_options_init │ │ │ │ 00001328 T _mi_os_alloc │ │ │ │ 00000c28 T _mi_os_alloc_aligned │ │ │ │ -00004fec T _mi_os_alloc_aligned_at_offset │ │ │ │ -00004728 T _mi_os_alloc_huge_os_pages │ │ │ │ -00004f6c T _mi_os_commit │ │ │ │ -0000470a T _mi_os_decommit │ │ │ │ -00004d66 T _mi_os_free │ │ │ │ -00004d00 T _mi_os_free_ex │ │ │ │ -00004706 T _mi_os_get_aligned_hint │ │ │ │ +00004e4c T _mi_os_alloc_aligned_at_offset │ │ │ │ +000044c4 T _mi_os_alloc_huge_os_pages │ │ │ │ +00004dcc T _mi_os_commit │ │ │ │ +000044a6 T _mi_os_decommit │ │ │ │ +00004bc6 T _mi_os_free │ │ │ │ +00004b60 T _mi_os_free_ex │ │ │ │ +000044a2 T _mi_os_get_aligned_hint │ │ │ │ 00000db8 T _mi_os_good_alloc_size │ │ │ │ -000046c8 T _mi_os_has_overcommit │ │ │ │ -000046d6 T _mi_os_has_virtual_reserve │ │ │ │ -00004cf4 T _mi_os_init │ │ │ │ -000046f2 T _mi_os_large_page_size │ │ │ │ +00004464 T _mi_os_has_overcommit │ │ │ │ +00004472 T _mi_os_has_virtual_reserve │ │ │ │ +00004b54 T _mi_os_init │ │ │ │ +0000448e T _mi_os_large_page_size │ │ │ │ 000009cc t _mi_os_numa_node_count │ │ │ │ 000009de T _mi_os_numa_node_count_get │ │ │ │ 0000099a T _mi_os_numa_node_get │ │ │ │ -000046e4 T _mi_os_page_size │ │ │ │ -00005dae T _mi_os_protect │ │ │ │ -00005280 T _mi_os_purge │ │ │ │ -00001f88 T _mi_os_purge_ex │ │ │ │ -00002c50 T _mi_os_random_weak │ │ │ │ -0000513a T _mi_os_reset │ │ │ │ -00005daa T _mi_os_unprotect │ │ │ │ +00004480 T _mi_os_page_size │ │ │ │ +00005da6 T _mi_os_protect │ │ │ │ +0000517c T _mi_os_purge │ │ │ │ +000050e0 T _mi_os_purge_ex │ │ │ │ +00002974 T _mi_os_random_weak │ │ │ │ +00004f9a T _mi_os_reset │ │ │ │ +00005da2 T _mi_os_unprotect │ │ │ │ 00001038 T _mi_os_use_large_page │ │ │ │ -000032c8 T _mi_padding_shrink │ │ │ │ -00005746 T _mi_page_abandon │ │ │ │ +00002fec T _mi_padding_shrink │ │ │ │ +0000573e T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 00001afa T _mi_page_free │ │ │ │ -000020f0 T _mi_page_free_collect │ │ │ │ -000023e4 T _mi_page_malloc │ │ │ │ -000032ca T _mi_page_ptr_unalign │ │ │ │ -0000483a T _mi_page_queue_append │ │ │ │ -000049ec T _mi_page_reclaim │ │ │ │ -00002048 T _mi_page_retire │ │ │ │ -000047be T _mi_page_try_use_delayed_free │ │ │ │ +00002018 T _mi_page_free_collect │ │ │ │ +0000268c T _mi_page_malloc │ │ │ │ +00002fee T _mi_page_ptr_unalign │ │ │ │ +000045d6 T _mi_page_queue_append │ │ │ │ +00004788 T _mi_page_reclaim │ │ │ │ +00001f70 T _mi_page_retire │ │ │ │ +0000455a T _mi_page_try_use_delayed_free │ │ │ │ 00001df0 T _mi_page_unfull │ │ │ │ -00004818 T _mi_page_use_delayed_free │ │ │ │ -00000adc T _mi_preloading │ │ │ │ +000045b4 T _mi_page_use_delayed_free │ │ │ │ +00000ae4 T _mi_preloading │ │ │ │ 00000ea8 T _mi_prim_alloc │ │ │ │ -00005db2 T _mi_prim_alloc_huge_os_pages │ │ │ │ -00006016 T _mi_prim_clock_now │ │ │ │ -00004f48 T _mi_prim_commit │ │ │ │ -000050b0 T _mi_prim_decommit │ │ │ │ +00005daa T _mi_prim_alloc_huge_os_pages │ │ │ │ +0000600e T _mi_prim_clock_now │ │ │ │ +00004da8 T _mi_prim_commit │ │ │ │ +00004f10 T _mi_prim_decommit │ │ │ │ 000010f4 T _mi_prim_free │ │ │ │ -000009b8 T _mi_prim_getenv │ │ │ │ +000009c0 T _mi_prim_getenv │ │ │ │ 0000033c T _mi_prim_mem_init │ │ │ │ -00005dbe T _mi_prim_numa_node │ │ │ │ +00005db6 T _mi_prim_numa_node │ │ │ │ 00000a3c T _mi_prim_numa_node_count │ │ │ │ -000065a4 T _mi_prim_out_stderr │ │ │ │ -0000601a T _mi_prim_process_info │ │ │ │ -00005d1a T _mi_prim_protect │ │ │ │ +0000659c T _mi_prim_out_stderr │ │ │ │ +00006012 T _mi_prim_process_info │ │ │ │ +00005d12 T _mi_prim_protect │ │ │ │ 0000022c T _mi_prim_random_buf │ │ │ │ -000050cc T _mi_prim_reset │ │ │ │ -000075f2 T _mi_prim_thread_associate_default_heap │ │ │ │ -000075f0 T _mi_prim_thread_done_auto_done │ │ │ │ -000075dc T _mi_prim_thread_init_auto_done │ │ │ │ +00004f2c T _mi_prim_reset │ │ │ │ +000075ea T _mi_prim_thread_associate_default_heap │ │ │ │ +000075e8 T _mi_prim_thread_done_auto_done │ │ │ │ +000075d4 T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ -000065c6 T _mi_random_init │ │ │ │ -000065c0 T _mi_random_init_weak │ │ │ │ -00004ad8 T _mi_random_next │ │ │ │ -000065b2 T _mi_random_reinit_if_weak │ │ │ │ -00004a80 T _mi_random_split │ │ │ │ -000051a2 T _mi_segment_huge_page_reset │ │ │ │ +000065be T _mi_random_init │ │ │ │ +000065b8 T _mi_random_init_weak │ │ │ │ +00004874 T _mi_random_next │ │ │ │ +000065aa T _mi_random_reinit_if_weak │ │ │ │ +0000481c T _mi_random_split │ │ │ │ +00005002 T _mi_segment_huge_page_reset │ │ │ │ 00001a4a T _mi_segment_map_allocated_at │ │ │ │ -00004bea T _mi_segment_map_freed_at │ │ │ │ -00005706 T _mi_segment_page_abandon │ │ │ │ -00001520 T _mi_segment_page_alloc │ │ │ │ +000049e0 T _mi_segment_map_freed_at │ │ │ │ +000056fe T _mi_segment_page_abandon │ │ │ │ +00001448 T _mi_segment_page_alloc │ │ │ │ 00001b8a T _mi_segment_page_free │ │ │ │ -00004b0c T _mi_segment_page_start │ │ │ │ -00004b52 T _mi_segment_thread_collect │ │ │ │ -00002024 T _mi_stat_counter_increase │ │ │ │ -00004c3c T _mi_stat_decrease │ │ │ │ -00004c34 T _mi_stat_increase │ │ │ │ -00004c46 T _mi_stats_done │ │ │ │ +00004902 T _mi_segment_page_start │ │ │ │ +00004948 T _mi_segment_thread_collect │ │ │ │ +00004a28 T _mi_stat_counter_increase │ │ │ │ +00004a9c T _mi_stat_decrease │ │ │ │ +00004a94 T _mi_stat_increase │ │ │ │ +00004aa6 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ -00006194 t _mi_stats_print │ │ │ │ -00000976 T _mi_strlcat │ │ │ │ -0000467c T _mi_strlcpy │ │ │ │ -000046aa T _mi_strlen │ │ │ │ -00000a8c T _mi_strnicmp │ │ │ │ -000046b2 T _mi_strnlen │ │ │ │ -000019c8 T _mi_thread_data_collect │ │ │ │ -00005b32 T _mi_thread_done │ │ │ │ -00003ad8 T _mi_thread_id │ │ │ │ -00003ae4 T _mi_tld_init │ │ │ │ -0000466e T _mi_toupper │ │ │ │ -000043e8 T _mi_trace_message │ │ │ │ -000023a8 t _mi_usable_size.isra.0 │ │ │ │ -00000ae8 T _mi_verbose_message │ │ │ │ -0000428c T _mi_warning_message │ │ │ │ +0000618c t _mi_stats_print │ │ │ │ +00000978 T _mi_strlcat │ │ │ │ +00004418 T _mi_strlcpy │ │ │ │ +00004446 T _mi_strlen │ │ │ │ +00000a94 T _mi_strnicmp │ │ │ │ +0000444e T _mi_strnlen │ │ │ │ +00001c2c T _mi_thread_data_collect │ │ │ │ +00005b2a T _mi_thread_done │ │ │ │ +000037fc T _mi_thread_id │ │ │ │ +00003808 T _mi_tld_init │ │ │ │ +0000440a T _mi_toupper │ │ │ │ +0000410c T _mi_trace_message │ │ │ │ +000022d0 t _mi_usable_size.isra.0 │ │ │ │ +00000af0 T _mi_verbose_message │ │ │ │ +00003fb0 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ -00001e90 t allocate_from_new_pool │ │ │ │ +000020f4 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000048 t chacha_block │ │ │ │ 00000014 t chacha_next32 │ │ │ │ -00002a60 t count_blocks │ │ │ │ +00002782 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ U environ │ │ │ │ 000006ec b error_count │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ -00002a3c t free_work_item │ │ │ │ +0000275e t free_work_item │ │ │ │ U fwrite │ │ │ │ -00000e28 t get_allocator_unlocked │ │ │ │ -00002580 t get_num_global_allocated_blocks │ │ │ │ +00000ec4 t get_allocator_unlocked │ │ │ │ +00002470 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -00002520 t has_own_state │ │ │ │ -00000ee8 t init_obmalloc_pools │ │ │ │ +00003c70 t has_own_state │ │ │ │ +00000e10 t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00003356 T mi__expand │ │ │ │ -000008e4 t mi_abandoned_pop │ │ │ │ -00002bac t mi_abandoned_visited_push │ │ │ │ -000018e0 t mi_abandoned_visited_revisit │ │ │ │ -00006b70 T mi_aligned_alloc │ │ │ │ -00007048 T mi_aligned_offset_recalloc │ │ │ │ -00007198 T mi_aligned_recalloc │ │ │ │ -000033ea T mi_arena_area │ │ │ │ +0000307a T mi__expand │ │ │ │ +00001a00 t mi_abandoned_pop │ │ │ │ +000028d0 t mi_abandoned_visited_push │ │ │ │ +00006b9c T mi_aligned_alloc │ │ │ │ +00007074 T mi_aligned_offset_recalloc │ │ │ │ +000071c4 T mi_aligned_recalloc │ │ │ │ +0000310e T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ -00005288 t mi_arena_purge │ │ │ │ -00000e1c t mi_arena_purge_delay │ │ │ │ +00005182 t mi_arena_purge │ │ │ │ +00000d44 t mi_arena_purge_delay │ │ │ │ 00000690 b mi_arena_static_top │ │ │ │ 00000aa4 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001414 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001382 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ -00000b6c t mi_arenas_try_purge │ │ │ │ -00004da6 t mi_arenas_unsafe_destroy │ │ │ │ -00001390 t mi_bin │ │ │ │ -00003228 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ +00000a94 t mi_arenas_try_purge │ │ │ │ +00004c06 t mi_arenas_unsafe_destroy │ │ │ │ +000012b8 t mi_bin │ │ │ │ +00002f4c t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 0000189a t mi_bitmap_mask_across.isra.0 │ │ │ │ -00003e6c t mi_buffered_out │ │ │ │ -0000743c T mi_calloc │ │ │ │ -000068f2 T mi_calloc_aligned │ │ │ │ -00006930 T mi_calloc_aligned_at │ │ │ │ -00005cb4 T mi_cfree │ │ │ │ -000038c0 T mi_check_owned │ │ │ │ +00003b90 t mi_buffered_out │ │ │ │ +00007468 T mi_calloc │ │ │ │ +0000691e T mi_calloc_aligned │ │ │ │ +0000695c T mi_calloc_aligned_at │ │ │ │ +00005cac T mi_cfree │ │ │ │ +000035e4 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ -00005a12 T mi_collect │ │ │ │ -00002290 t mi_commit_mask_create │ │ │ │ -0000431c T mi_debug_show_arenas │ │ │ │ -00006e0a T mi_dupenv_s │ │ │ │ +00005a0a T mi_collect │ │ │ │ +000021b8 t mi_commit_mask_create │ │ │ │ +00004040 T mi_debug_show_arenas │ │ │ │ +00006e36 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ -0000332c T mi_expand │ │ │ │ -00001250 t mi_find_page │ │ │ │ -000030f0 T mi_free │ │ │ │ -00005cde T mi_free_aligned │ │ │ │ -00005cda T mi_free_size │ │ │ │ -00005cd6 T mi_free_size_aligned │ │ │ │ -00004768 T mi_good_size │ │ │ │ -00006c9c T mi_heap_alloc_new │ │ │ │ -00006cc6 T mi_heap_alloc_new_n │ │ │ │ -00003a9e t mi_heap_area_visitor │ │ │ │ -0000746c T mi_heap_calloc │ │ │ │ -000069fc T mi_heap_calloc_aligned │ │ │ │ -00006a30 T mi_heap_calloc_aligned_at │ │ │ │ -00003872 T mi_heap_check_owned │ │ │ │ -00005a24 T mi_heap_collect │ │ │ │ -0000075c t mi_heap_collect_ex │ │ │ │ -00003810 T mi_heap_contains_block │ │ │ │ -00005ab0 T mi_heap_delete │ │ │ │ -00005c7a T mi_heap_destroy │ │ │ │ -00005a2e t mi_heap_free │ │ │ │ -00007598 T mi_heap_get_backing │ │ │ │ -000075bc T mi_heap_get_default │ │ │ │ +00003050 T mi_expand │ │ │ │ +00001178 t mi_find_page │ │ │ │ +00003464 T mi_free │ │ │ │ +00005cd6 T mi_free_aligned │ │ │ │ +00005cd2 T mi_free_size │ │ │ │ +00005cce T mi_free_size_aligned │ │ │ │ +00004504 T mi_good_size │ │ │ │ +00006cc8 T mi_heap_alloc_new │ │ │ │ +00006cf2 T mi_heap_alloc_new_n │ │ │ │ +000037c2 t mi_heap_area_visitor │ │ │ │ +00007498 T mi_heap_calloc │ │ │ │ +00006a28 T mi_heap_calloc_aligned │ │ │ │ +00006a5c T mi_heap_calloc_aligned_at │ │ │ │ +00003596 T mi_heap_check_owned │ │ │ │ +00005a1c T mi_heap_collect │ │ │ │ +00000718 t mi_heap_collect_ex │ │ │ │ +00003534 T mi_heap_contains_block │ │ │ │ +00005aa8 T mi_heap_delete │ │ │ │ +00005c72 T mi_heap_destroy │ │ │ │ +00005a26 t mi_heap_free │ │ │ │ +00007590 T mi_heap_get_backing │ │ │ │ +000075b4 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ 000001cc t mi_heap_main_init.part.0 │ │ │ │ -000074c0 T mi_heap_malloc │ │ │ │ -00006a90 T mi_heap_malloc_aligned │ │ │ │ -00006c4c T mi_heap_malloc_aligned_at │ │ │ │ -000074f0 T mi_heap_malloc_small │ │ │ │ -0000689c t mi_heap_malloc_zero_aligned_at │ │ │ │ -000067d8 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ -00007420 T mi_heap_mallocn │ │ │ │ -00007594 T mi_heap_new │ │ │ │ -00007548 T mi_heap_new_in_arena │ │ │ │ -00002aa4 t mi_heap_page_check_owned │ │ │ │ -000029c4 t mi_heap_page_collect │ │ │ │ -0000489c t mi_heap_page_never_delayed_free │ │ │ │ -00001f88 t mi_heap_queue_first_update │ │ │ │ -000073e8 T mi_heap_realloc │ │ │ │ -0000723c T mi_heap_realloc_aligned │ │ │ │ -000070f4 T mi_heap_realloc_aligned_at │ │ │ │ -00007114 t mi_heap_realloc_zero_aligned │ │ │ │ -00006f4a t mi_heap_realloc_zero_aligned_at │ │ │ │ -00007386 T mi_heap_reallocf │ │ │ │ -000073c4 T mi_heap_reallocn │ │ │ │ -00006e68 T mi_heap_realpath │ │ │ │ -0000735c T mi_heap_recalloc │ │ │ │ -000071fc T mi_heap_recalloc_aligned │ │ │ │ -000070ac T mi_heap_recalloc_aligned_at │ │ │ │ -00002b6a t mi_heap_reset_pages │ │ │ │ -00007380 T mi_heap_rezalloc │ │ │ │ -00007220 T mi_heap_rezalloc_aligned │ │ │ │ -000070d4 T mi_heap_rezalloc_aligned_at │ │ │ │ -000037c8 T mi_heap_set_default │ │ │ │ -00006dc8 T mi_heap_strdup │ │ │ │ -00006d68 T mi_heap_strndup │ │ │ │ -00006c68 T mi_heap_try_new │ │ │ │ -00004940 t mi_heap_visit_areas_page │ │ │ │ -000059d8 T mi_heap_visit_blocks │ │ │ │ -00000a94 t mi_heap_visit_pages │ │ │ │ -000074a0 T mi_heap_zalloc │ │ │ │ -00006a56 T mi_heap_zalloc_aligned │ │ │ │ -00006a74 T mi_heap_zalloc_aligned_at │ │ │ │ +000074ec T mi_heap_malloc │ │ │ │ +00006abc T mi_heap_malloc_aligned │ │ │ │ +00006c78 T mi_heap_malloc_aligned_at │ │ │ │ +000067a8 T mi_heap_malloc_small │ │ │ │ +000068c8 t mi_heap_malloc_zero_aligned_at │ │ │ │ +00006804 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ +0000744c T mi_heap_mallocn │ │ │ │ +0000758c T mi_heap_new │ │ │ │ +00007540 T mi_heap_new_in_arena │ │ │ │ +000027c6 t mi_heap_page_check_owned │ │ │ │ +00002644 t mi_heap_page_collect │ │ │ │ +00004638 t mi_heap_page_never_delayed_free │ │ │ │ +00001eb0 t mi_heap_queue_first_update │ │ │ │ +00007414 T mi_heap_realloc │ │ │ │ +00007268 T mi_heap_realloc_aligned │ │ │ │ +00007120 T mi_heap_realloc_aligned_at │ │ │ │ +00007140 t mi_heap_realloc_zero_aligned │ │ │ │ +00006f76 t mi_heap_realloc_zero_aligned_at │ │ │ │ +000073b2 T mi_heap_reallocf │ │ │ │ +000073f0 T mi_heap_reallocn │ │ │ │ +00006e94 T mi_heap_realpath │ │ │ │ +00007388 T mi_heap_recalloc │ │ │ │ +00007228 T mi_heap_recalloc_aligned │ │ │ │ +000070d8 T mi_heap_recalloc_aligned_at │ │ │ │ +0000288c t mi_heap_reset_pages │ │ │ │ +000073ac T mi_heap_rezalloc │ │ │ │ +0000724c T mi_heap_rezalloc_aligned │ │ │ │ +00007100 T mi_heap_rezalloc_aligned_at │ │ │ │ +000034ec T mi_heap_set_default │ │ │ │ +00006df4 T mi_heap_strdup │ │ │ │ +00006d94 T mi_heap_strndup │ │ │ │ +00006c94 T mi_heap_try_new │ │ │ │ +000046dc t mi_heap_visit_areas_page │ │ │ │ +000059d0 T mi_heap_visit_blocks │ │ │ │ +000008d8 t mi_heap_visit_pages │ │ │ │ +000074cc T mi_heap_zalloc │ │ │ │ +00006a82 T mi_heap_zalloc_aligned │ │ │ │ +00006aa0 T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ -00004c30 T mi_is_in_heap_region │ │ │ │ -00003b84 T mi_is_redirected │ │ │ │ -0000347c t mi_is_valid_pointer │ │ │ │ -000074a8 T mi_malloc │ │ │ │ -00006bc0 T mi_malloc_aligned │ │ │ │ -000069cc T mi_malloc_aligned_at │ │ │ │ -000047bc T mi_malloc_good_size │ │ │ │ -00003352 T mi_malloc_size │ │ │ │ -000074ce T mi_malloc_small │ │ │ │ -00003354 T mi_malloc_usable_size │ │ │ │ -000073ee T mi_mallocn │ │ │ │ -00004f20 T mi_manage_os_memory │ │ │ │ -00004eac T mi_manage_os_memory_ex │ │ │ │ +00004a24 T mi_is_in_heap_region │ │ │ │ +000038a8 T mi_is_redirected │ │ │ │ +000031a0 t mi_is_valid_pointer │ │ │ │ +000074d4 T mi_malloc │ │ │ │ +00006bec T mi_malloc_aligned │ │ │ │ +000069f8 T mi_malloc_aligned_at │ │ │ │ +00004558 T mi_malloc_good_size │ │ │ │ +00003076 T mi_malloc_size │ │ │ │ +00006784 T mi_malloc_small │ │ │ │ +00003078 T mi_malloc_usable_size │ │ │ │ +0000741a T mi_mallocn │ │ │ │ +00004d80 T mi_manage_os_memory │ │ │ │ +00004d0c T mi_manage_os_memory_ex │ │ │ │ 0000115c t mi_manage_os_memory_ex2 │ │ │ │ 0000084c d mi_max_error_count │ │ │ │ 00000850 d mi_max_warning_count │ │ │ │ -00006ecc T mi_mbsdup │ │ │ │ -00006b58 T mi_memalign │ │ │ │ -00006d0c T mi_new │ │ │ │ -00006c14 T mi_new_aligned │ │ │ │ -00006bd8 T mi_new_aligned_nothrow │ │ │ │ -00006cf4 T mi_new_n │ │ │ │ -00006d34 T mi_new_nothrow │ │ │ │ -00007258 T mi_new_realloc │ │ │ │ -00007294 T mi_new_reallocn │ │ │ │ -00003c40 T mi_option_disable │ │ │ │ -00003c18 T mi_option_enable │ │ │ │ -00004528 T mi_option_get │ │ │ │ -000044d2 T mi_option_get_clamp │ │ │ │ -00004484 T mi_option_get_size │ │ │ │ +00006ef8 T mi_mbsdup │ │ │ │ +00006b84 T mi_memalign │ │ │ │ +00006d38 T mi_new │ │ │ │ +00006c40 T mi_new_aligned │ │ │ │ +00006c04 T mi_new_aligned_nothrow │ │ │ │ +00006d20 T mi_new_n │ │ │ │ +00006d60 T mi_new_nothrow │ │ │ │ +00007284 T mi_new_realloc │ │ │ │ +000072c0 T mi_new_reallocn │ │ │ │ +00003964 T mi_option_disable │ │ │ │ +0000393c T mi_option_enable │ │ │ │ +0000424c T mi_option_get │ │ │ │ +000041f6 T mi_option_get_clamp │ │ │ │ +000041a8 T mi_option_get_size │ │ │ │ 000004a8 t mi_option_init │ │ │ │ -00004434 T mi_option_is_enabled │ │ │ │ -00003b8c T mi_option_set │ │ │ │ -00003bb2 T mi_option_set_default │ │ │ │ -00003bd2 T mi_option_set_enabled │ │ │ │ -00003bf8 T mi_option_set_enabled_default │ │ │ │ -00002090 t mi_os_decommit_ex.isra.0 │ │ │ │ -00000854 d mi_os_mem_config │ │ │ │ -00002108 t mi_os_page_align_areax │ │ │ │ +00004158 T mi_option_is_enabled │ │ │ │ +000038b0 T mi_option_set │ │ │ │ +000038d6 T mi_option_set_default │ │ │ │ +000038f6 T mi_option_set_enabled │ │ │ │ +0000391c T mi_option_set_enabled_default │ │ │ │ +00004290 t mi_os_decommit_ex.isra.0 │ │ │ │ +00000858 d mi_os_mem_config │ │ │ │ +000026bc t mi_os_page_align_areax │ │ │ │ 00000e22 t mi_os_prim_alloc.constprop.0 │ │ │ │ 0000108e t mi_os_prim_free.isra.0 │ │ │ │ -00005d3e t mi_os_protectx │ │ │ │ +00005d36 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ -00002bde t mi_out_buf │ │ │ │ -00002cda t mi_out_buf_stderr │ │ │ │ +00002902 t mi_out_buf │ │ │ │ +000029fe t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000002d0 t mi_out_stderr │ │ │ │ -00001f20 t mi_page_extend_free.isra.0 │ │ │ │ -0000307c t mi_page_free_list_extend.isra.0 │ │ │ │ -000013e0 t mi_page_fresh_alloc │ │ │ │ +00001e48 t mi_page_extend_free.isra.0 │ │ │ │ +000033f0 t mi_page_free_list_extend.isra.0 │ │ │ │ +00001308 t mi_page_fresh_alloc │ │ │ │ 00001a8c t mi_page_queue_enqueue_from │ │ │ │ 00001b36 t mi_page_queue_remove │ │ │ │ -00002b0e t mi_page_usable_aligned_size_of │ │ │ │ -00006b72 T mi_posix_memalign │ │ │ │ -00003efa t mi_printf_amount.constprop.0 │ │ │ │ -00000690 t mi_process_done │ │ │ │ -0000608e T mi_process_info │ │ │ │ -00000b3c T mi_process_init │ │ │ │ +00002830 t mi_page_usable_aligned_size_of │ │ │ │ +00006b9e T mi_posix_memalign │ │ │ │ +00003c1e t mi_printf_amount.constprop.0 │ │ │ │ +0000064c t mi_process_done │ │ │ │ +00006086 T mi_process_info │ │ │ │ +00000b44 T mi_process_init │ │ │ │ +000003e0 t mi_process_init.part.0 │ │ │ │ 000002e8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ -00005c70 t mi_pthread_done │ │ │ │ -00006ae2 T mi_pvalloc │ │ │ │ +00005c68 t mi_pthread_done │ │ │ │ +00006b0e T mi_pvalloc │ │ │ │ 00000000 t mi_random_init_ex │ │ │ │ -0000733c T mi_realloc │ │ │ │ -000071cc T mi_realloc_aligned │ │ │ │ -0000707c T mi_realloc_aligned_at │ │ │ │ -00006f14 T mi_reallocarr │ │ │ │ -00006ece T mi_reallocarray │ │ │ │ -000073ac T mi_reallocf │ │ │ │ -00007310 T mi_reallocn │ │ │ │ -00006ea4 T mi_realpath │ │ │ │ -000072c2 T mi_recalloc │ │ │ │ -0000715a T mi_recalloc_aligned │ │ │ │ -00007008 T mi_recalloc_aligned_at │ │ │ │ -00002a12 t mi_recurse_enter_prim │ │ │ │ -00002a2c t mi_recurse_exit_prim │ │ │ │ -00004a6a T mi_register_deferred_free │ │ │ │ -0000456c T mi_register_error │ │ │ │ -00003c68 T mi_register_output │ │ │ │ -00005f9e T mi_reserve_huge_os_pages │ │ │ │ -00005ff8 T mi_reserve_huge_os_pages_at │ │ │ │ -00005ecc T mi_reserve_huge_os_pages_at_ex │ │ │ │ -00005f10 T mi_reserve_huge_os_pages_interleave │ │ │ │ -00005092 T mi_reserve_os_memory │ │ │ │ +00007368 T mi_realloc │ │ │ │ +000071f8 T mi_realloc_aligned │ │ │ │ +000070a8 T mi_realloc_aligned_at │ │ │ │ +00006f40 T mi_reallocarr │ │ │ │ +00006efa T mi_reallocarray │ │ │ │ +000073d8 T mi_reallocf │ │ │ │ +0000733c T mi_reallocn │ │ │ │ +00006ed0 T mi_realpath │ │ │ │ +000072ee T mi_recalloc │ │ │ │ +00007186 T mi_recalloc_aligned │ │ │ │ +00007034 T mi_recalloc_aligned_at │ │ │ │ +00002692 t mi_recurse_enter_prim │ │ │ │ +000026ac t mi_recurse_exit_prim │ │ │ │ +00004806 T mi_register_deferred_free │ │ │ │ +00004308 T mi_register_error │ │ │ │ +0000398c T mi_register_output │ │ │ │ +00005f96 T mi_reserve_huge_os_pages │ │ │ │ +00005ff0 T mi_reserve_huge_os_pages_at │ │ │ │ +00005ec4 T mi_reserve_huge_os_pages_at_ex │ │ │ │ +00005f08 T mi_reserve_huge_os_pages_interleave │ │ │ │ +00004ef2 T mi_reserve_os_memory │ │ │ │ 00000b5a T mi_reserve_os_memory_ex │ │ │ │ -000072f0 T mi_rezalloc │ │ │ │ -0000719a T mi_rezalloc_aligned │ │ │ │ -0000704a T mi_rezalloc_aligned_at │ │ │ │ -00005618 t mi_segment_abandon │ │ │ │ +0000731c T mi_rezalloc │ │ │ │ +000071c6 T mi_rezalloc_aligned │ │ │ │ +00007076 T mi_rezalloc_aligned_at │ │ │ │ +00005610 t mi_segment_abandon │ │ │ │ 000004ce t mi_segment_alloc │ │ │ │ 00000750 t mi_segment_calculate_slices │ │ │ │ -000058c4 t mi_segment_check_free │ │ │ │ -000021ac t mi_segment_commit_mask.constprop.0 │ │ │ │ -0000553c t mi_segment_free.isra.0 │ │ │ │ -00005dee t mi_segment_huge_page_alloc │ │ │ │ +000058bc t mi_segment_check_free │ │ │ │ +000020d4 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00005436 t mi_segment_free.isra.0 │ │ │ │ +00005de6 t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ 00001bca t mi_segment_page_clear │ │ │ │ -00001e88 t mi_segment_purge.isra.0 │ │ │ │ -00005776 t mi_segment_reclaim │ │ │ │ -00001948 t mi_segment_span_allocate.isra.0 │ │ │ │ -00001bcc t mi_segment_span_free │ │ │ │ +00005512 t mi_segment_purge.isra.0 │ │ │ │ +0000576e t mi_segment_reclaim │ │ │ │ +00001870 t mi_segment_span_allocate.isra.0 │ │ │ │ +00001af0 t mi_segment_span_free │ │ │ │ 00001ca2 t mi_segment_span_free_coalesce │ │ │ │ -000021aa t mi_segment_span_remove_from_queue │ │ │ │ -00001e60 t mi_segment_try_purge │ │ │ │ -0000496a t mi_segment_visit_pages │ │ │ │ -00001590 t mi_segments_page_alloc.isra.0 │ │ │ │ +00001e2c t mi_segment_span_remove_from_queue │ │ │ │ +00001d88 t mi_segment_try_purge │ │ │ │ +00004706 t mi_segment_visit_pages │ │ │ │ +000014b8 t mi_segments_page_alloc.isra.0 │ │ │ │ 000019ea t mi_segments_track_size │ │ │ │ -0000301a t mi_stat_add.constprop.0 │ │ │ │ -0000309a t mi_stat_counter_add.constprop.0 │ │ │ │ -00004234 t mi_stat_counter_print.constprop.0 │ │ │ │ -000040a4 t mi_stat_print_ex.constprop.0 │ │ │ │ -0000183c t mi_stat_update │ │ │ │ -000018b0 t mi_stat_update.part.0 │ │ │ │ -0000673c T mi_stats_merge │ │ │ │ -000030d0 t mi_stats_merge_from │ │ │ │ -00006738 T mi_stats_print │ │ │ │ -000066fc T mi_stats_print_out │ │ │ │ -00000558 T mi_stats_reset │ │ │ │ -00006ebc T mi_strdup │ │ │ │ -00006db0 T mi_strndup │ │ │ │ -00005c76 T mi_thread_done │ │ │ │ -000003e0 T mi_thread_init │ │ │ │ -000066c8 T mi_thread_stats_print_out │ │ │ │ -00006d1c t mi_try_new.constprop.0 │ │ │ │ -00004638 t mi_try_new_handler │ │ │ │ -00003328 T mi_usable_size │ │ │ │ -00006b34 T mi_valloc │ │ │ │ -00003b88 T mi_version │ │ │ │ -00003d4e t mi_vfprintf │ │ │ │ -00003dc0 t mi_vfprintf_thread.constprop.0 │ │ │ │ -0000678c T mi_wcsdup │ │ │ │ -00003380 T mi_wdupenv_s │ │ │ │ -00007488 T mi_zalloc │ │ │ │ -0000696c T mi_zalloc_aligned │ │ │ │ -0000699c T mi_zalloc_aligned_at │ │ │ │ -00006768 T mi_zalloc_small │ │ │ │ +00002d3e t mi_stat_add.constprop.0 │ │ │ │ +00002dbe t mi_stat_counter_add.constprop.0 │ │ │ │ +00003f58 t mi_stat_counter_print.constprop.0 │ │ │ │ +00003dc8 t mi_stat_print_ex.constprop.0 │ │ │ │ +00001764 t mi_stat_update │ │ │ │ +000017d8 t mi_stat_update.part.0 │ │ │ │ +00006734 T mi_stats_merge │ │ │ │ +00002df4 t mi_stats_merge_from │ │ │ │ +00006730 T mi_stats_print │ │ │ │ +000066f4 T mi_stats_print_out │ │ │ │ +00000514 T mi_stats_reset │ │ │ │ +00006ee8 T mi_strdup │ │ │ │ +00006ddc T mi_strndup │ │ │ │ +00005c6e T mi_thread_done │ │ │ │ +00000b9c T mi_thread_init │ │ │ │ +000066c0 T mi_thread_stats_print_out │ │ │ │ +00006d48 t mi_try_new.constprop.0 │ │ │ │ +000043d4 t mi_try_new_handler │ │ │ │ +0000304c T mi_usable_size │ │ │ │ +00006b60 T mi_valloc │ │ │ │ +000038ac T mi_version │ │ │ │ +00003a72 t mi_vfprintf │ │ │ │ +00003ae4 t mi_vfprintf_thread.constprop.0 │ │ │ │ +000067ba T mi_wcsdup │ │ │ │ +000030a4 T mi_wdupenv_s │ │ │ │ +000074b4 T mi_zalloc │ │ │ │ +00006998 T mi_zalloc_aligned │ │ │ │ +000069c8 T mi_zalloc_aligned_at │ │ │ │ +00006760 T mi_zalloc_small │ │ │ │ U mmap64 │ │ │ │ U mprotect │ │ │ │ U munmap │ │ │ │ 00000004 b no_getrandom.7 │ │ │ │ 00000684 b obmalloc_state_initialized │ │ │ │ 000006f0 b obmalloc_state_main │ │ │ │ 00000644 d options │ │ │ │ 00000000 d os_preloading │ │ │ │ 00020a14 b out_buf │ │ │ │ 00000008 b out_len │ │ │ │ -0000264c t printone │ │ │ │ +000022cc t printone │ │ │ │ 00000450 b process_done.11 │ │ │ │ 00000010 b process_init.13 │ │ │ │ -00002d8c t process_interp_queue │ │ │ │ -00002d0a t process_queue │ │ │ │ +00002ab0 t process_interp_queue │ │ │ │ +00002a2e t process_queue │ │ │ │ U pthread_key_create │ │ │ │ U pthread_setspecific │ │ │ │ 00000680 b purge_guard.14 │ │ │ │ -00002340 t pymalloc_print_stats │ │ │ │ +00001fc0 t pymalloc_print_stats │ │ │ │ U realloc │ │ │ │ U realpath │ │ │ │ 00000000 b recurse │ │ │ │ 000003a8 t set_up_debug_hooks_domain_unlocked │ │ │ │ 0000049e t set_up_debug_hooks_unlocked │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ @@ -11185,39 +11180,39 @@ │ │ │ │ U __aeabi_uidiv │ │ │ │ 000000f4 r count_doc │ │ │ │ 00000088 r index_doc │ │ │ │ 00000050 r length_hint_doc │ │ │ │ 000005ec t longrangeiter_dealloc │ │ │ │ 00000288 t longrangeiter_len │ │ │ │ 00000270 d longrangeiter_methods │ │ │ │ -00000d74 t longrangeiter_next │ │ │ │ +00000d84 t longrangeiter_next │ │ │ │ 000001a4 t longrangeiter_reduce │ │ │ │ 00000234 t longrangeiter_setstate │ │ │ │ 000001c4 t make_range_object │ │ │ │ 00000420 d range_as_mapping │ │ │ │ 00000390 d range_as_number │ │ │ │ 0000042c d range_as_sequence │ │ │ │ 00000354 t range_bool │ │ │ │ 00000000 t range_contains │ │ │ │ 00000034 t range_contains_long │ │ │ │ 00000138 t range_count │ │ │ │ 00000568 t range_dealloc │ │ │ │ 00000160 r range_doc │ │ │ │ 00000056 t range_hash │ │ │ │ 0000018e t range_index │ │ │ │ -00000c1c t range_item │ │ │ │ +00000c2c t range_item │ │ │ │ 00000438 t range_iter │ │ │ │ -000009cc t range_length │ │ │ │ +000009dc t range_length │ │ │ │ 000002f0 d range_members │ │ │ │ 00000340 d range_methods │ │ │ │ 0000035a t range_new │ │ │ │ 00000178 t range_reduce │ │ │ │ 00000000 t range_repr │ │ │ │ -000009d4 t range_reverse │ │ │ │ -00000b68 t range_richcompare │ │ │ │ +000009e4 t range_reverse │ │ │ │ +00000b78 t range_richcompare │ │ │ │ 00000684 t range_subscript │ │ │ │ 00000000 t range_vectorcall │ │ │ │ 000000e0 t rangeiter_len │ │ │ │ 000002b0 d rangeiter_methods │ │ │ │ 00000668 t rangeiter_next │ │ │ │ 000000e8 t rangeiter_reduce │ │ │ │ 00000304 t rangeiter_setstate │ │ │ │ @@ -11253,15 +11248,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -000028f0 T PyFrozenSet_New │ │ │ │ +000028f4 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 │ │ │ │ @@ -11274,21 +11269,21 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000d50 T PySet_Add │ │ │ │ -00003024 T PySet_Clear │ │ │ │ -000014c4 T PySet_Contains │ │ │ │ -000010c4 T PySet_Discard │ │ │ │ -00000c98 T PySet_New │ │ │ │ +00000d58 T PySet_Add │ │ │ │ +00003028 T PySet_Clear │ │ │ │ +000014c8 T PySet_Contains │ │ │ │ +000010cc T PySet_Discard │ │ │ │ +00000ca0 T PySet_New │ │ │ │ 000000a8 T PySet_Pop │ │ │ │ -000029a0 T PySet_Size │ │ │ │ +000029a4 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -11296,33 +11291,33 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002808 t Py_XDECREF │ │ │ │ +0000280c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 000000d6 T _PySet_ClearInternal │ │ │ │ -00002b14 T _PySet_Contains │ │ │ │ +00002b18 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002d40 T _PySet_NextEntry │ │ │ │ -000029f8 T _PySet_NextEntryRef │ │ │ │ -00003af0 T _PySet_Update │ │ │ │ +00002d44 T _PySet_NextEntry │ │ │ │ +000029fc T _PySet_NextEntryRef │ │ │ │ +00003aec T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -11333,111 +11328,109 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000b4 t dummy_dealloc │ │ │ │ 000000a8 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007ac r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002e58 t frozenset_hash │ │ │ │ +00002e5c t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00000b24 t frozenset_new │ │ │ │ +000009b4 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000170 t make_new_set │ │ │ │ -00003d98 t make_new_set_basetype │ │ │ │ +00003d94 t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -0000342c t set___contains__ │ │ │ │ +00003430 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ -0000090c t set___reduce__ │ │ │ │ +00000690 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 0000008c t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003228 t set_add │ │ │ │ +0000322c t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ -00000758 t set_add_entry │ │ │ │ -00003ff4 t set_and │ │ │ │ +0000075c t set_add_entry │ │ │ │ +00003ff0 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00006710 t set_clear │ │ │ │ +00006984 t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -00003140 t set_clear_internal │ │ │ │ +00003144 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ -0000061c t set_copy │ │ │ │ +00000424 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ -000005dc t set_copy_and_difference │ │ │ │ -00003cfc t set_copy_impl │ │ │ │ -00002824 t set_dealloc │ │ │ │ -00004920 t set_difference │ │ │ │ -0000616c t set_difference_multi │ │ │ │ +00003cf8 t set_copy_impl │ │ │ │ +00002828 t set_dealloc │ │ │ │ +00004900 t set_difference │ │ │ │ +0000631c t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ -00000638 t set_difference_update │ │ │ │ +00000440 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005ae0 t set_difference_update_internal │ │ │ │ -00004f30 t set_discard │ │ │ │ +00005c98 t set_difference_update_internal │ │ │ │ +000050f0 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00001344 t set_discard_key │ │ │ │ +0000134c t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ -00000194 t set_iand │ │ │ │ -00006d28 t set_init │ │ │ │ -00000bc0 t set_insert_clean │ │ │ │ -0000407c t set_intersection │ │ │ │ -00006698 t set_intersection_multi │ │ │ │ +00004f34 t set_iand │ │ │ │ +00006fb4 t set_init │ │ │ │ +00000bc8 t set_insert_clean │ │ │ │ +00004078 t set_intersection │ │ │ │ +00006854 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -00000740 t set_intersection_multi_impl │ │ │ │ -0000096c t set_intersection_update_multi │ │ │ │ +000068cc t set_intersection_multi_impl │ │ │ │ +000006f0 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -0000172c t set_ior │ │ │ │ -0000626c t set_isdisjoint │ │ │ │ +00001730 t set_ior │ │ │ │ +0000641c t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ -00000b20 t set_issubset │ │ │ │ +000009b0 t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -00003750 t set_issubset_impl │ │ │ │ -000051c4 t set_issuperset │ │ │ │ +00003754 t set_issubset_impl │ │ │ │ +00005384 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -000054f8 t set_issuperset_impl │ │ │ │ -000006cc t set_isub │ │ │ │ -000025e8 t set_iter │ │ │ │ -00000bd0 t set_ixor │ │ │ │ -000029f4 t set_len │ │ │ │ -000013c4 t set_lookkey │ │ │ │ -00001ef0 t set_merge_lock_held │ │ │ │ +000056b8 t set_issuperset_impl │ │ │ │ +000004d4 t set_isub │ │ │ │ +000025ec t set_iter │ │ │ │ +00000a60 t set_ixor │ │ │ │ +000029f8 t set_len │ │ │ │ +000013cc t set_lookkey │ │ │ │ +00001ef4 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006cf4 t set_new │ │ │ │ -00003b9c t set_or │ │ │ │ -000047c4 t set_pop │ │ │ │ +00006f80 t set_new │ │ │ │ +00003b98 t set_or │ │ │ │ +000047a4 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -0000582c t set_remove │ │ │ │ +000059ec t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -0000034c t set_repr │ │ │ │ -00003650 t set_richcompare │ │ │ │ -00004898 t set_sub │ │ │ │ -00000238 t set_swap_bodies │ │ │ │ -00000c4c t set_symmetric_difference │ │ │ │ +00000194 t set_repr │ │ │ │ +00003654 t set_richcompare │ │ │ │ +00004878 t set_sub │ │ │ │ +00000adc t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ -00000a84 t set_symmetric_difference_impl │ │ │ │ -000007c4 t set_symmetric_difference_update │ │ │ │ +00000914 t set_symmetric_difference_impl │ │ │ │ +00000548 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -00006800 t set_symmetric_difference_update_set │ │ │ │ -00000918 t set_table_resize │ │ │ │ -00000c04 t set_traverse │ │ │ │ -000004d8 t set_union │ │ │ │ +00006a74 t set_symmetric_difference_update_set │ │ │ │ +00000920 t set_table_resize │ │ │ │ +00000c0c t set_traverse │ │ │ │ +00000320 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004d94 t set_update │ │ │ │ +00004d98 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003ddc t set_update_dict_lock_held │ │ │ │ +00003dd8 t set_update_dict_lock_held │ │ │ │ 0000021c t set_update_iterable_lock_held │ │ │ │ -00000f9c t set_vectorcall │ │ │ │ -00000a08 t set_xor │ │ │ │ -000027a4 t setiter_dealloc │ │ │ │ -0000266c t setiter_iternext │ │ │ │ -00000620 t setiter_len │ │ │ │ +00000fa4 t set_vectorcall │ │ │ │ +00000898 t set_xor │ │ │ │ +000027a8 t setiter_dealloc │ │ │ │ +00002670 t setiter_iternext │ │ │ │ +00000428 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000028 t setiter_reduce │ │ │ │ -00000734 t setiter_traverse │ │ │ │ +0000053c t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11468,15 +11461,15 @@ │ │ │ │ 00000000 D PySlice_Type │ │ │ │ 000000a4 T PySlice_Unpack │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ -000000bc t Py_XDECREF │ │ │ │ +00000084 t Py_XDECREF │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 00000000 t _PyBuildSlice_Consume2.part.0 │ │ │ │ 00000000 T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_Sign │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -11493,28 +11486,28 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000228 t ellipsis_dealloc │ │ │ │ 000001a8 r ellipsis_doc │ │ │ │ 00000228 d ellipsis_methods │ │ │ │ 000001ee t ellipsis_new │ │ │ │ -000000d8 t ellipsis_reduce │ │ │ │ +000000a0 t ellipsis_reduce │ │ │ │ 000001ce t ellipsis_repr │ │ │ │ 00000000 r reduce_doc │ │ │ │ 00000254 t slice_dealloc │ │ │ │ 00000134 r slice_doc │ │ │ │ -000009fc t slice_indices │ │ │ │ +00000a44 t slice_indices │ │ │ │ 00000028 r slice_indices_doc │ │ │ │ 00000108 d slice_members │ │ │ │ 000000d8 d slice_methods │ │ │ │ -0000086c t slice_new │ │ │ │ +00000878 t slice_new │ │ │ │ 0000011a t slice_reduce │ │ │ │ 000001da t slice_repr │ │ │ │ 0000003e t slice_richcompare │ │ │ │ -00000084 t slice_traverse │ │ │ │ +00000a08 t slice_traverse │ │ │ │ 00000146 t slicehash │ │ │ │ │ │ │ │ structseq.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000058 r .LC13 │ │ │ │ 0000005c r .LC14 │ │ │ │ @@ -11652,15 +11645,15 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000cf4 T PyTuple_GetItem │ │ │ │ -000012ec T PyTuple_GetSlice │ │ │ │ +000012b4 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000304 T PyTuple_Pack │ │ │ │ 000000e4 T PyTuple_SetItem │ │ │ │ 00000cc4 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -11678,15 +11671,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -00001da0 T _PyTuple_ClearFreeList │ │ │ │ +00001d6c T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000ec T _PyTuple_FromArray │ │ │ │ 00000d48 T _PyTuple_FromArraySteal │ │ │ │ 00000ba8 T _PyTuple_MaybeUntrack │ │ │ │ 000004e4 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -11711,39 +11704,39 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000158 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 00000274 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -0000211c t tuple_count │ │ │ │ +000020e8 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ 000007c8 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001a48 t tuple_new │ │ │ │ +00001a14 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000014f4 t tuple_vectorcall │ │ │ │ -00001818 t tupleconcat │ │ │ │ +000014bc t tuple_vectorcall │ │ │ │ +000017e4 t tupleconcat │ │ │ │ 00000e88 t tuplecontains │ │ │ │ 00000930 t tupledealloc │ │ │ │ -000011f0 t tuplehash │ │ │ │ -000011a8 t tupleitem │ │ │ │ +000011b8 t tuplehash │ │ │ │ +00001170 t tupleitem │ │ │ │ 000008b8 t tupleiter_dealloc │ │ │ │ -00002108 t tupleiter_len │ │ │ │ +000020d4 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 0000085c t tupleiter_next │ │ │ │ 000001ac t tupleiter_reduce │ │ │ │ 000001f0 t tupleiter_setstate │ │ │ │ -00001c54 t tupleiter_traverse │ │ │ │ -00001a44 t tuplelength │ │ │ │ -00001de4 t tuplerepeat │ │ │ │ -00001c60 t tuplerepr │ │ │ │ -000016fc t tuplerichcompare │ │ │ │ +00001c20 t tupleiter_traverse │ │ │ │ +00001a10 t tuplelength │ │ │ │ +00001db0 t tuplerepeat │ │ │ │ +00001c2c t tuplerepr │ │ │ │ +000016c8 t tuplerichcompare │ │ │ │ 00000f18 t tuplesubscript │ │ │ │ 00000af0 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -12048,15 +12041,15 @@ │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ 00005964 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000c70 T PyObject_GetTypeData │ │ │ │ +00011e5c T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12083,30 +12076,30 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001cba T PyType_AddWatcher │ │ │ │ 00001038 T PyType_ClearCache │ │ │ │ 00001dde T PyType_ClearWatcher │ │ │ │ -0000cdb4 T PyType_FromMetaclass │ │ │ │ -0000a4f4 T PyType_FromModuleAndSpec │ │ │ │ +0000cf54 T PyType_FromMetaclass │ │ │ │ +0000a674 T PyType_FromModuleAndSpec │ │ │ │ 000042d4 T PyType_FromSpec │ │ │ │ -0000a518 T PyType_FromSpecWithBases │ │ │ │ +0000a698 T PyType_FromSpecWithBases │ │ │ │ 00004018 T PyType_GenericAlloc │ │ │ │ -00009820 T PyType_GenericNew │ │ │ │ -00000c80 T PyType_GetDict │ │ │ │ -0000c9c4 T PyType_GetFlags │ │ │ │ -000113d4 T PyType_GetFullyQualifiedName │ │ │ │ -0000f090 T PyType_GetModule │ │ │ │ -0000bb90 T PyType_GetModuleByDef │ │ │ │ +000099a0 T PyType_GenericNew │ │ │ │ +00000b28 T PyType_GetDict │ │ │ │ +0000cb58 T PyType_GetFlags │ │ │ │ +000115a0 T PyType_GetFullyQualifiedName │ │ │ │ +0000f22c T PyType_GetModule │ │ │ │ +0000bd24 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -000104b0 T PyType_GetModuleState │ │ │ │ +00010664 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ -000005bc T PyType_GetQualName │ │ │ │ -0000fc0c T PyType_GetSlot │ │ │ │ +000005b0 T PyType_GetQualName │ │ │ │ +0000fda8 T PyType_GetSlot │ │ │ │ 00001ca4 T PyType_GetTypeDataSize │ │ │ │ 00005d38 T PyType_IsSubtype │ │ │ │ 00000160 T PyType_Modified │ │ │ │ 00005924 T PyType_Ready │ │ │ │ 00002170 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001e1c T PyType_Unwatch │ │ │ │ @@ -12115,15 +12108,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ -00000680 T PyUnstable_Type_AssignVersionTag │ │ │ │ +0001064c T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 00004000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ @@ -12145,334 +12138,334 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -000013b8 T _PyObject_GetState │ │ │ │ +0000125c T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -000086cc T _PyObject_LookupSpecial │ │ │ │ +0000884c T _PyObject_LookupSpecial │ │ │ │ 0000222c T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000d0f4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d290 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d90c T _PyStaticType_FiniBuiltin │ │ │ │ +0000daa8 T _PyStaticType_FiniBuiltin │ │ │ │ 00004220 T _PyStaticType_GetState │ │ │ │ 0000005c T _PyStaticType_InitBuiltin │ │ │ │ -0000026c T _PyStaticType_InitForExtension │ │ │ │ -0000b6b0 T _PySuper_Lookup │ │ │ │ +00000260 T _PyStaticType_InitForExtension │ │ │ │ +0000b844 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 00004134 T _PyType_AllocNoTrack │ │ │ │ 000052a4 T _PyType_CalculateMetaclass │ │ │ │ 00001f84 T _PyType_CheckConsistency │ │ │ │ 000042f8 t _PyType_FromMetaclass_impl │ │ │ │ 00001f5a T _PyType_GetBases │ │ │ │ 0000426c T _PyType_GetDict │ │ │ │ -0000caf0 T _PyType_GetDocFromInternalDoc │ │ │ │ -00011538 T _PyType_GetFullyQualifiedName │ │ │ │ +0000cc84 T _PyType_GetDocFromInternalDoc │ │ │ │ +00011704 T _PyType_GetFullyQualifiedName │ │ │ │ 00001f6e T _PyType_GetMRO │ │ │ │ -00011fb8 T _PyType_GetModuleByDef2 │ │ │ │ -00000fe0 T _PyType_GetModuleByDef3 │ │ │ │ -0000c8c4 T _PyType_GetSubclasses │ │ │ │ -00000728 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000dedc T _PyType_HasSubclasses │ │ │ │ +000122e0 T _PyType_GetModuleByDef2 │ │ │ │ +00000f8c T _PyType_GetModuleByDef3 │ │ │ │ +0000ca58 T _PyType_GetSubclasses │ │ │ │ +00011ad8 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +0000e078 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00005da8 T _PyType_Lookup │ │ │ │ 0000217a T _PyType_LookupId │ │ │ │ 000059b0 T _PyType_LookupRef │ │ │ │ -0000a4d4 T _PyType_Name │ │ │ │ -0000b598 T _PyType_NewManagedObject │ │ │ │ -00000260 T _PyType_SetFlags │ │ │ │ -0000ccc4 T _PyType_SetFlagsRecursive │ │ │ │ +0000a654 T _PyType_Name │ │ │ │ +0000b72c T _PyType_NewManagedObject │ │ │ │ +0000ce58 T _PyType_SetFlags │ │ │ │ +0000ce64 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ -00000564 T _PyTypes_Fini │ │ │ │ -00000494 T _PyTypes_FiniExtTypes │ │ │ │ +00000558 T _PyTypes_Fini │ │ │ │ +00000488 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000c070 T _Py_BaseObject_RichCompare │ │ │ │ +0000c204 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000f8e0 T _Py_slot_tp_getattr_hook │ │ │ │ -00011b44 T _Py_slot_tp_getattro │ │ │ │ +0000fa7c T _Py_slot_tp_getattr_hook │ │ │ │ +00011e6c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000a038 T _Py_type_getattro │ │ │ │ -00009320 T _Py_type_getattro_impl │ │ │ │ +0000a1b8 T _Py_type_getattro │ │ │ │ +000094a0 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000698 t _common_reduce.part.0 │ │ │ │ +00000674 t _common_reduce.part.0 │ │ │ │ 00005adc t assign_version_tag │ │ │ │ 000054c8 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 0000190c t bufferwrapper_dealloc │ │ │ │ 0000184c t bufferwrapper_releasebuf │ │ │ │ 00001e80 t bufferwrapper_traverse │ │ │ │ 0000016c t call_unbound_noarg.part.0 │ │ │ │ -0000e87c t check_num_args │ │ │ │ -0000c5f0 t check_set_special_type_attr │ │ │ │ +0000ea18 t check_num_args │ │ │ │ +0000c784 t check_set_special_type_attr │ │ │ │ 00001458 t class_name │ │ │ │ -0000b014 t clear_slots │ │ │ │ -0000d730 t clear_tp_subclasses │ │ │ │ -0000091c t compatible_for_assignment │ │ │ │ -00000a34 t compatible_with_tp_base │ │ │ │ +0000b194 t clear_slots │ │ │ │ +0000d8cc t clear_tp_subclasses │ │ │ │ +00000818 t compatible_for_assignment │ │ │ │ +00011d60 t compatible_with_tp_base │ │ │ │ 00005b94 t find_name_in_mro │ │ │ │ -0000d924 t fini_static_type │ │ │ │ +0000dac0 t fini_static_type │ │ │ │ 00001bf0 t get_dict_descriptor │ │ │ │ -0000bc18 t get_module_by_def │ │ │ │ +0000bdac t get_module_by_def │ │ │ │ 00001556 t getindex │ │ │ │ -00010dfc t import_copyreg │ │ │ │ -00009ec0 t lookup_maybe_method │ │ │ │ -000004e4 t managed_static_type_state_clear.part.0 │ │ │ │ +00010fb0 t import_copyreg │ │ │ │ +0000a040 t lookup_maybe_method │ │ │ │ +000004d8 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f7bc t merge_class_dict │ │ │ │ +0000f958 t merge_class_dict │ │ │ │ 00000d70 t method_is_overloaded.isra.0 │ │ │ │ 0000064e t mro_hierarchy │ │ │ │ 00003b90 t mro_implementation_unlocked │ │ │ │ 000034e4 t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ -000005c4 t object___dir__ │ │ │ │ +000005b8 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -0000d8a8 t object___format__ │ │ │ │ +0000da44 t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ -00000d00 t object___getstate__ │ │ │ │ +00000ba8 t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000163e t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00010504 t object___reduce_ex__ │ │ │ │ +000106b8 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 000011d0 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -0000923c t object_dealloc │ │ │ │ +000093bc t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c258 t object_get_class │ │ │ │ +0000c3ec t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010e30 t object_getstate_default │ │ │ │ -00009bf4 t object_init │ │ │ │ -000091d0 t object_init_subclass │ │ │ │ +00010fe4 t object_getstate_default │ │ │ │ +00009d74 t object_init │ │ │ │ +00009350 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -0000994c t object_new │ │ │ │ +00009acc t object_new │ │ │ │ 00000190 t object_repr │ │ │ │ -0000c164 t object_richcompare │ │ │ │ -00000ad4 t object_set_class │ │ │ │ -0000a53c t object_str │ │ │ │ -0000c7b8 t object_subclasshook │ │ │ │ +0000c2f8 t object_richcompare │ │ │ │ +0000097c t object_set_class │ │ │ │ +0000a6bc t object_str │ │ │ │ +0000c94c t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001a34 t releasebuffer_call_python │ │ │ │ -000122cc t richcmp_eq │ │ │ │ -00000d20 t richcmp_ge │ │ │ │ -00000d10 t richcmp_gt │ │ │ │ -00000d18 t richcmp_le │ │ │ │ -00000d08 t richcmp_lt │ │ │ │ -00011a9c t richcmp_ne │ │ │ │ -0000cd3c t set_flags_recursive │ │ │ │ +000125f8 t richcmp_eq │ │ │ │ +00000bc8 t richcmp_ge │ │ │ │ +00000bb8 t richcmp_gt │ │ │ │ +00000bc0 t richcmp_le │ │ │ │ +00000bb0 t richcmp_lt │ │ │ │ +00011db4 t richcmp_ne │ │ │ │ +0000cedc t set_flags_recursive │ │ │ │ 00001304 t set_mro_error │ │ │ │ 00001488 t slot_am_aiter │ │ │ │ -000015bc t slot_am_anext │ │ │ │ +00001460 t slot_am_anext │ │ │ │ 00001292 t slot_am_await │ │ │ │ 0000172c t slot_bf_getbuffer │ │ │ │ 00001b38 t slot_bf_releasebuffer │ │ │ │ -0000df48 t slot_mp_ass_subscript │ │ │ │ -0000cdd0 t slot_mp_subscript │ │ │ │ -000121b4 t slot_nb_absolute │ │ │ │ -00011c88 t slot_nb_add │ │ │ │ -0000f2cc t slot_nb_and │ │ │ │ -00011b70 t slot_nb_bool │ │ │ │ -00001240 t slot_nb_divmod │ │ │ │ -00000d28 t slot_nb_float │ │ │ │ -0001204c t slot_nb_floor_divide │ │ │ │ -00000ec0 t slot_nb_index │ │ │ │ +0000e0e4 t slot_mp_ass_subscript │ │ │ │ +0000cf70 t slot_mp_subscript │ │ │ │ +000124dc t slot_nb_absolute │ │ │ │ +00011fb0 t slot_nb_add │ │ │ │ +0000f468 t slot_nb_and │ │ │ │ +00011e98 t slot_nb_bool │ │ │ │ +000010e8 t slot_nb_divmod │ │ │ │ +00000bd0 t slot_nb_float │ │ │ │ +00012374 t slot_nb_floor_divide │ │ │ │ +00000d68 t slot_nb_index │ │ │ │ 0000076a t slot_nb_inplace_add │ │ │ │ 00000bd8 t slot_nb_inplace_and │ │ │ │ 000009e8 t slot_nb_inplace_floor_divide │ │ │ │ -00000fb4 t slot_nb_inplace_lshift │ │ │ │ +00000fe4 t slot_nb_inplace_lshift │ │ │ │ 00000930 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000794 t slot_nb_inplace_multiply │ │ │ │ 00000bac t slot_nb_inplace_or │ │ │ │ 00000b80 t slot_nb_inplace_power │ │ │ │ 00000b54 t slot_nb_inplace_remainder │ │ │ │ 00000e20 t slot_nb_inplace_rshift │ │ │ │ 000007c0 t slot_nb_inplace_subtract │ │ │ │ 0000095c t slot_nb_inplace_true_divide │ │ │ │ 00000c04 t slot_nb_inplace_xor │ │ │ │ -00011618 t slot_nb_int │ │ │ │ -00001474 t slot_nb_invert │ │ │ │ +000117e4 t slot_nb_int │ │ │ │ +00001318 t slot_nb_invert │ │ │ │ 00000e4c t slot_nb_lshift │ │ │ │ 000007ec t slot_nb_matrix_multiply │ │ │ │ -00000d50 t slot_nb_multiply │ │ │ │ -00011e0c t slot_nb_negative │ │ │ │ -0000f594 t slot_nb_or │ │ │ │ -00000f8c t slot_nb_positive │ │ │ │ -00000ee8 t slot_nb_power │ │ │ │ +00000bf8 t slot_nb_multiply │ │ │ │ +00012134 t slot_nb_negative │ │ │ │ +0000f730 t slot_nb_or │ │ │ │ +00001010 t slot_nb_positive │ │ │ │ +00000d90 t slot_nb_power │ │ │ │ 00000a14 t slot_nb_remainder │ │ │ │ 00000c30 t slot_nb_rshift │ │ │ │ -00011e34 t slot_nb_subtract │ │ │ │ -00011640 t slot_nb_true_divide │ │ │ │ -00001090 t slot_nb_xor │ │ │ │ +0001215c t slot_nb_subtract │ │ │ │ +00011858 t slot_nb_true_divide │ │ │ │ +00000f38 t slot_nb_xor │ │ │ │ 000021a6 t slot_sq_ass_item │ │ │ │ -0000d148 t slot_sq_contains │ │ │ │ -0000f198 t slot_sq_item │ │ │ │ -0000ed50 t slot_sq_length │ │ │ │ -0000ebb8 t slot_tp_call │ │ │ │ -0000f0e4 t slot_tp_descr_get │ │ │ │ +0000d2e4 t slot_sq_contains │ │ │ │ +0000f334 t slot_sq_item │ │ │ │ +0000eeec t slot_sq_length │ │ │ │ +0000ed54 t slot_tp_call │ │ │ │ +0000f280 t slot_tp_descr_get │ │ │ │ 00000988 t slot_tp_descr_set │ │ │ │ -0000f434 t slot_tp_finalize │ │ │ │ -0000fedc t slot_tp_hash │ │ │ │ -00009c78 t slot_tp_init │ │ │ │ -0000ec50 t slot_tp_iter │ │ │ │ -000103b0 t slot_tp_iternext │ │ │ │ -0000a878 t slot_tp_new │ │ │ │ -0000fe6c t slot_tp_repr │ │ │ │ -0000fc54 t slot_tp_richcompare │ │ │ │ -0000e200 t slot_tp_setattro │ │ │ │ -0001011c t slot_tp_str │ │ │ │ +0000f5d0 t slot_tp_finalize │ │ │ │ +00010078 t slot_tp_hash │ │ │ │ +00009df8 t slot_tp_init │ │ │ │ +0000edec t slot_tp_iter │ │ │ │ +0001054c t slot_tp_iternext │ │ │ │ +0000a9f8 t slot_tp_new │ │ │ │ +00010008 t slot_tp_repr │ │ │ │ +0000fdf0 t slot_tp_richcompare │ │ │ │ +0000e39c t slot_tp_setattro │ │ │ │ +000102b8 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 00005804 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d7d0 t subtype_clear │ │ │ │ -0000abfc t subtype_dealloc │ │ │ │ -0000f704 t subtype_dict │ │ │ │ +0000d96c t subtype_clear │ │ │ │ +0000ad7c t subtype_dealloc │ │ │ │ +0000f8a0 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000015f0 t subtype_getweakref │ │ │ │ -000014ac t subtype_setdict │ │ │ │ -0000bc70 t subtype_traverse │ │ │ │ -0000913c t super_dealloc │ │ │ │ +00001350 t subtype_setdict │ │ │ │ +0000be04 t subtype_traverse │ │ │ │ +000092bc t super_dealloc │ │ │ │ 00001678 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008e70 t super_getattro │ │ │ │ -00001630 t super_init │ │ │ │ -0000a8e4 t super_init_without_args │ │ │ │ +00008ff0 t super_getattro │ │ │ │ +000014d4 t super_init │ │ │ │ +0000aa64 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001eb0 t super_repr │ │ │ │ 00001bb2 t super_traverse │ │ │ │ -00008844 t super_vectorcall │ │ │ │ -00008d20 t supercheck │ │ │ │ +000089c4 t super_vectorcall │ │ │ │ +00008ea0 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000aa44 t tp_new_wrapper │ │ │ │ -000006f0 t type___dir__ │ │ │ │ +0000abc4 t tp_new_wrapper │ │ │ │ +0001180c t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f560 t type___instancecheck__ │ │ │ │ +0000f6fc t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00001644 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000ed1c t type___subclasscheck__ │ │ │ │ +0000eeb8 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c7c4 t type___subclasses__ │ │ │ │ +0000c958 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c350 t type_abstractmethods │ │ │ │ +0000c4e4 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 00005f70 t type_call │ │ │ │ -0000d280 t type_clear │ │ │ │ -0000d348 t type_dealloc │ │ │ │ -0000c2b4 t type_dict │ │ │ │ +0000d41c t type_clear │ │ │ │ +0000d4e4 t type_dealloc │ │ │ │ +0000c448 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000cb84 t type_get_annotations │ │ │ │ -0000c33c t type_get_bases │ │ │ │ -0000c664 t type_get_doc │ │ │ │ -0000c9c8 t type_get_module │ │ │ │ -0000cca0 t type_get_mro │ │ │ │ -000007d4 t type_get_text_signature │ │ │ │ -000007dc t type_get_type_params │ │ │ │ +0000cd18 t type_get_annotations │ │ │ │ +0000c4d0 t type_get_bases │ │ │ │ +0000c7f8 t type_get_doc │ │ │ │ +0000cb5c t type_get_module │ │ │ │ +0000ce34 t type_get_mro │ │ │ │ +000006cc t type_get_text_signature │ │ │ │ +000006d8 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -000091dc t type_init │ │ │ │ +0000935c t type_init │ │ │ │ 000059a8 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b44c t type_modified_unlocked │ │ │ │ -0000b458 t type_modified_unlocked.part.0 │ │ │ │ -0000a75c t type_module │ │ │ │ -0000c26c t type_mro │ │ │ │ +0000b5d4 t type_modified_unlocked │ │ │ │ +0000b5e0 t type_modified_unlocked.part.0 │ │ │ │ +0000a8dc t type_module │ │ │ │ +0000c400 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000caa4 t type_name │ │ │ │ +0000cc38 t type_name │ │ │ │ 000060b0 t type_new │ │ │ │ -0000981c t type_prepare │ │ │ │ -0000a82c t type_qualname │ │ │ │ +0000999c t type_prepare │ │ │ │ +0000a9ac t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a548 t type_repr │ │ │ │ -0000c400 t type_set_abstractmethods │ │ │ │ -0000bf98 t type_set_annotations │ │ │ │ +0000a6c8 t type_repr │ │ │ │ +0000c594 t type_set_abstractmethods │ │ │ │ +0000c12c t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -0001001c t type_set_doc │ │ │ │ -0000c4e0 t type_set_module │ │ │ │ -0000086c t type_set_name │ │ │ │ -000118c0 t type_set_qualname │ │ │ │ +000101b8 t type_set_doc │ │ │ │ +0000c674 t type_set_module │ │ │ │ +00000768 t type_set_name │ │ │ │ +00011b84 t type_set_qualname │ │ │ │ 00001110 t type_set_type_params │ │ │ │ -0000b0ac t type_setattro │ │ │ │ -00009244 t type_traverse │ │ │ │ +0000b22c t type_setattro │ │ │ │ +000093c4 t type_traverse │ │ │ │ 00005efc t type_vectorcall │ │ │ │ -00008184 t update_one_slot │ │ │ │ -0000bd9c t update_slot │ │ │ │ -0000eb94 t update_slots_callback │ │ │ │ -0000ea2c t update_subclasses.constprop.0 │ │ │ │ +00008304 t update_one_slot │ │ │ │ +0000bf30 t update_slot │ │ │ │ +0000ed30 t update_slots_callback │ │ │ │ +0000ebc8 t update_subclasses.constprop.0 │ │ │ │ 00001d88 t validate_watcher_id │ │ │ │ -0000f4b8 t vectorcall_maybe.constprop.0 │ │ │ │ -0000cff0 t vectorcall_method │ │ │ │ -000119a8 t wrap_binaryfunc │ │ │ │ -000121dc t wrap_binaryfunc_l │ │ │ │ +0000f654 t vectorcall_maybe.constprop.0 │ │ │ │ +0000d18c t vectorcall_method │ │ │ │ +00011c6c t wrap_binaryfunc │ │ │ │ +00012504 t wrap_binaryfunc_l │ │ │ │ 000011a4 t wrap_binaryfunc_r │ │ │ │ 0000122e t wrap_buffer │ │ │ │ -0000149c t wrap_call │ │ │ │ +00001340 t wrap_call │ │ │ │ 0000073e t wrap_del │ │ │ │ -0000e460 t wrap_delattr │ │ │ │ -00011a18 t wrap_delitem │ │ │ │ +0000e5fc t wrap_delattr │ │ │ │ +00011cdc t wrap_delitem │ │ │ │ 000018d4 t wrap_descr_delete │ │ │ │ -00011838 t wrap_descr_get │ │ │ │ -00000a88 t wrap_descr_set │ │ │ │ -000013b4 t wrap_hashfunc │ │ │ │ +00011a50 t wrap_descr_get │ │ │ │ +00000930 t wrap_descr_set │ │ │ │ +000125f4 t wrap_hashfunc │ │ │ │ 000010b4 t wrap_indexargfunc │ │ │ │ -0000abd8 t wrap_init │ │ │ │ +0000ad58 t wrap_init │ │ │ │ 00001c66 t wrap_inquirypred │ │ │ │ -0001224c t wrap_lenfunc │ │ │ │ -0000f010 t wrap_next │ │ │ │ -0000e1a8 t wrap_objobjargproc │ │ │ │ -00001200 t wrap_objobjproc │ │ │ │ +00012574 t wrap_lenfunc │ │ │ │ +0000f1ac t wrap_next │ │ │ │ +0000e344 t wrap_objobjargproc │ │ │ │ +000010a8 t wrap_objobjproc │ │ │ │ 0000195c t wrap_releasebuffer │ │ │ │ -00011b10 t wrap_richcmpfunc │ │ │ │ -0000e8f4 t wrap_setattr │ │ │ │ +00011e28 t wrap_richcmpfunc │ │ │ │ +0000ea90 t wrap_setattr │ │ │ │ 000014fc t wrap_sq_delitem │ │ │ │ 000015a8 t wrap_sq_item │ │ │ │ 00001eec t wrap_sq_setitem │ │ │ │ 00001c20 t wrap_ternaryfunc │ │ │ │ 000011e8 t wrap_ternaryfunc_r │ │ │ │ -00010344 t wrap_unaryfunc │ │ │ │ +000104e0 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -12547,15 +12540,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ -00000580 t Py_XDECREF │ │ │ │ +000005bc t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackKeywordsWithVararg │ │ │ │ 00000a18 D _PyNoDefault_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -12566,19 +12559,19 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ 0000008c T _Py_clear_generic_types │ │ │ │ 00000000 T _Py_initialize_generic │ │ │ │ 00000154 T _Py_make_paramspec │ │ │ │ -000006fc T _Py_make_typealias │ │ │ │ -00000270 T _Py_make_typevar │ │ │ │ +000005c8 T _Py_make_typealias │ │ │ │ +00000660 T _Py_make_typevar │ │ │ │ 00000084 T _Py_make_typevartuple │ │ │ │ 000005ce T _Py_set_typeparam_default │ │ │ │ -00000320 T _Py_subscript_generic │ │ │ │ +000001e8 T _Py_subscript_generic │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000040 r _keywords.13 │ │ │ │ 00000048 r _keywords.16 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -12591,34 +12584,34 @@ │ │ │ │ 000002c0 d _kwtuple.9 │ │ │ │ 0000022c d _parser.11 │ │ │ │ 00000200 d _parser.14 │ │ │ │ 00000080 d _parser.17 │ │ │ │ 0000017c d _parser.2 │ │ │ │ 000001d4 d _parser.5 │ │ │ │ 000001a8 d _parser.8 │ │ │ │ -000001e8 t call_typing_func_object │ │ │ │ -00000534 t caller │ │ │ │ -00000494 t generic_class_getitem │ │ │ │ +000005d8 t call_typing_func_object │ │ │ │ +00000570 t caller │ │ │ │ +0000035c t generic_class_getitem │ │ │ │ 00000064 r generic_class_getitem_doc │ │ │ │ -00000d54 t generic_dealloc │ │ │ │ +00000c20 t generic_dealloc │ │ │ │ 000001c8 r generic_doc │ │ │ │ 00000000 t generic_init_subclass │ │ │ │ 00000354 d generic_methods │ │ │ │ 0000031c d generic_slots │ │ │ │ 00000000 D generic_spec │ │ │ │ 00000d14 t generic_traverse │ │ │ │ 000005a2 t make_union │ │ │ │ 00000d2c t nodefault_dealloc │ │ │ │ 00001acc r nodefault_doc │ │ │ │ 00000ae8 d nodefault_methods │ │ │ │ 00000b64 t nodefault_new │ │ │ │ 0000017c t paramspec_alloc │ │ │ │ 000008ec t paramspec_args │ │ │ │ 00000af6 t paramspec_clear │ │ │ │ -00000c7c t paramspec_dealloc │ │ │ │ +00000b48 t paramspec_dealloc │ │ │ │ 0000066a t paramspec_default │ │ │ │ 00000b8c r paramspec_doc │ │ │ │ 000006ac d paramspec_getset │ │ │ │ 0000026c t paramspec_has_default │ │ │ │ 00001bbc r paramspec_has_default__doc__ │ │ │ │ 0000098a t paramspec_kwargs │ │ │ │ 000006fc d paramspec_members │ │ │ │ @@ -12626,18 +12619,18 @@ │ │ │ │ 00000c24 t paramspec_mro_entries │ │ │ │ 00000370 t paramspec_new │ │ │ │ 000008bc t paramspec_reduce │ │ │ │ 00001bd8 r paramspec_reduce__doc__ │ │ │ │ 00000884 t paramspec_repr │ │ │ │ 000005e4 d paramspec_slots │ │ │ │ 0000003c D paramspec_spec │ │ │ │ -00000a44 t paramspec_traverse │ │ │ │ -00000e10 t paramspec_typing_prepare_subst │ │ │ │ +00000910 t paramspec_traverse │ │ │ │ +00000cdc t paramspec_typing_prepare_subst │ │ │ │ 00001bf4 r paramspec_typing_prepare_subst__doc__ │ │ │ │ -00000e60 t paramspec_typing_subst │ │ │ │ +00000d2c t paramspec_typing_subst │ │ │ │ 00001c2c r paramspec_typing_subst__doc__ │ │ │ │ 000013dc r paramspecargs_doc │ │ │ │ 00000854 d paramspecargs_methods │ │ │ │ 00000c4c t paramspecargs_mro_entries │ │ │ │ 00000a0c t paramspecargs_new │ │ │ │ 00000bac t paramspecargs_repr │ │ │ │ 000007f4 d paramspecargs_slots │ │ │ │ @@ -12652,81 +12645,81 @@ │ │ │ │ 000007d4 d paramspeckwargs_methods │ │ │ │ 00000c74 t paramspeckwargs_mro_entries │ │ │ │ 00000a58 t paramspeckwargs_new │ │ │ │ 00000be8 t paramspeckwargs_repr │ │ │ │ 00000774 d paramspeckwargs_slots │ │ │ │ 00000064 D paramspeckwargs_spec │ │ │ │ 00000174 t type_check.constprop.0 │ │ │ │ -00000724 t typealias_alloc │ │ │ │ +000005f0 t typealias_alloc │ │ │ │ 00000384 d typealias_as_mapping │ │ │ │ 00000390 d typealias_as_number │ │ │ │ 00000000 t typealias_clear │ │ │ │ -00000808 t typealias_dealloc │ │ │ │ +000006d4 t typealias_dealloc │ │ │ │ 00000448 r typealias_doc │ │ │ │ 00000440 d typealias_getset │ │ │ │ 000004a4 d typealias_members │ │ │ │ 00000420 d typealias_methods │ │ │ │ -00000a9c t typealias_module │ │ │ │ +00000968 t typealias_module │ │ │ │ 00000294 t typealias_new │ │ │ │ 0000070e t typealias_parameters │ │ │ │ -00000ad4 t typealias_reduce │ │ │ │ +000009a0 t typealias_reduce │ │ │ │ 00001b08 r typealias_reduce__doc__ │ │ │ │ 000006fc t typealias_repr │ │ │ │ 0000056e t typealias_subscript │ │ │ │ -00000618 t typealias_traverse │ │ │ │ +000007ac t typealias_traverse │ │ │ │ 00000556 t typealias_type_params │ │ │ │ 00000518 t typealias_value │ │ │ │ 00000762 t typevar_bound │ │ │ │ -0000089c t typevar_clear │ │ │ │ +00000768 t typevar_clear │ │ │ │ 0000071a t typevar_constraints │ │ │ │ -00000664 t typevar_dealloc │ │ │ │ -00000b8c t typevar_default │ │ │ │ +000007f8 t typevar_dealloc │ │ │ │ +00000a58 t typevar_default │ │ │ │ 0000152c r typevar_doc │ │ │ │ 00000964 d typevar_getset │ │ │ │ -0000046c t typevar_has_default │ │ │ │ +00000334 t typevar_has_default │ │ │ │ 00001c54 r typevar_has_default__doc__ │ │ │ │ 000009b4 d typevar_members │ │ │ │ 00000904 d typevar_methods │ │ │ │ 00000c9c t typevar_mro_entries │ │ │ │ 00000104 t typevar_new │ │ │ │ -00000bd8 t typevar_reduce │ │ │ │ +00000aa4 t typevar_reduce │ │ │ │ 00001c70 r typevar_reduce__doc__ │ │ │ │ -00000d14 t typevar_repr │ │ │ │ +00000be0 t typevar_repr │ │ │ │ 0000089c d typevar_slots │ │ │ │ 00000014 D typevar_spec │ │ │ │ -0000059c t typevar_traverse │ │ │ │ -00000588 t typevar_typing_prepare_subst │ │ │ │ +00000730 t typevar_traverse │ │ │ │ +00000454 t typevar_typing_prepare_subst │ │ │ │ 00001c8c r typevar_typing_prepare_subst__doc__ │ │ │ │ -00000ae8 t typevar_typing_subst │ │ │ │ +000009b4 t typevar_typing_subst │ │ │ │ 00001cc4 r typevar_typing_subst__doc__ │ │ │ │ 000007ac t typevartuple │ │ │ │ 0000008c t typevartuple_alloc │ │ │ │ 00000aa4 t typevartuple_clear │ │ │ │ -00000bec t typevartuple_dealloc │ │ │ │ +00000ab8 t typevartuple_dealloc │ │ │ │ 000006b4 t typevartuple_default │ │ │ │ 000006cc r typevartuple_doc │ │ │ │ 00000594 d typevartuple_getset │ │ │ │ 0000085c t typevartuple_has_default │ │ │ │ 00001b24 r typevartuple_has_default__doc__ │ │ │ │ -00000b14 t typevartuple_iter │ │ │ │ +000009e0 t typevartuple_iter │ │ │ │ 000005bc d typevartuple_members │ │ │ │ 00000534 d typevartuple_methods │ │ │ │ 00000cec t typevartuple_mro_entries │ │ │ │ 000008ce t typevartuple_reduce │ │ │ │ 00001b40 r typevartuple_reduce__doc__ │ │ │ │ -00000dfc t typevartuple_repr │ │ │ │ +00000cc8 t typevartuple_repr │ │ │ │ 000004cc D typevartuple_slots │ │ │ │ 00000028 D typevartuple_spec │ │ │ │ -00000a00 t typevartuple_traverse │ │ │ │ -00000dac t typevartuple_typing_prepare_subst │ │ │ │ +000008cc t typevartuple_traverse │ │ │ │ +00000c78 t typevartuple_typing_prepare_subst │ │ │ │ 00001b5c r typevartuple_typing_prepare_subst__doc__ │ │ │ │ 00000cc4 t typevartuple_typing_subst │ │ │ │ 00001b94 r typevartuple_typing_subst__doc__ │ │ │ │ -00000978 t typevartuple_unpack │ │ │ │ -000003a0 t unpack_typevartuples │ │ │ │ +00000844 t typevartuple_unpack │ │ │ │ +00000268 t unpack_typevartuples │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 0000010c r .LC10 │ │ │ │ 00000770 r .LC100 │ │ │ │ @@ -12792,15 +12785,15 @@ │ │ │ │ 00000ed8 r .LC159 │ │ │ │ 000001b8 r .LC16 │ │ │ │ 00000f10 r .LC161 │ │ │ │ 00000f28 r .LC162 │ │ │ │ 00000f30 r .LC163 │ │ │ │ 00000f6c r .LC164 │ │ │ │ 00000f7c r .LC165 │ │ │ │ -00000f84 r .LC166 │ │ │ │ +00000f90 r .LC166 │ │ │ │ 000001cc r .LC17 │ │ │ │ 00000f98 r .LC170 │ │ │ │ 00000fb4 r .LC171 │ │ │ │ 00000fc8 r .LC172 │ │ │ │ 00000fd0 r .LC173 │ │ │ │ 00000fe4 r .LC174 │ │ │ │ 00000fec r .LC175 │ │ │ │ @@ -12838,15 +12831,15 @@ │ │ │ │ 00001450 r .LC209 │ │ │ │ 0000007c r .LC21 │ │ │ │ 00001458 r .LC210 │ │ │ │ 00001460 r .LC211 │ │ │ │ 00001474 r .LC212 │ │ │ │ 00001490 r .LC213 │ │ │ │ 000014d4 r .LC214 │ │ │ │ -00001510 r .LC215 │ │ │ │ +000014fc r .LC215 │ │ │ │ 00001538 r .LC216 │ │ │ │ 00001540 r .LC217 │ │ │ │ 0000155c r .LC218 │ │ │ │ 00001570 r .LC219 │ │ │ │ 00000098 r .LC22 │ │ │ │ 0000157c r .LC220 │ │ │ │ 00001588 r .LC221 │ │ │ │ @@ -13002,15 +12995,15 @@ │ │ │ │ 00000650 r .LC93 │ │ │ │ 000006b4 r .LC95 │ │ │ │ 000006c4 r .LC96 │ │ │ │ 000006d0 r .LC97 │ │ │ │ 00000708 r .LC98 │ │ │ │ 00000748 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ -0000116e t EncodingMap_size │ │ │ │ +0000118a t EncodingMap_size │ │ │ │ 000031f8 r EncodingMap_size__doc__ │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ @@ -13054,15 +13047,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00003330 T PyInit__string │ │ │ │ +00002f68 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13125,110 +13118,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000ed64 T PyUnicode_Append │ │ │ │ -00002d3c T PyUnicode_AppendAndDel │ │ │ │ -0001cbbc T PyUnicode_AsASCIIString │ │ │ │ +0000ef14 T PyUnicode_Append │ │ │ │ +0001b7cc T PyUnicode_AppendAndDel │ │ │ │ +0001d2e4 T PyUnicode_AsASCIIString │ │ │ │ 000009d6 T PyUnicode_AsCharmapString │ │ │ │ -000018ec T PyUnicode_AsDecodedObject │ │ │ │ -00001948 T PyUnicode_AsDecodedUnicode │ │ │ │ -000019ea T PyUnicode_AsEncodedObject │ │ │ │ -00006524 T PyUnicode_AsEncodedString │ │ │ │ -00001a46 T PyUnicode_AsEncodedUnicode │ │ │ │ +00001908 T PyUnicode_AsDecodedObject │ │ │ │ +00001964 T PyUnicode_AsDecodedUnicode │ │ │ │ +00001a06 T PyUnicode_AsEncodedObject │ │ │ │ +0000656c T PyUnicode_AsEncodedString │ │ │ │ +00001a62 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000a0e T PyUnicode_AsLatin1String │ │ │ │ -00021d98 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001df08 T PyUnicode_AsUCS4 │ │ │ │ -00006c24 T PyUnicode_AsUCS4Copy │ │ │ │ +00022d88 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001ebe4 T PyUnicode_AsUCS4 │ │ │ │ +00005fd0 T PyUnicode_AsUCS4Copy │ │ │ │ 00000a14 T PyUnicode_AsUTF16String │ │ │ │ 00000a1c T PyUnicode_AsUTF32String │ │ │ │ -00002894 T PyUnicode_AsUTF8 │ │ │ │ -00002744 T PyUnicode_AsUTF8AndSize │ │ │ │ -000147f0 T PyUnicode_AsUTF8String │ │ │ │ -0002036c T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00013ed4 T PyUnicode_AsWideChar │ │ │ │ -0000b5f8 T PyUnicode_AsWideCharString │ │ │ │ -0001403c T PyUnicode_BuildEncodingMap │ │ │ │ -00011cec T PyUnicode_Compare │ │ │ │ -00004c6c T PyUnicode_CompareWithASCIIString │ │ │ │ -000056f4 T PyUnicode_Concat │ │ │ │ -0000a3f8 T PyUnicode_Contains │ │ │ │ -000031dc T PyUnicode_CopyCharacters │ │ │ │ -00000cf2 T PyUnicode_Count │ │ │ │ -0001555c T PyUnicode_Decode │ │ │ │ -00010914 T PyUnicode_DecodeASCII │ │ │ │ -00018334 T PyUnicode_DecodeCharmap │ │ │ │ -000027e8 T PyUnicode_DecodeFSDefault │ │ │ │ -00001fe4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00018330 T PyUnicode_DecodeLatin1 │ │ │ │ -0000d5b4 T PyUnicode_DecodeLocale │ │ │ │ -00001ae4 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001e8f4 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +00002928 T PyUnicode_AsUTF8 │ │ │ │ +000027d4 T PyUnicode_AsUTF8AndSize │ │ │ │ +00014e3c T PyUnicode_AsUTF8String │ │ │ │ +00021244 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00014520 T PyUnicode_AsWideChar │ │ │ │ +0000b824 T PyUnicode_AsWideCharString │ │ │ │ +00014688 T PyUnicode_BuildEncodingMap │ │ │ │ +00011ec0 T PyUnicode_Compare │ │ │ │ +00004cb0 T PyUnicode_CompareWithASCIIString │ │ │ │ +0000573c T PyUnicode_Concat │ │ │ │ +0000a624 T PyUnicode_Contains │ │ │ │ +0001d1b4 T PyUnicode_CopyCharacters │ │ │ │ +00000d0e T PyUnicode_Count │ │ │ │ +00015c1c T PyUnicode_Decode │ │ │ │ +00010a90 T PyUnicode_DecodeASCII │ │ │ │ +00018a24 T PyUnicode_DecodeCharmap │ │ │ │ +00002878 T PyUnicode_DecodeFSDefault │ │ │ │ +00002054 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00018a20 T PyUnicode_DecodeLatin1 │ │ │ │ +0000d7e0 T PyUnicode_DecodeLocale │ │ │ │ +00001b00 T PyUnicode_DecodeLocaleAndSize │ │ │ │ +0001f768 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000994 T PyUnicode_DecodeUTF16 │ │ │ │ -0001f32c T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0002030c T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009b0 T PyUnicode_DecodeUTF32 │ │ │ │ -000213c8 T PyUnicode_DecodeUTF32Stateful │ │ │ │ -00001ce8 T PyUnicode_DecodeUTF7 │ │ │ │ -0002071c T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00004970 T PyUnicode_DecodeUTF8 │ │ │ │ -000049d8 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +000222d4 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00001d04 T PyUnicode_DecodeUTF7 │ │ │ │ +000215f4 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000049b4 T PyUnicode_DecodeUTF8 │ │ │ │ +00004a1c T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000a24 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00011350 T PyUnicode_EncodeFSDefault │ │ │ │ -000031b8 T PyUnicode_EncodeLocale │ │ │ │ -00014ad0 T PyUnicode_EqualToUTF8 │ │ │ │ -00014b24 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00002728 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00012f2c T PyUnicode_FSConverter │ │ │ │ -00013b04 T PyUnicode_FSDecoder │ │ │ │ -0001fc80 T PyUnicode_Fill │ │ │ │ -000088f0 T PyUnicode_Find │ │ │ │ -0000b804 T PyUnicode_FindChar │ │ │ │ -00015a60 T PyUnicode_Format │ │ │ │ -0001537c T PyUnicode_FromEncodedObject │ │ │ │ -00007600 T PyUnicode_FromFormat │ │ │ │ -000028ec T PyUnicode_FromFormatV │ │ │ │ -00004570 T PyUnicode_FromKindAndData │ │ │ │ -0000ed04 T PyUnicode_FromObject │ │ │ │ -00018ea8 T PyUnicode_FromOrdinal │ │ │ │ +00011524 T PyUnicode_EncodeFSDefault │ │ │ │ +00002f44 T PyUnicode_EncodeLocale │ │ │ │ +0001511c T PyUnicode_EqualToUTF8 │ │ │ │ +00015170 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +000024d4 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +00013104 T PyUnicode_FSConverter │ │ │ │ +00013cdc T PyUnicode_FSDecoder │ │ │ │ +00020c60 T PyUnicode_Fill │ │ │ │ +00007c9c T PyUnicode_Find │ │ │ │ +0000ba30 T PyUnicode_FindChar │ │ │ │ +00016120 T PyUnicode_Format │ │ │ │ +00015a3c T PyUnicode_FromEncodedObject │ │ │ │ +0000777c T PyUnicode_FromFormat │ │ │ │ +00002980 T PyUnicode_FromFormatV │ │ │ │ +000045b4 T PyUnicode_FromKindAndData │ │ │ │ +0000eeb4 T PyUnicode_FromObject │ │ │ │ +00019598 T PyUnicode_FromOrdinal │ │ │ │ 0000092c T PyUnicode_FromString │ │ │ │ -00001be4 T PyUnicode_FromStringAndSize │ │ │ │ -00002168 T PyUnicode_FromWideChar │ │ │ │ +00001c54 T PyUnicode_FromStringAndSize │ │ │ │ +000021d8 T PyUnicode_FromWideChar │ │ │ │ 000009cc T PyUnicode_GetDefaultEncoding │ │ │ │ -000177d0 T PyUnicode_GetLength │ │ │ │ -00001b0c T PyUnicode_GetSize │ │ │ │ +00017e90 T PyUnicode_GetLength │ │ │ │ +00001b28 T PyUnicode_GetSize │ │ │ │ 00000730 T PyUnicode_InternFromString │ │ │ │ -00001d08 T PyUnicode_InternImmortal │ │ │ │ +00001d24 T PyUnicode_InternImmortal │ │ │ │ 00000636 T PyUnicode_InternInPlace │ │ │ │ -000049fc T PyUnicode_IsIdentifier │ │ │ │ -00010e50 T PyUnicode_Join │ │ │ │ +00004a40 T PyUnicode_IsIdentifier │ │ │ │ +00011024 T PyUnicode_Join │ │ │ │ 000005f8 T PyUnicode_New │ │ │ │ -0000d7ac T PyUnicode_Partition │ │ │ │ -00008b34 t PyUnicode_READ_CHAR │ │ │ │ -00002220 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -000071e4 T PyUnicode_RPartition │ │ │ │ -00000d92 T PyUnicode_RSplit │ │ │ │ +0000d9d8 T PyUnicode_Partition │ │ │ │ +00008cb4 t PyUnicode_READ_CHAR │ │ │ │ +0000208c t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00007360 T PyUnicode_RPartition │ │ │ │ +00000dae T PyUnicode_RSplit │ │ │ │ 000005c8 T PyUnicode_ReadChar │ │ │ │ -000044f8 T PyUnicode_Replace │ │ │ │ -00000d36 T PyUnicode_Resize │ │ │ │ -00006ab0 T PyUnicode_RichCompare │ │ │ │ -0001dea8 T PyUnicode_Split │ │ │ │ -00017a78 T PyUnicode_Splitlines │ │ │ │ -0000b9d0 T PyUnicode_Substring │ │ │ │ -000026dc T PyUnicode_Tailmatch │ │ │ │ -00000dce T PyUnicode_Translate │ │ │ │ +00003a44 T PyUnicode_Replace │ │ │ │ +00000d52 T PyUnicode_Resize │ │ │ │ +00006c28 T PyUnicode_RichCompare │ │ │ │ +0001eb84 T PyUnicode_Split │ │ │ │ +0001813c T PyUnicode_Splitlines │ │ │ │ +0000bbfc T PyUnicode_Substring │ │ │ │ +00002488 T PyUnicode_Tailmatch │ │ │ │ +00000dea T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000b1e T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005c9c t Py_XDECREF │ │ │ │ +00005ce4 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000075d0 t SubString_new_object │ │ │ │ -00007344 t SubString_new_object_or_empty │ │ │ │ +0000697c t SubString_new_object │ │ │ │ +000066f0 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -13258,108 +13251,107 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -00018304 T _PyUnicodeWriter_Dealloc │ │ │ │ -000042fc T _PyUnicodeWriter_Finish │ │ │ │ -000075e0 T _PyUnicodeWriter_Init │ │ │ │ -00005968 T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00001b36 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ -00002054 t _PyUnicodeWriter_Update │ │ │ │ -0000408c T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00017958 T _PyUnicodeWriter_WriteChar │ │ │ │ -00007628 t _PyUnicodeWriter_WriteCharInline │ │ │ │ -00001b54 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -000070e8 T _PyUnicodeWriter_WriteStr │ │ │ │ -00008b90 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00006a68 T _PyUnicode_AsASCIIString │ │ │ │ -0001b480 T _PyUnicode_AsLatin1String │ │ │ │ -000026b8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000179c0 T _PyUnicode_AsUTF8String │ │ │ │ -00001490 T _PyUnicode_CheckConsistency │ │ │ │ -00018dcc T _PyUnicode_ClearInterned │ │ │ │ -0001c8e4 T _PyUnicode_Copy │ │ │ │ -0001e8f8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00001c26 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004d44 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0002134c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d52c T _PyUnicode_EQ │ │ │ │ -00019cbc T _PyUnicode_EncodeCharmap │ │ │ │ -000034dc T _PyUnicode_EncodeUTF16 │ │ │ │ -00007e40 T _PyUnicode_EncodeUTF32 │ │ │ │ -00021998 T _PyUnicode_EncodeUTF7 │ │ │ │ -00004be0 T _PyUnicode_Equal │ │ │ │ -00001c46 T _PyUnicode_EqualToASCIIId │ │ │ │ -00004990 T _PyUnicode_EqualToASCIIString │ │ │ │ -00015050 T _PyUnicode_ExactDealloc │ │ │ │ -0000589c T _PyUnicode_FastCopyCharacters │ │ │ │ -0001e20c T _PyUnicode_FastFill │ │ │ │ -00008ca4 T _PyUnicode_FindMaxChar │ │ │ │ -00002238 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00002c60 T _PyUnicode_Fini │ │ │ │ -00002bcc T _PyUnicode_FiniTypes │ │ │ │ +000189f4 T _PyUnicodeWriter_Dealloc │ │ │ │ +00004340 T _PyUnicodeWriter_Finish │ │ │ │ +0000775c T _PyUnicodeWriter_Init │ │ │ │ +000059b0 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00001b52 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ +00004090 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +0001801c T _PyUnicodeWriter_WriteChar │ │ │ │ +000077a4 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00001b70 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ +00007264 T _PyUnicodeWriter_WriteStr │ │ │ │ +00008d10 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00006be0 T _PyUnicode_AsASCIIString │ │ │ │ +0001bb70 T _PyUnicode_AsLatin1String │ │ │ │ +00002748 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00018084 T _PyUnicode_AsUTF8String │ │ │ │ +000014ac T _PyUnicode_CheckConsistency │ │ │ │ +000194bc T _PyUnicode_ClearInterned │ │ │ │ +0001cedc T _PyUnicode_Copy │ │ │ │ +0001f76c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00001c42 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ +00004d88 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00022258 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d758 T _PyUnicode_EQ │ │ │ │ +0001a464 T _PyUnicode_EncodeCharmap │ │ │ │ +0001dd00 T _PyUnicode_EncodeUTF16 │ │ │ │ +000071ec T _PyUnicode_EncodeUTF32 │ │ │ │ +00022988 T _PyUnicode_EncodeUTF7 │ │ │ │ +00004c24 T _PyUnicode_Equal │ │ │ │ +00001c62 T _PyUnicode_EqualToASCIIId │ │ │ │ +000049d4 T _PyUnicode_EqualToASCIIString │ │ │ │ +00015710 T _PyUnicode_ExactDealloc │ │ │ │ +00020210 T _PyUnicode_FastCopyCharacters │ │ │ │ +0001f048 T _PyUnicode_FastFill │ │ │ │ +00008e24 T _PyUnicode_FindMaxChar │ │ │ │ +000020a4 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ +00002a0c T _PyUnicode_Fini │ │ │ │ +00002978 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001d188 T _PyUnicode_FormatLong │ │ │ │ -00004210 T _PyUnicode_FromASCII │ │ │ │ +0001d864 T _PyUnicode_FormatLong │ │ │ │ +00004254 T _PyUnicode_FromASCII │ │ │ │ 0000025e T _PyUnicode_FromId │ │ │ │ -0000478c t _PyUnicode_FromUCS1 │ │ │ │ -00018980 t _PyUnicode_FromUCS2 │ │ │ │ -0001d7b8 t _PyUnicode_FromUCS4 │ │ │ │ -00002af8 T _PyUnicode_GetNameCAPI │ │ │ │ +000047d0 t _PyUnicode_FromUCS1 │ │ │ │ +00019070 t _PyUnicode_FromUCS2 │ │ │ │ +0001e494 t _PyUnicode_FromUCS4 │ │ │ │ +000028a4 T _PyUnicode_GetNameCAPI │ │ │ │ 00001ef4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ -0000233c T _PyUnicode_InitEncodings │ │ │ │ +000021a8 T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001ec0 T _PyUnicode_InitState │ │ │ │ 00001f28 T _PyUnicode_InitTypes │ │ │ │ -0001cce8 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001c48 T _PyUnicode_InternImmortal │ │ │ │ -00021f5c T _PyUnicode_InternInPlace │ │ │ │ -00001e08 T _PyUnicode_InternMortal │ │ │ │ -00001cee T _PyUnicode_InternStatic │ │ │ │ -000013f0 T _PyUnicode_InternedSize │ │ │ │ -0000142c T _PyUnicode_InternedSize_Immortal │ │ │ │ +0001d410 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001cb8 T _PyUnicode_InternImmortal │ │ │ │ +00022f4c T _PyUnicode_InternInPlace │ │ │ │ +00001e78 T _PyUnicode_InternMortal │ │ │ │ +00001d0a T _PyUnicode_InternStatic │ │ │ │ +0000140c T _PyUnicode_InternedSize │ │ │ │ +00001448 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00009ebc T _PyUnicode_JoinArray │ │ │ │ -00004b6c T _PyUnicode_ScanIdentifier │ │ │ │ +0000a0e8 T _PyUnicode_JoinArray │ │ │ │ +00004bb0 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001b4dc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001b5d8 t _PyUnicode_TranslateCharmap │ │ │ │ -0000182a T _PyUnicode_WideCharString_Converter │ │ │ │ -00001882 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00012290 T _PyUnicode_XStrip │ │ │ │ +0001bbcc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001bcc8 t _PyUnicode_TranslateCharmap │ │ │ │ +00001846 T _PyUnicode_WideCharString_Converter │ │ │ │ +0000189e T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ +00012464 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000088 T _Py_DecodeUTF8Ex │ │ │ │ -00002308 T _Py_DecodeUTF8_surrogateescape │ │ │ │ +00002174 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000de9c T _Py_EncodeUTF8Ex │ │ │ │ +0000e008 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d704 T _Py_GetErrorHandler │ │ │ │ +0000d930 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13385,15 +13377,15 @@ │ │ │ │ 00000210 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00005cb8 t _copy_characters │ │ │ │ +00005d00 t _copy_characters │ │ │ │ 00000238 r _keywords.11 │ │ │ │ 00000248 r _keywords.14 │ │ │ │ 00000254 r _keywords.17 │ │ │ │ 00000260 r _keywords.20 │ │ │ │ 00000268 r _keywords.23 │ │ │ │ 00000270 r _keywords.26 │ │ │ │ 0000022c r _keywords.8 │ │ │ │ @@ -13409,283 +13401,282 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -00011724 t any_find_slice │ │ │ │ -000147f8 t anylib_find │ │ │ │ +000118f8 t any_find_slice │ │ │ │ +00014e44 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -000062dc t asciilib__factorize │ │ │ │ -0000631c t asciilib__lex_search │ │ │ │ -00006118 t asciilib__preprocess │ │ │ │ -000063ec t asciilib__two_way │ │ │ │ -000059c8 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00020214 t asciilib_default_rfind.constprop.0 │ │ │ │ -000199c8 t backslashreplace │ │ │ │ +00005688 t asciilib__factorize │ │ │ │ +000056c8 t asciilib__lex_search │ │ │ │ +000054c4 t asciilib__preprocess │ │ │ │ +00005798 t asciilib__two_way │ │ │ │ +00004e50 t asciilib_adaptive_find.constprop.0 │ │ │ │ +000210ec t asciilib_default_rfind.constprop.0 │ │ │ │ +0001a16c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0001e554 t case_operation │ │ │ │ -00005cb8 t charmapencode_lookup │ │ │ │ -0001ae24 t charmapencode_output │ │ │ │ -00002c04 t clear_interned_dict │ │ │ │ -000024c4 t config_get_codec_name │ │ │ │ +0001f3c0 t case_operation │ │ │ │ +00020230 t charmapencode_lookup │ │ │ │ +0001b4e0 t charmapencode_output │ │ │ │ +000029b0 t clear_interned_dict │ │ │ │ +00013e84 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -0001e7f0 t do_capitalize │ │ │ │ +0001f658 t do_capitalize │ │ │ │ 00000916 t do_casefold │ │ │ │ -0000783c t do_lower │ │ │ │ -00007ba8 t do_string_format │ │ │ │ -00008964 t do_string_format_map │ │ │ │ -0001eeec t do_swapcase │ │ │ │ -0001ff88 t do_title │ │ │ │ -00021cdc t do_upper │ │ │ │ -00013cac t encode_wstr_utf8 │ │ │ │ +00006be8 t do_lower │ │ │ │ +00007d24 t do_string_format │ │ │ │ +00007d10 t do_string_format_map │ │ │ │ +0001fd60 t do_swapcase │ │ │ │ +00020f68 t do_title │ │ │ │ +00022ccc t do_upper │ │ │ │ +000142f8 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ -000020b8 t ensure_unicode.isra.0 │ │ │ │ -0000757c t fieldnameiter_dealloc │ │ │ │ +00002054 t ensure_unicode.isra.0 │ │ │ │ +00006928 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00007434 t fieldnameiter_next │ │ │ │ +000067e0 t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -0000735c t formatter_field_name_split │ │ │ │ -00006e3c t formatter_parser │ │ │ │ -0000759c t formatteriter_dealloc │ │ │ │ +00006708 t formatter_field_name_split │ │ │ │ +000061e8 t formatter_parser │ │ │ │ +00006948 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00006e9c t formatteriter_next │ │ │ │ +00006248 t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ -00002294 t get_integer │ │ │ │ +00002100 t get_integer │ │ │ │ 0000088c t handle_capital_sigma │ │ │ │ -00001a54 t hashtable_unicode_compare │ │ │ │ +00001ac4 t hashtable_unicode_compare │ │ │ │ 000005a8 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000524 t intern_static.isra.0 │ │ │ │ 000002d0 r length_hint_doc │ │ │ │ 00000232 t make_encode_exception.part.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008ce4 t output_markup │ │ │ │ -0000333c t pad │ │ │ │ -00002cc4 t raise_encode_exception │ │ │ │ +00008e68 t output_markup │ │ │ │ +00002fc0 t pad │ │ │ │ +00002a70 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f8e8 t replace │ │ │ │ -000063a4 t resize_compact │ │ │ │ -000017c8 t resize_copy │ │ │ │ -0000464c t rsplit │ │ │ │ +0000fa64 t replace │ │ │ │ +000063ec t resize_compact │ │ │ │ +000017e4 t resize_copy │ │ │ │ +00003b98 t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ -0000bc38 t split │ │ │ │ +0000be64 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000079e8 t tailmatch │ │ │ │ -000062dc t ucs1lib__factorize │ │ │ │ -000067d0 t ucs1lib__preprocess │ │ │ │ -00006998 t ucs1lib__two_way │ │ │ │ +00007b64 t tailmatch │ │ │ │ +00005688 t ucs1lib__factorize │ │ │ │ +00005b7c t ucs1lib__preprocess │ │ │ │ +00005d44 t ucs1lib__two_way │ │ │ │ 00000670 t ucs1lib__two_way_count │ │ │ │ -00005d94 t ucs1lib_adaptive_find │ │ │ │ -00002584 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00003abc t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00008558 t ucs1lib_utf32_encode.isra.0 │ │ │ │ -00000dfe t ucs2lib__lex_search │ │ │ │ -000012b8 t ucs2lib__preprocess │ │ │ │ -00000e56 t ucs2lib__two_way │ │ │ │ -00001380 t ucs2lib__two_way_count │ │ │ │ -0001b110 t ucs2lib_fastsearch │ │ │ │ +00005140 t ucs1lib_adaptive_find │ │ │ │ +00002330 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +00003160 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00007904 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00000e1a t ucs2lib__lex_search │ │ │ │ +000012d4 t ucs2lib__preprocess │ │ │ │ +00000e72 t ucs2lib__two_way │ │ │ │ +0000139c t ucs2lib__two_way_count │ │ │ │ +0001b800 t ucs2lib_fastsearch │ │ │ │ 000003f4 t ucs2lib_fastsearch.part.0 │ │ │ │ -0001b39c t ucs2lib_find_char │ │ │ │ -00002b44 t ucs2lib_find_max_char │ │ │ │ -00002d5c t ucs2lib_rfind_char │ │ │ │ -00012c1c t ucs2lib_utf8_encoder │ │ │ │ -00000fae t ucs4lib__lex_search │ │ │ │ -0000117e t ucs4lib__preprocess │ │ │ │ -00001006 t ucs4lib__two_way │ │ │ │ -00001248 t ucs4lib__two_way_count │ │ │ │ -00007974 t ucs4lib_fastsearch │ │ │ │ -000078d8 t ucs4lib_find_char │ │ │ │ -00003dd0 t ucs4lib_find_max_char │ │ │ │ +0001ba8c t ucs2lib_find_char │ │ │ │ +000028f0 t ucs2lib_find_max_char │ │ │ │ +00002ae8 t ucs2lib_rfind_char │ │ │ │ +00012df0 t ucs2lib_utf8_encoder │ │ │ │ +00000fca t ucs4lib__lex_search │ │ │ │ +0000119a t ucs4lib__preprocess │ │ │ │ +00001022 t ucs4lib__two_way │ │ │ │ +00001264 t ucs4lib__two_way_count │ │ │ │ +00006d20 t ucs4lib_fastsearch │ │ │ │ +00006c84 t ucs4lib_find_char │ │ │ │ +00003474 t ucs4lib_find_max_char │ │ │ │ 00000a92 t ucs4lib_rfind_char │ │ │ │ -00002df0 t ucs4lib_utf8_encoder │ │ │ │ -00005828 t unicode___format__ │ │ │ │ +00002b7c t ucs4lib_utf8_encoder │ │ │ │ +0001ffcc t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010f58 t unicode_ascii_iter_next │ │ │ │ -0001afa0 t unicode_askind │ │ │ │ -000057f0 t unicode_capitalize │ │ │ │ +0001112c t unicode_ascii_iter_next │ │ │ │ +0001b65c t unicode_askind │ │ │ │ +00004cfc t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -000075e8 t unicode_casefold │ │ │ │ +00006994 t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001d0a0 t unicode_center │ │ │ │ +0001d77c t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -00013450 t unicode_char │ │ │ │ -000020f0 t unicode_check_encoding_errors │ │ │ │ -000032e0 t unicode_check_modifiable │ │ │ │ -00011d38 t unicode_compare │ │ │ │ -0001c300 t unicode_count │ │ │ │ +00013628 t unicode_char │ │ │ │ +00006ab0 t unicode_check_encoding_errors │ │ │ │ +00011f0c t unicode_compare │ │ │ │ +0001c8f4 t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001c3b0 t unicode_count_impl │ │ │ │ -00001ae4 t unicode_dealloc │ │ │ │ -000180b0 t unicode_decode_call_errorhandler_writer │ │ │ │ -00002088 t unicode_decode_locale │ │ │ │ +0001c9a4 t unicode_count_impl │ │ │ │ +00001b54 t unicode_dealloc │ │ │ │ +00018774 t unicode_decode_call_errorhandler_writer │ │ │ │ +000020f8 t unicode_decode_locale │ │ │ │ 00000954 t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -00015148 t unicode_encode │ │ │ │ +00015808 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ -000177f8 t unicode_encode_call_errorhandler │ │ │ │ -000113ec t unicode_encode_locale │ │ │ │ -00019150 t unicode_encode_ucs1 │ │ │ │ -00012974 t unicode_encode_utf8 │ │ │ │ -000123f8 t unicode_endswith │ │ │ │ +00017eb8 t unicode_encode_call_errorhandler │ │ │ │ +000115c0 t unicode_encode_locale │ │ │ │ +00019840 t unicode_encode_ucs1 │ │ │ │ +00012b48 t unicode_encode_utf8 │ │ │ │ +000125cc t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f1dc t unicode_expandtabs │ │ │ │ +0000f38c t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -0001d054 t unicode_fill │ │ │ │ -0000289c t unicode_fill_utf8 │ │ │ │ -000152c4 t unicode_find │ │ │ │ +00002f74 t unicode_fill │ │ │ │ +00002648 t unicode_fill_utf8 │ │ │ │ +00015984 t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ -00006c10 t unicode_fromformat_write_cstr │ │ │ │ -00006ef4 t unicode_fromformat_write_str │ │ │ │ -00000bec t unicode_fromformat_write_wcstr │ │ │ │ -000132cc t unicode_getitem │ │ │ │ -0000893c t unicode_getnewargs │ │ │ │ +00006d88 t unicode_fromformat_write_cstr │ │ │ │ +00007070 t unicode_fromformat_write_str │ │ │ │ +00000c08 t unicode_fromformat_write_wcstr │ │ │ │ +000134a4 t unicode_getitem │ │ │ │ +00007ce8 t unicode_getnewargs │ │ │ │ 000004d4 t unicode_hash │ │ │ │ -00004428 t unicode_index │ │ │ │ +00003974 t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -00013074 t unicode_isalnum │ │ │ │ +0001324c t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -000042d0 t unicode_isalpha │ │ │ │ +0001eee8 t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00013ec8 t unicode_isascii │ │ │ │ +00014514 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -0000886c t unicode_isdecimal │ │ │ │ +00007c18 t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001ddb8 t unicode_isdigit │ │ │ │ +0001ea94 t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -00014b68 t unicode_isidentifier │ │ │ │ +000151b4 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -0000771c t unicode_islower │ │ │ │ +00006ac8 t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ 00000806 t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -00020184 t unicode_isprintable │ │ │ │ +0002105c t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001d624 t unicode_isspace │ │ │ │ +0001e2fc t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ 0000073e t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001ca88 t unicode_isupper │ │ │ │ +0001d080 t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00010eac t unicode_iter │ │ │ │ -00010df4 t unicode_join │ │ │ │ +00011080 t unicode_iter │ │ │ │ +00010fc8 t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ -00000c60 t unicode_kind_name │ │ │ │ -000071dc t unicode_length │ │ │ │ -0001f158 t unicode_ljust │ │ │ │ +00000c7c t unicode_kind_name │ │ │ │ +00007358 t unicode_length │ │ │ │ +0002003c t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ -0000e9b8 t unicode_lower │ │ │ │ +0000eb24 t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -00013564 t unicode_lstrip │ │ │ │ +0001373c t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -00003f2c t unicode_maketrans │ │ │ │ +000035d0 t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00015a48 t unicode_mod │ │ │ │ -0001ab94 t unicode_new │ │ │ │ -0000d7a8 t unicode_partition │ │ │ │ +00016108 t unicode_mod │ │ │ │ +0001b250 t unicode_new │ │ │ │ +0000d9d4 t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001e410 t unicode_removeprefix │ │ │ │ +0001f26c t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -00007644 t unicode_removesuffix │ │ │ │ +000069f0 t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -00014cd8 t unicode_repeat │ │ │ │ -0000f7e8 t unicode_replace │ │ │ │ +00015324 t unicode_repeat │ │ │ │ +0000f964 t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ -0000a84c t unicode_repr │ │ │ │ -0000efac t unicode_resize │ │ │ │ +0000aa78 t unicode_repr │ │ │ │ +0000f15c t unicode_resize │ │ │ │ 00001f94 t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -0001166c t unicode_rfind │ │ │ │ +00011840 t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -000030e4 t unicode_rindex │ │ │ │ +00002e70 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001e250 t unicode_rjust │ │ │ │ +0001f0ac t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ -000071e0 t unicode_rpartition │ │ │ │ +0000735c t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00004544 t unicode_rsplit │ │ │ │ +00003a90 t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011ea8 t unicode_rstrip │ │ │ │ +0001207c t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ 00000a2a t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ -0000bafc t unicode_split │ │ │ │ +0000bd28 t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -000179c8 t unicode_splitlines │ │ │ │ +0001808c t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ -0000768c t unicode_startswith │ │ │ │ +00007808 t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001fdc0 t unicode_str │ │ │ │ -0000e1b4 t unicode_strip │ │ │ │ +00020da0 t unicode_str │ │ │ │ +0000e320 t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -0001100c t unicode_subscript │ │ │ │ +000111e0 t unicode_subscript │ │ │ │ 00000664 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -00007830 t unicode_title │ │ │ │ +00006bdc t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001b5cc t unicode_translate │ │ │ │ +0001bcbc t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001cc08 t unicode_upper │ │ │ │ +0001d330 t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -000126e8 t unicode_vectorcall │ │ │ │ -00007d44 t unicode_zfill │ │ │ │ +000128bc t unicode_vectorcall │ │ │ │ +000070f0 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010fb0 t unicodeiter_dealloc │ │ │ │ -000075bc t unicodeiter_len │ │ │ │ +00011184 t unicodeiter_dealloc │ │ │ │ +00006968 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00018fb8 t unicodeiter_next │ │ │ │ -000076d4 t unicodeiter_reduce │ │ │ │ -00007928 t unicodeiter_setstate │ │ │ │ +000196a8 t unicodeiter_next │ │ │ │ +00006a80 t unicodeiter_reduce │ │ │ │ +00006cd4 t unicodeiter_setstate │ │ │ │ 000003e8 t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000058bc t xmlcharrefreplace │ │ │ │ +00004d34 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ -000004cc T _PyUnicode_IsCased │ │ │ │ +00000544 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ 00000154 T _PyUnicode_IsDigit │ │ │ │ -000003a0 T _PyUnicode_IsLinebreak │ │ │ │ -000002d4 T _PyUnicode_IsLowercase │ │ │ │ +00000418 T _PyUnicode_IsLinebreak │ │ │ │ +0000034c T _PyUnicode_IsLowercase │ │ │ │ 00000198 T _PyUnicode_IsNumeric │ │ │ │ 00000000 T _PyUnicode_IsPrintable │ │ │ │ -00000318 T _PyUnicode_IsTitlecase │ │ │ │ -0000035c T _PyUnicode_IsUppercase │ │ │ │ -00000000 T _PyUnicode_IsWhitespace │ │ │ │ +00000390 T _PyUnicode_IsTitlecase │ │ │ │ +000003d4 T _PyUnicode_IsUppercase │ │ │ │ +000001dc T _PyUnicode_IsWhitespace │ │ │ │ 00000088 T _PyUnicode_IsXidContinue │ │ │ │ 00000044 T _PyUnicode_IsXidStart │ │ │ │ -000001dc T _PyUnicode_ToDecimalDigit │ │ │ │ -00000510 T _PyUnicode_ToDigit │ │ │ │ +00000254 T _PyUnicode_ToDecimalDigit │ │ │ │ +00000588 T _PyUnicode_ToDigit │ │ │ │ 00000040 T _PyUnicode_ToFoldedFull │ │ │ │ -000003d4 T _PyUnicode_ToLowerFull │ │ │ │ -00000224 T _PyUnicode_ToLowercase │ │ │ │ -000000e8 T _PyUnicode_ToNumeric │ │ │ │ -00000078 T _PyUnicode_ToTitleFull │ │ │ │ +0000044c T _PyUnicode_ToLowerFull │ │ │ │ +0000029c T _PyUnicode_ToLowercase │ │ │ │ +00000070 T _PyUnicode_ToNumeric │ │ │ │ +00000000 T _PyUnicode_ToTitleFull │ │ │ │ 000000ba T _PyUnicode_ToTitlecase │ │ │ │ -00000450 T _PyUnicode_ToUpperFull │ │ │ │ -0000027c T _PyUnicode_ToUppercase │ │ │ │ +000004c8 T _PyUnicode_ToUpperFull │ │ │ │ +000002f4 T _PyUnicode_ToUppercase │ │ │ │ 00017950 R _PyUnicode_TypeRecords │ │ │ │ 00012200 r index1 │ │ │ │ 00000000 r index2 │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -13806,15 +13797,15 @@ │ │ │ │ U PyNumber_Remainder │ │ │ │ U PyNumber_Rshift │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_Call │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000071c T PyObject_ClearWeakRefs │ │ │ │ +00000718 T PyObject_ClearWeakRefs │ │ │ │ U PyObject_DelItem │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_Hash │ │ │ │ @@ -13830,59 +13821,59 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00000d86 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000d10 T PyWeakref_GetObject │ │ │ │ -00000e1c T PyWeakref_GetRef │ │ │ │ -000010dc T PyWeakref_NewProxy │ │ │ │ +00000e18 T PyWeakref_GetRef │ │ │ │ +000010d8 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ -00000c44 t Py_XDECREF │ │ │ │ +00000c40 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00000f44 T _PyStaticType_ClearWeakRefs │ │ │ │ +00000f40 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ -00000ec0 T _PyWeakref_ClearRef │ │ │ │ -00000f6c T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00000b70 T _PyWeakref_GetWeakrefCount │ │ │ │ -000000ec T _PyWeakref_IsDead │ │ │ │ +00000ebc T _PyWeakref_ClearRef │ │ │ │ +00000f68 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +00000b6c T _PyWeakref_GetWeakrefCount │ │ │ │ +00000000 T _PyWeakref_IsDead │ │ │ │ 000000d0 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000bc4 t clear_weakref_lock_held │ │ │ │ +00000bc0 t clear_weakref_lock_held │ │ │ │ 00000000 t gc_clear │ │ │ │ -00000318 t gc_traverse │ │ │ │ +00000314 t gc_traverse │ │ │ │ 00000250 t insert_weakref │ │ │ │ 00001c2c t proxy_abs │ │ │ │ 00000634 t proxy_add │ │ │ │ 0000193c t proxy_and │ │ │ │ 00000270 d proxy_as_mapping │ │ │ │ 000002a4 d proxy_as_number │ │ │ │ 0000027c d proxy_as_sequence │ │ │ │ 00000230 t proxy_bool │ │ │ │ 00000c78 t proxy_bytes │ │ │ │ 00000524 t proxy_call │ │ │ │ 00000316 t proxy_contains │ │ │ │ -0000136c t proxy_dealloc │ │ │ │ +000014d0 t proxy_dealloc │ │ │ │ 00001dac t proxy_divmod │ │ │ │ 0000169c t proxy_float │ │ │ │ 000007ae t proxy_floor_div │ │ │ │ -00000000 t proxy_getattr │ │ │ │ +000013cc t proxy_getattr │ │ │ │ 00000384 t proxy_getitem │ │ │ │ 000015cc t proxy_iadd │ │ │ │ 000010ec t proxy_iand │ │ │ │ 00000880 t proxy_ifloor_div │ │ │ │ 0000128c t proxy_ilshift │ │ │ │ 00000aa0 t proxy_imatmul │ │ │ │ 0000135c t proxy_imod │ │ │ │ @@ -13908,29 +13899,29 @@ │ │ │ │ 0000179c t proxy_or │ │ │ │ 00001cac t proxy_pos │ │ │ │ 000021fc t proxy_pow │ │ │ │ 00000b70 t proxy_repr │ │ │ │ 00000be0 t proxy_reversed │ │ │ │ 00000454 t proxy_richcompare │ │ │ │ 00001a0c t proxy_rshift │ │ │ │ -0000140c t proxy_setattr │ │ │ │ +00001570 t proxy_setattr │ │ │ │ 0000029e t proxy_setitem │ │ │ │ 000001ae t proxy_str │ │ │ │ 0000201c t proxy_sub │ │ │ │ 00000e7c t proxy_true_div │ │ │ │ 0000186c t proxy_xor │ │ │ │ -000006cc t weakref___init__ │ │ │ │ -00000324 t weakref___new__ │ │ │ │ -00000cd4 t weakref_dealloc │ │ │ │ -00000d8c t weakref_hash │ │ │ │ +000006c8 t weakref___init__ │ │ │ │ +00000320 t weakref___new__ │ │ │ │ +00000cd0 t weakref_dealloc │ │ │ │ +00000d88 t weakref_hash │ │ │ │ 00000384 d weakref_members │ │ │ │ 00000364 d weakref_methods │ │ │ │ 00000024 t weakref_repr │ │ │ │ -00000f94 t weakref_richcompare │ │ │ │ -00000c60 t weakref_vectorcall │ │ │ │ +00000f90 t weakref_richcompare │ │ │ │ +00000c5c t weakref_vectorcall │ │ │ │ │ │ │ │ _warnings.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ @@ -13979,19 +13970,19 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000004b0 T PyErr_Warn │ │ │ │ -00000fa4 T PyErr_WarnEx │ │ │ │ +00001020 T PyErr_WarnEx │ │ │ │ 000004b6 T PyErr_WarnExplicit │ │ │ │ 00000114 T PyErr_WarnExplicitFormat │ │ │ │ 0000019c T PyErr_WarnExplicitObject │ │ │ │ -00000568 T PyErr_WarnFormat │ │ │ │ +000004e8 T PyErr_WarnFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_ImportWarning │ │ │ │ U PyExc_PendingDeprecationWarning │ │ │ │ U PyExc_ResourceWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ @@ -14036,29 +14027,29 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00001644 t Py_XDECREF │ │ │ │ +000016c0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -0000059c T _PyErr_WarnExplicitObjectWithContext │ │ │ │ +0000051c T _PyErr_WarnExplicitObjectWithContext │ │ │ │ 000000e8 t _PyErr_WarnFormat.constprop.0 │ │ │ │ -000004e0 t _PyErr_WarnFormatV │ │ │ │ +00000460 t _PyErr_WarnFormatV │ │ │ │ 00000460 T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 00000036 T _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyImport_BlessMyLoader │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ -00000288 T _PyWarnings_Fini │ │ │ │ +00000208 T _PyWarnings_Fini │ │ │ │ 00000104 T _PyWarnings_Init │ │ │ │ 00000000 T _PyWarnings_InitState │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DisplaySourceLine │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -14068,31 +14059,31 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000018 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000b4 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ -00001500 t already_warned │ │ │ │ -00000208 t check_matched.part.0 │ │ │ │ +0000157c t already_warned │ │ │ │ +00000fa0 t check_matched.part.0 │ │ │ │ 00000000 t create_filter │ │ │ │ -000010e0 t do_warn │ │ │ │ +0000115c t do_warn │ │ │ │ 000000ec t get_current_tstate │ │ │ │ 00000f20 t get_warnings_attr │ │ │ │ -000011bc t setup_context │ │ │ │ +00001238 t setup_context │ │ │ │ U stderr │ │ │ │ 0000012c t warn_explicit │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 00000098 t warnings_filters_mutated │ │ │ │ 000000a8 r warnings_filters_mutated__doc__ │ │ │ │ 00000108 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ 00000110 t warnings_module_exec │ │ │ │ 000000e8 d warnings_slots │ │ │ │ -00000300 t warnings_warn │ │ │ │ +00000280 t warnings_warn │ │ │ │ 000001b4 r warnings_warn__doc__ │ │ │ │ 000001c8 t warnings_warn_explicit │ │ │ │ 000000cc r warnings_warn_explicit__doc__ │ │ │ │ │ │ │ │ Python-ast.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -14387,207 +14378,207 @@ │ │ │ │ 00002ef8 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f14 r .LC360 │ │ │ │ 00002f24 r .LC361 │ │ │ │ 00002f38 r .LC362 │ │ │ │ 00002f4c r .LC363 │ │ │ │ 00002f74 r .LC364 │ │ │ │ -00002f98 r .LC365 │ │ │ │ -00002fc0 r .LC366 │ │ │ │ -00002fec r .LC367 │ │ │ │ +00002f9c r .LC365 │ │ │ │ +00002fc8 r .LC366 │ │ │ │ +00002ff8 r .LC367 │ │ │ │ 0000301c r .LC368 │ │ │ │ 00003058 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ 00003098 r .LC370 │ │ │ │ 000030c8 r .LC371 │ │ │ │ 000030f0 r .LC372 │ │ │ │ 000030f4 r .LC373 │ │ │ │ 000030f8 r .LC374 │ │ │ │ 00003134 r .LC375 │ │ │ │ 00003164 r .LC376 │ │ │ │ 000031f8 r .LC377 │ │ │ │ 00003254 r .LC378 │ │ │ │ -000032bc r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000032e4 r .LC380 │ │ │ │ -0000330c r .LC382 │ │ │ │ -00003310 r .LC383 │ │ │ │ -00003318 r .LC384 │ │ │ │ -00003338 r .LC385 │ │ │ │ -0000336c r .LC386 │ │ │ │ -0000338c r .LC387 │ │ │ │ -000033c0 r .LC388 │ │ │ │ -000033fc r .LC389 │ │ │ │ +000032bc r .LC380 │ │ │ │ +000032c0 r .LC381 │ │ │ │ +000032c8 r .LC382 │ │ │ │ +000032e8 r .LC383 │ │ │ │ +0000331c r .LC384 │ │ │ │ +0000333c r .LC385 │ │ │ │ +00003370 r .LC386 │ │ │ │ +000033ac r .LC387 │ │ │ │ +000033dc r .LC388 │ │ │ │ +00003400 r .LC389 │ │ │ │ 00000540 r .LC39 │ │ │ │ -0000342c r .LC390 │ │ │ │ -00003450 r .LC391 │ │ │ │ -00003480 r .LC392 │ │ │ │ -000034b0 r .LC393 │ │ │ │ -000034ec r .LC394 │ │ │ │ -00003524 r .LC395 │ │ │ │ -0000354c r .LC396 │ │ │ │ -00003584 r .LC397 │ │ │ │ -000035b4 r .LC398 │ │ │ │ -000035d8 r .LC399 │ │ │ │ +00003430 r .LC390 │ │ │ │ +00003460 r .LC391 │ │ │ │ +0000349c r .LC392 │ │ │ │ +000034d4 r .LC393 │ │ │ │ +000034fc r .LC394 │ │ │ │ +00003534 r .LC395 │ │ │ │ +00003564 r .LC396 │ │ │ │ +00003588 r .LC397 │ │ │ │ +000035c4 r .LC398 │ │ │ │ +000035ec r .LC399 │ │ │ │ 00000000 r .LC4 │ │ │ │ 00000568 r .LC40 │ │ │ │ -00003614 r .LC400 │ │ │ │ -0000363c r .LC401 │ │ │ │ -00003678 r .LC402 │ │ │ │ -000036ac r .LC403 │ │ │ │ -000036d4 r .LC404 │ │ │ │ +00003628 r .LC400 │ │ │ │ +0000365c r .LC401 │ │ │ │ +00003684 r .LC402 │ │ │ │ +000036b0 r .LC403 │ │ │ │ +000036d0 r .LC404 │ │ │ │ 00003700 r .LC405 │ │ │ │ -00003720 r .LC406 │ │ │ │ -00003750 r .LC407 │ │ │ │ -00003780 r .LC408 │ │ │ │ -000037a8 r .LC409 │ │ │ │ +00003730 r .LC406 │ │ │ │ +00003758 r .LC407 │ │ │ │ +00003788 r .LC408 │ │ │ │ +000037c0 r .LC409 │ │ │ │ 00000594 r .LC41 │ │ │ │ -000037d8 r .LC410 │ │ │ │ -00003810 r .LC411 │ │ │ │ -00003848 r .LC412 │ │ │ │ -00003888 r .LC413 │ │ │ │ -000038cc r .LC414 │ │ │ │ -0000390c r .LC415 │ │ │ │ -0000394c r .LC416 │ │ │ │ -00003980 r .LC417 │ │ │ │ -000039ac r .LC418 │ │ │ │ -000039e0 r .LC419 │ │ │ │ +000037f8 r .LC410 │ │ │ │ +00003838 r .LC411 │ │ │ │ +0000387c r .LC412 │ │ │ │ +000038bc r .LC413 │ │ │ │ +000038fc r .LC414 │ │ │ │ +00003930 r .LC415 │ │ │ │ +0000395c r .LC416 │ │ │ │ +00003990 r .LC417 │ │ │ │ +000039cc r .LC418 │ │ │ │ +00003a08 r .LC419 │ │ │ │ 000005bc r .LC42 │ │ │ │ -00003a1c r .LC420 │ │ │ │ -00003a58 r .LC421 │ │ │ │ -00003aa0 r .LC422 │ │ │ │ -00003ae8 r .LC423 │ │ │ │ -00003b2c r .LC424 │ │ │ │ +00003a50 r .LC420 │ │ │ │ +00003a98 r .LC421 │ │ │ │ +00003adc r .LC422 │ │ │ │ +00003b20 r .LC423 │ │ │ │ +00003b4c r .LC424 │ │ │ │ 00003b70 r .LC425 │ │ │ │ -00003b9c r .LC426 │ │ │ │ -00003bc0 r .LC427 │ │ │ │ -00003bf4 r .LC428 │ │ │ │ -00003c2c r .LC429 │ │ │ │ +00003ba4 r .LC426 │ │ │ │ +00003bdc r .LC427 │ │ │ │ +00003c14 r .LC428 │ │ │ │ +00003c4c r .LC429 │ │ │ │ 000005e4 r .LC43 │ │ │ │ -00003c64 r .LC430 │ │ │ │ -00003c9c r .LC431 │ │ │ │ -00003cd0 r .LC432 │ │ │ │ -00003d04 r .LC433 │ │ │ │ -00003d44 r .LC434 │ │ │ │ -00003d84 r .LC435 │ │ │ │ -00003dc0 r .LC436 │ │ │ │ -00003dfc r .LC437 │ │ │ │ -00003e1c r .LC438 │ │ │ │ -00003e50 r .LC439 │ │ │ │ +00003c80 r .LC430 │ │ │ │ +00003cb4 r .LC431 │ │ │ │ +00003cf4 r .LC432 │ │ │ │ +00003d34 r .LC433 │ │ │ │ +00003d70 r .LC434 │ │ │ │ +00003dac r .LC435 │ │ │ │ +00003dcc r .LC436 │ │ │ │ +00003e00 r .LC437 │ │ │ │ +00003e20 r .LC438 │ │ │ │ +00003e58 r .LC439 │ │ │ │ 0000060c r .LC44 │ │ │ │ -00003e70 r .LC440 │ │ │ │ -00003ea8 r .LC441 │ │ │ │ -00003edc r .LC442 │ │ │ │ -00003efc r .LC443 │ │ │ │ -00003f34 r .LC444 │ │ │ │ -00003f60 r .LC445 │ │ │ │ -00003f90 r .LC446 │ │ │ │ -00003fb4 r .LC447 │ │ │ │ -00003ff0 r .LC448 │ │ │ │ -0000402c r .LC449 │ │ │ │ +00003e8c r .LC440 │ │ │ │ +00003eac r .LC441 │ │ │ │ +00003ee4 r .LC442 │ │ │ │ +00003f10 r .LC443 │ │ │ │ +00003f40 r .LC444 │ │ │ │ +00003f64 r .LC445 │ │ │ │ +00003fa0 r .LC446 │ │ │ │ +00003fdc r .LC447 │ │ │ │ +0000400c r .LC448 │ │ │ │ +0000403c r .LC449 │ │ │ │ 00000630 r .LC45 │ │ │ │ -0000405c r .LC450 │ │ │ │ +00004060 r .LC450 │ │ │ │ 0000408c r .LC451 │ │ │ │ -000040b0 r .LC452 │ │ │ │ -000040dc r .LC453 │ │ │ │ -0000410c r .LC454 │ │ │ │ -0000413c r .LC455 │ │ │ │ -00004160 r .LC456 │ │ │ │ -00004194 r .LC457 │ │ │ │ -000041c4 r .LC458 │ │ │ │ -000041f0 r .LC459 │ │ │ │ +000040bc r .LC452 │ │ │ │ +000040ec r .LC453 │ │ │ │ +00004110 r .LC454 │ │ │ │ +00004144 r .LC455 │ │ │ │ +00004174 r .LC456 │ │ │ │ +000041a0 r .LC457 │ │ │ │ +000041c0 r .LC458 │ │ │ │ +000041e8 r .LC459 │ │ │ │ 00000654 r .LC46 │ │ │ │ -00004210 r .LC460 │ │ │ │ -00004238 r .LC461 │ │ │ │ -00004268 r .LC462 │ │ │ │ -00004298 r .LC463 │ │ │ │ -000042c8 r .LC464 │ │ │ │ -000042fc r .LC465 │ │ │ │ +00004218 r .LC460 │ │ │ │ +00004248 r .LC461 │ │ │ │ +00004278 r .LC462 │ │ │ │ +000042ac r .LC463 │ │ │ │ +000042dc r .LC464 │ │ │ │ +00004300 r .LC465 │ │ │ │ 0000432c r .LC466 │ │ │ │ -00004350 r .LC467 │ │ │ │ -0000437c r .LC468 │ │ │ │ -000043b0 r .LC469 │ │ │ │ +00004360 r .LC467 │ │ │ │ +00004394 r .LC468 │ │ │ │ +000043cc r .LC469 │ │ │ │ 0000067c r .LC47 │ │ │ │ -000043e4 r .LC470 │ │ │ │ -0000441c r .LC471 │ │ │ │ -00004454 r .LC472 │ │ │ │ +00004404 r .LC470 │ │ │ │ +00004430 r .LC471 │ │ │ │ +00004450 r .LC472 │ │ │ │ 00004480 r .LC473 │ │ │ │ -000044a0 r .LC474 │ │ │ │ -000044d0 r .LC475 │ │ │ │ -00004504 r .LC476 │ │ │ │ -00004538 r .LC477 │ │ │ │ -0000456c r .LC478 │ │ │ │ -00004594 r .LC479 │ │ │ │ +000044b4 r .LC474 │ │ │ │ +000044e8 r .LC475 │ │ │ │ +0000451c r .LC476 │ │ │ │ +00004544 r .LC477 │ │ │ │ +00004560 r .LC478 │ │ │ │ +00004590 r .LC479 │ │ │ │ 000006a8 r .LC48 │ │ │ │ -000045b0 r .LC480 │ │ │ │ -000045e0 r .LC481 │ │ │ │ -00004610 r .LC482 │ │ │ │ -00004640 r .LC483 │ │ │ │ +000045c0 r .LC480 │ │ │ │ +000045f0 r .LC481 │ │ │ │ +00004620 r .LC482 │ │ │ │ +00004650 r .LC483 │ │ │ │ 00004670 r .LC484 │ │ │ │ -000046a0 r .LC485 │ │ │ │ -000046c0 r .LC486 │ │ │ │ -000046f4 r .LC487 │ │ │ │ -00004724 r .LC488 │ │ │ │ -00004754 r .LC489 │ │ │ │ +000046a4 r .LC485 │ │ │ │ +000046d4 r .LC486 │ │ │ │ +00004704 r .LC487 │ │ │ │ +0000473c r .LC488 │ │ │ │ +00004760 r .LC489 │ │ │ │ 000006d0 r .LC49 │ │ │ │ -0000478c r .LC490 │ │ │ │ -000047b0 r .LC491 │ │ │ │ -000047e8 r .LC492 │ │ │ │ -0000481c r .LC493 │ │ │ │ -00004854 r .LC494 │ │ │ │ -00004880 r .LC495 │ │ │ │ -000048a0 r .LC496 │ │ │ │ -000048d4 r .LC497 │ │ │ │ +00004798 r .LC490 │ │ │ │ +000047cc r .LC491 │ │ │ │ +00004804 r .LC492 │ │ │ │ +00004830 r .LC493 │ │ │ │ +00004850 r .LC494 │ │ │ │ +00004884 r .LC495 │ │ │ │ +000048b8 r .LC496 │ │ │ │ +000048d8 r .LC497 │ │ │ │ 00004908 r .LC498 │ │ │ │ 00004928 r .LC499 │ │ │ │ 00000020 r .LC5 │ │ │ │ 000006f8 r .LC50 │ │ │ │ 00004958 r .LC500 │ │ │ │ -00004978 r .LC501 │ │ │ │ -000049a8 r .LC502 │ │ │ │ -000049dc r .LC503 │ │ │ │ -00004a10 r .LC504 │ │ │ │ -00004a40 r .LC505 │ │ │ │ -00004a74 r .LC506 │ │ │ │ -00004aa8 r .LC507 │ │ │ │ -00004adc r .LC508 │ │ │ │ -00004b10 r .LC509 │ │ │ │ +0000498c r .LC501 │ │ │ │ +000049c0 r .LC502 │ │ │ │ +000049f0 r .LC503 │ │ │ │ +00004a24 r .LC504 │ │ │ │ +00004a58 r .LC505 │ │ │ │ +00004a8c r .LC506 │ │ │ │ +00004ac0 r .LC507 │ │ │ │ +00004ae4 r .LC508 │ │ │ │ +00004b18 r .LC509 │ │ │ │ 00000728 r .LC51 │ │ │ │ -00004b34 r .LC510 │ │ │ │ -00004b68 r .LC511 │ │ │ │ -00004ba0 r .LC512 │ │ │ │ -00004bd8 r .LC513 │ │ │ │ -00004c0c r .LC514 │ │ │ │ -00004c44 r .LC515 │ │ │ │ -00004c7c r .LC516 │ │ │ │ -00004cb4 r .LC517 │ │ │ │ -00004ce0 r .LC518 │ │ │ │ -00004d00 r .LC519 │ │ │ │ +00004b50 r .LC510 │ │ │ │ +00004b88 r .LC511 │ │ │ │ +00004bbc r .LC512 │ │ │ │ +00004bf4 r .LC513 │ │ │ │ +00004c2c r .LC514 │ │ │ │ +00004c64 r .LC515 │ │ │ │ +00004c90 r .LC516 │ │ │ │ +00004cb0 r .LC517 │ │ │ │ +00004ce4 r .LC518 │ │ │ │ +00004d04 r .LC519 │ │ │ │ 00000750 r .LC52 │ │ │ │ -00004d34 r .LC520 │ │ │ │ -00004d54 r .LC521 │ │ │ │ -00004d88 r .LC522 │ │ │ │ -00004dac r .LC523 │ │ │ │ -00004de4 r .LC524 │ │ │ │ -00004e1c r .LC525 │ │ │ │ -00004e50 r .LC526 │ │ │ │ -00004e70 r .LC527 │ │ │ │ -00004ea4 r .LC528 │ │ │ │ -00004ed8 r .LC529 │ │ │ │ +00004d38 r .LC520 │ │ │ │ +00004d5c r .LC521 │ │ │ │ +00004d94 r .LC522 │ │ │ │ +00004dcc r .LC523 │ │ │ │ +00004e00 r .LC524 │ │ │ │ +00004e20 r .LC525 │ │ │ │ +00004e54 r .LC526 │ │ │ │ +00004e88 r .LC527 │ │ │ │ +00004eac r .LC528 │ │ │ │ +00004ee4 r .LC529 │ │ │ │ 00000774 r .LC53 │ │ │ │ -00004efc r .LC530 │ │ │ │ -00004f34 r .LC531 │ │ │ │ -00004f60 r .LC532 │ │ │ │ -00004f80 r .LC533 │ │ │ │ -00004fa8 r .LC534 │ │ │ │ +00004f10 r .LC530 │ │ │ │ +00004f30 r .LC531 │ │ │ │ +00004f58 r .LC532 │ │ │ │ +00004f74 r .LC533 │ │ │ │ +00004f98 r .LC534 │ │ │ │ 00004fc4 r .LC535 │ │ │ │ -00004fe8 r .LC536 │ │ │ │ -00005014 r .LC537 │ │ │ │ -00005034 r .LC538 │ │ │ │ -00005060 r .LC539 │ │ │ │ +00004fe4 r .LC536 │ │ │ │ +00005010 r .LC537 │ │ │ │ +00005040 r .LC538 │ │ │ │ +00005068 r .LC539 │ │ │ │ 00000780 r .LC54 │ │ │ │ 00005090 r .LC540 │ │ │ │ 000050bc r .LC541 │ │ │ │ 000050dc r .LC542 │ │ │ │ 0000510c r .LC543 │ │ │ │ 00005134 r .LC544 │ │ │ │ 00005154 r .LC545 │ │ │ │ @@ -14877,17 +14868,17 @@ │ │ │ │ 00000310 r MatchValue_fields │ │ │ │ 0000010c r Match_fields │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ -00000e24 T PyAST_Check │ │ │ │ -00001160 T PyAST_mod2obj │ │ │ │ -00010764 T PyAST_obj2mod │ │ │ │ +00000e78 T PyAST_Check │ │ │ │ +000011b4 T PyAST_mod2obj │ │ │ │ +000106dc T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -14898,15 +14889,15 @@ │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000f39c T PyInit__ast │ │ │ │ +0000f348 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -14940,15 +14931,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -000106dc t Py_XDECREF │ │ │ │ +000106c4 t Py_XDECREF │ │ │ │ 00000114 r Raise_fields │ │ │ │ 00000078 r Return_fields │ │ │ │ 000001bc r SetComp_fields │ │ │ │ 000001b0 r Set_fields │ │ │ │ 0000024c r Slice_fields │ │ │ │ 0000022c r Starred_fields │ │ │ │ 00000220 r Subscript_fields │ │ │ │ @@ -14960,179 +14951,179 @@ │ │ │ │ 00000374 r TypeVarTuple_fields │ │ │ │ 00000360 r TypeVar_fields │ │ │ │ 0000018c r UnaryOp_fields │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ -00010160 T _PyAST_AnnAssign │ │ │ │ -00000054 T _PyAST_Assert │ │ │ │ +000100bc T _PyAST_AnnAssign │ │ │ │ +00000000 T _PyAST_Assert │ │ │ │ 0000019c T _PyAST_Assign │ │ │ │ -00017260 T _PyAST_AsyncFor │ │ │ │ -0000f298 T _PyAST_AsyncFunctionDef │ │ │ │ -000103d0 T _PyAST_AsyncWith │ │ │ │ +0001715c T _PyAST_AsyncFor │ │ │ │ +0000f244 T _PyAST_AsyncFunctionDef │ │ │ │ +000103b8 T _PyAST_AsyncWith │ │ │ │ 000000c0 T _PyAST_Attribute │ │ │ │ -00000c1c T _PyAST_AugAssign │ │ │ │ -000100c0 T _PyAST_Await │ │ │ │ -00000a20 T _PyAST_BinOp │ │ │ │ +00000c70 T _PyAST_AugAssign │ │ │ │ +00010130 T _PyAST_Await │ │ │ │ +00000a74 T _PyAST_BinOp │ │ │ │ 00000324 T _PyAST_BoolOp │ │ │ │ -000001f4 T _PyAST_Break │ │ │ │ +000001a0 T _PyAST_Break │ │ │ │ 00000244 T _PyAST_Call │ │ │ │ 00000858 T _PyAST_ClassDef │ │ │ │ 00000468 T _PyAST_Compare │ │ │ │ 0000006c T _PyAST_Constant │ │ │ │ -00000224 T _PyAST_Continue │ │ │ │ -000002e0 T _PyAST_Delete │ │ │ │ +000001d0 T _PyAST_Continue │ │ │ │ +0000028c T _PyAST_Delete │ │ │ │ 000008bc T _PyAST_Dict │ │ │ │ -0000cc74 T _PyAST_DictComp │ │ │ │ +0000cc20 T _PyAST_DictComp │ │ │ │ 0000072c T _PyAST_ExceptHandler │ │ │ │ 0000014c T _PyAST_Expr │ │ │ │ -0000107c T _PyAST_Expression │ │ │ │ -0000cd08 T _PyAST_Fini │ │ │ │ -00000954 T _PyAST_For │ │ │ │ +000010d0 T _PyAST_Expression │ │ │ │ +0000ccb4 T _PyAST_Fini │ │ │ │ +000009a8 T _PyAST_For │ │ │ │ 0000054c T _PyAST_FormattedValue │ │ │ │ 000007a8 T _PyAST_FunctionDef │ │ │ │ 00000448 T _PyAST_FunctionType │ │ │ │ -00000000 T _PyAST_GeneratorExp │ │ │ │ -00000314 T _PyAST_Global │ │ │ │ +00000954 T _PyAST_GeneratorExp │ │ │ │ +000002c0 T _PyAST_Global │ │ │ │ 0000060c T _PyAST_If │ │ │ │ -00000254 T _PyAST_IfExp │ │ │ │ +00000200 T _PyAST_IfExp │ │ │ │ 0000029c T _PyAST_Import │ │ │ │ 000003c8 T _PyAST_ImportFrom │ │ │ │ -0000cce4 T _PyAST_Interactive │ │ │ │ +0000cc90 T _PyAST_Interactive │ │ │ │ 000005a4 T _PyAST_JoinedStr │ │ │ │ -00001010 T _PyAST_Lambda │ │ │ │ +00001064 T _PyAST_Lambda │ │ │ │ 000004f8 T _PyAST_List │ │ │ │ -00000b18 T _PyAST_ListComp │ │ │ │ -0001006c T _PyAST_Match │ │ │ │ -00010654 T _PyAST_MatchAs │ │ │ │ -000105f8 T _PyAST_MatchClass │ │ │ │ -00017224 T _PyAST_MatchMapping │ │ │ │ -00017108 T _PyAST_MatchOr │ │ │ │ -0000f368 T _PyAST_MatchSequence │ │ │ │ +00000b6c T _PyAST_ListComp │ │ │ │ +00010018 T _PyAST_Match │ │ │ │ +0001063c T _PyAST_MatchAs │ │ │ │ +000105e0 T _PyAST_MatchClass │ │ │ │ +00017120 T _PyAST_MatchMapping │ │ │ │ +00017004 T _PyAST_MatchOr │ │ │ │ +0000f314 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00010038 T _PyAST_MatchStar │ │ │ │ -0000f318 T _PyAST_MatchValue │ │ │ │ -00000d8c T _PyAST_Module │ │ │ │ +0000ffe4 T _PyAST_MatchStar │ │ │ │ +0000f2c4 T _PyAST_MatchValue │ │ │ │ +00000de0 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ -00000188 T _PyAST_NamedExpr │ │ │ │ -000000a8 T _PyAST_Nonlocal │ │ │ │ -000171d0 T _PyAST_ParamSpec │ │ │ │ +00000134 T _PyAST_NamedExpr │ │ │ │ +00000054 T _PyAST_Nonlocal │ │ │ │ +000170cc T _PyAST_ParamSpec │ │ │ │ 00000828 T _PyAST_Pass │ │ │ │ -00000ce8 T _PyAST_Raise │ │ │ │ +00000d3c T _PyAST_Raise │ │ │ │ 000005d8 T _PyAST_Return │ │ │ │ -00000df0 T _PyAST_Set │ │ │ │ -000000dc T _PyAST_SetComp │ │ │ │ +00000e44 T _PyAST_Set │ │ │ │ +00000088 T _PyAST_SetComp │ │ │ │ 00000664 T _PyAST_Slice │ │ │ │ -00000d20 T _PyAST_Starred │ │ │ │ +00000d74 T _PyAST_Starred │ │ │ │ 000006a0 T _PyAST_Subscript │ │ │ │ 00000768 T _PyAST_Try │ │ │ │ -0001713c T _PyAST_TryStar │ │ │ │ -000009cc T _PyAST_Tuple │ │ │ │ -000106f4 T _PyAST_TypeAlias │ │ │ │ +00017038 T _PyAST_TryStar │ │ │ │ +00000a20 T _PyAST_Tuple │ │ │ │ +00016314 T _PyAST_TypeAlias │ │ │ │ 0000048a T _PyAST_TypeIgnore │ │ │ │ -000170b0 T _PyAST_TypeVar │ │ │ │ -0001717c T _PyAST_TypeVarTuple │ │ │ │ -00000aac T _PyAST_UnaryOp │ │ │ │ -00000130 T _PyAST_While │ │ │ │ -00000db4 T _PyAST_With │ │ │ │ -0000cc40 T _PyAST_Yield │ │ │ │ -00010110 T _PyAST_YieldFrom │ │ │ │ +00016fac T _PyAST_TypeVar │ │ │ │ +00017078 T _PyAST_TypeVarTuple │ │ │ │ +00000b00 T _PyAST_UnaryOp │ │ │ │ +000000dc T _PyAST_While │ │ │ │ +00000e08 T _PyAST_With │ │ │ │ +0000cbec T _PyAST_Yield │ │ │ │ +0001006c T _PyAST_YieldFrom │ │ │ │ 000001f4 T _PyAST_alias │ │ │ │ 000002d0 T _PyAST_arg │ │ │ │ 000004c0 T _PyAST_arguments │ │ │ │ 000008f4 T _PyAST_comprehension │ │ │ │ -00000b6c T _PyAST_keyword │ │ │ │ -0000f3a8 T _PyAST_match_case │ │ │ │ -00000ca8 T _PyAST_withitem │ │ │ │ +00000bc0 T _PyAST_keyword │ │ │ │ +0000f354 T _PyAST_match_case │ │ │ │ +00000cfc T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004968 t _Py_EnterRecursiveCall │ │ │ │ +00004b70 t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 00000404 T _Py_asdl_arg_seq_new │ │ │ │ 00002a14 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a1c T _Py_asdl_comprehension_seq_new │ │ │ │ 000004cc T _Py_asdl_excepthandler_seq_new │ │ │ │ 00000378 T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ -00000bbc T _Py_asdl_keyword_seq_new │ │ │ │ +00000c10 T _Py_asdl_keyword_seq_new │ │ │ │ 00000efc T _Py_asdl_match_case_seq_new │ │ │ │ 000029c0 T _Py_asdl_mod_seq_new │ │ │ │ -0001068c T _Py_asdl_pattern_seq_new │ │ │ │ -0001113c T _Py_asdl_stmt_seq_new │ │ │ │ -0001743c T _Py_asdl_type_ignore_seq_new │ │ │ │ -00017060 T _Py_asdl_type_param_seq_new │ │ │ │ +00010674 T _Py_asdl_pattern_seq_new │ │ │ │ +000110b4 T _Py_asdl_stmt_seq_new │ │ │ │ +00017338 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00016f5c T _Py_asdl_type_param_seq_new │ │ │ │ 00000d54 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ -00002834 t add_ast_annotations │ │ │ │ -00000f70 t add_attributes │ │ │ │ +000027e0 t add_ast_annotations │ │ │ │ +00000fc4 t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ -000101d4 t ast2obj_alias │ │ │ │ -000041ec t ast2obj_arg.part.0 │ │ │ │ -00003ce4 t ast2obj_arguments │ │ │ │ -000178e8 t ast2obj_comprehension │ │ │ │ -00017a5c t ast2obj_excepthandler │ │ │ │ -00002c50 t ast2obj_expr │ │ │ │ -00003bc4 t ast2obj_expr_context.isra.0 │ │ │ │ -0001040c t ast2obj_keyword │ │ │ │ -00001744 t ast2obj_list │ │ │ │ -00018094 t ast2obj_match_case │ │ │ │ -00017d94 t ast2obj_object │ │ │ │ -00003c00 t ast2obj_operator.isra.0 │ │ │ │ -000181cc t ast2obj_pattern │ │ │ │ -000017d8 t ast2obj_stmt │ │ │ │ -00017db4 t ast2obj_type_param │ │ │ │ -00017ca0 t ast2obj_withitem │ │ │ │ +000101bc t ast2obj_alias │ │ │ │ +000043c4 t ast2obj_arg.part.0 │ │ │ │ +00003ed0 t ast2obj_arguments │ │ │ │ +000177e4 t ast2obj_comprehension │ │ │ │ +00017958 t ast2obj_excepthandler │ │ │ │ +00002db8 t ast2obj_expr │ │ │ │ +00010180 t ast2obj_expr_context.isra.0 │ │ │ │ +000103f4 t ast2obj_keyword │ │ │ │ +00001790 t ast2obj_list │ │ │ │ +00017f90 t ast2obj_match_case │ │ │ │ +00017c90 t ast2obj_object │ │ │ │ +00003dec t ast2obj_operator.isra.0 │ │ │ │ +000180c8 t ast2obj_pattern │ │ │ │ +00001824 t ast2obj_stmt │ │ │ │ +00017cb0 t ast2obj_type_param │ │ │ │ +00017b9c t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ -000010ec t ast_dealloc │ │ │ │ -000010bc t ast_traverse │ │ │ │ +00001140 t ast_dealloc │ │ │ │ +00001110 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00004440 t ast_type_init │ │ │ │ +0000461c t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -000085d4 t ast_type_reduce │ │ │ │ -0000f3ec t astmodule_exec │ │ │ │ +000088cc t ast_type_reduce │ │ │ │ +0000f398 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ -00000348 t init_types │ │ │ │ +000002f4 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ 000002bc r keyword_fields │ │ │ │ -00000e8c t make_type │ │ │ │ +00000ee0 t make_type │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -0001748c t obj2ast_arg │ │ │ │ -00016844 t obj2ast_arguments │ │ │ │ +00017388 t obj2ast_arg │ │ │ │ +00016740 t obj2ast_arguments │ │ │ │ 00000a70 t obj2ast_comprehension │ │ │ │ 00000520 t obj2ast_excepthandler │ │ │ │ -000049f4 t obj2ast_expr │ │ │ │ -00016414 t obj2ast_expr_context.isra.0 │ │ │ │ -0001639c t obj2ast_identifier.isra.0 │ │ │ │ -000049a4 t obj2ast_int.isra.0 │ │ │ │ -00016488 t obj2ast_keyword │ │ │ │ +00004c78 t obj2ast_expr │ │ │ │ +00008858 t obj2ast_expr_context.isra.0 │ │ │ │ +00004bfc t obj2ast_identifier.isra.0 │ │ │ │ +00004bac t obj2ast_int.isra.0 │ │ │ │ +00016384 t obj2ast_keyword │ │ │ │ 00000f50 t obj2ast_match_case │ │ │ │ -000172d8 t obj2ast_operator.isra.0 │ │ │ │ +000171d4 t obj2ast_operator.isra.0 │ │ │ │ 000011d0 t obj2ast_pattern │ │ │ │ -0001118c t obj2ast_stmt │ │ │ │ +00011104 t obj2ast_stmt │ │ │ │ 00002940 t obj2ast_string.isra.0 │ │ │ │ 00002260 t obj2ast_type_param │ │ │ │ 00000da8 t obj2ast_withitem │ │ │ │ 00000300 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000350 r type_param_attributes │ │ │ │ 000002ec r withitem_fields │ │ │ │ @@ -15181,15 +15172,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ -0000061c t Py_XDECREF │ │ │ │ +00000764 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyPegen_byte_offset_to_character_offset │ │ │ │ U _PyPegen_byte_offset_to_character_offset_line │ │ │ │ U _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ U _PyRuntime │ │ │ │ U _PyToken_Free │ │ │ │ @@ -15201,22 +15192,22 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000074 d _kwtuple.0 │ │ │ │ 00000048 d _parser.2 │ │ │ │ 00000000 d _tokenizemodule │ │ │ │ U strlen │ │ │ │ 00000000 b tokenize_methods │ │ │ │ -000001ac t tokenizemodule_clear │ │ │ │ +00000048 t tokenizemodule_clear │ │ │ │ 0000000c t tokenizemodule_exec │ │ │ │ -000001e4 t tokenizemodule_free │ │ │ │ +00000080 t tokenizemodule_free │ │ │ │ 00000090 d tokenizemodule_slots │ │ │ │ -000005f4 t tokenizemodule_traverse │ │ │ │ -00000168 t tokenizeriter_dealloc │ │ │ │ -00000048 t tokenizeriter_new │ │ │ │ -00000000 t tokenizeriter_next │ │ │ │ +0000073c t tokenizemodule_traverse │ │ │ │ +0000077c t tokenizeriter_dealloc │ │ │ │ +00000000 t tokenizeriter_new │ │ │ │ +00000148 t tokenizeriter_next │ │ │ │ 000000b0 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000000 T _Py_asdl_generic_seq_new │ │ │ │ @@ -15229,27 +15220,27 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -000016c8 t Py_XDECREF │ │ │ │ +0000175c 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 │ │ │ │ -00001634 t assemble_emit_exception_table_item │ │ │ │ -000015e8 t write_location_signed_varint │ │ │ │ +000016c8 t assemble_emit_exception_table_item │ │ │ │ +00001680 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000188 r .LC10 │ │ │ │ 0000018c r .LC11 │ │ │ │ @@ -15397,15 +15388,15 @@ │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FromString │ │ │ │ -00002980 t PyUnicode_READ_CHAR │ │ │ │ +00002988 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Replace │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_FormattedValue │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_JoinedStr │ │ │ │ 00000000 T _PyAST_Optimize │ │ │ │ @@ -15418,26 +15409,26 @@ │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002550 t astfold_arg │ │ │ │ -000022c8 t astfold_arguments │ │ │ │ +00002558 t astfold_arg │ │ │ │ +000022d0 t astfold_arguments │ │ │ │ 000000e4 t astfold_body │ │ │ │ -00002564 t astfold_comprehension │ │ │ │ -00000fb8 t astfold_expr │ │ │ │ +0000256c t astfold_comprehension │ │ │ │ +00000fc0 t astfold_expr │ │ │ │ 00000000 t astfold_pattern │ │ │ │ 000001fc t astfold_stmt │ │ │ │ 0000019c t astfold_type_param │ │ │ │ 00000028 t check_complexity │ │ │ │ -000026e8 t fold_iter.isra.0 │ │ │ │ -00002920 t make_const │ │ │ │ -000028b4 t make_const_tuple │ │ │ │ +000026f0 t fold_iter.isra.0 │ │ │ │ +00002928 t make_const │ │ │ │ +000028bc t make_const_tuple │ │ │ │ 00000000 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -15839,131 +15830,131 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000fd4 t builtin___import__ │ │ │ │ 00002dc4 r builtin___import____doc__ │ │ │ │ -0000349c t builtin_abs │ │ │ │ +00003494 t builtin_abs │ │ │ │ 00002d80 r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001c18 r builtin_aiter__doc__ │ │ │ │ 00000f00 t builtin_all │ │ │ │ 00002cf8 r builtin_all__doc__ │ │ │ │ 0000097c t builtin_anext │ │ │ │ 00001b3c r builtin_anext__doc__ │ │ │ │ 00000a6c t builtin_any │ │ │ │ 00002c74 r builtin_any__doc__ │ │ │ │ 00000930 t builtin_ascii │ │ │ │ 00002b28 r builtin_ascii__doc__ │ │ │ │ -0000354c t builtin_bin │ │ │ │ +00003544 t builtin_bin │ │ │ │ 00002aa8 r builtin_bin__doc__ │ │ │ │ 00000244 t builtin_breakpoint │ │ │ │ -00002450 t builtin_callable │ │ │ │ +0000244c t builtin_callable │ │ │ │ 000029ec r builtin_callable__doc__ │ │ │ │ -00002270 t builtin_chr │ │ │ │ +0000226c t builtin_chr │ │ │ │ 0000281c r builtin_chr__doc__ │ │ │ │ 0000145c t builtin_compile │ │ │ │ 000024e0 r builtin_compile__doc__ │ │ │ │ -00002304 t builtin_delattr │ │ │ │ +00002300 t builtin_delattr │ │ │ │ 00001da0 r builtin_delattr__doc__ │ │ │ │ -00001b68 t builtin_dir │ │ │ │ -00003464 t builtin_divmod │ │ │ │ +00001b64 t builtin_dir │ │ │ │ +0000345c t builtin_divmod │ │ │ │ 00002484 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00001e38 t builtin_eval │ │ │ │ +00001e34 t builtin_eval │ │ │ │ 00002304 r builtin_eval__doc__ │ │ │ │ 00000b38 t builtin_exec │ │ │ │ 000020e8 r builtin_exec__doc__ │ │ │ │ -00003554 t builtin_format │ │ │ │ +0000354c t builtin_format │ │ │ │ 00002880 r builtin_format__doc__ │ │ │ │ 00000604 t builtin_getattr │ │ │ │ -00001b44 t builtin_globals │ │ │ │ +00001b40 t builtin_globals │ │ │ │ 00002020 r builtin_globals__doc__ │ │ │ │ 00000594 t builtin_hasattr │ │ │ │ 00001f74 r builtin_hasattr__doc__ │ │ │ │ -00002348 t builtin_hash │ │ │ │ +00002344 t builtin_hash │ │ │ │ 00001cec r builtin_hash__doc__ │ │ │ │ 0000096c t builtin_hex │ │ │ │ 00001c74 r builtin_hex__doc__ │ │ │ │ -000022b4 t builtin_id │ │ │ │ +000022b0 t builtin_id │ │ │ │ 00001ec4 r builtin_id__doc__ │ │ │ │ 000003d4 t builtin_input │ │ │ │ 00001554 r builtin_input__doc__ │ │ │ │ 000006b4 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ -000018f0 t builtin_issubclass │ │ │ │ +000018ec t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ -00001880 t builtin_iter │ │ │ │ +0000187c t builtin_iter │ │ │ │ 00000edc t builtin_len │ │ │ │ 00001af8 r builtin_len__doc__ │ │ │ │ 00000938 t builtin_locals │ │ │ │ 000019d8 r builtin_locals__doc__ │ │ │ │ 000010c8 t builtin_max │ │ │ │ 00000570 d builtin_methods │ │ │ │ -0000246c t builtin_min │ │ │ │ -00002110 t builtin_next │ │ │ │ +00002468 t builtin_min │ │ │ │ +0000210c t builtin_next │ │ │ │ 00000974 t builtin_oct │ │ │ │ 00001968 r builtin_oct__doc__ │ │ │ │ -00002374 t builtin_ord │ │ │ │ +00002370 t builtin_ord │ │ │ │ 00001914 r builtin_ord__doc__ │ │ │ │ -000034a4 t builtin_pow │ │ │ │ +0000349c t builtin_pow │ │ │ │ 0000182c r builtin_pow__doc__ │ │ │ │ 0000075c t builtin_print │ │ │ │ 000016a8 r builtin_print__doc__ │ │ │ │ -0000236c t builtin_repr │ │ │ │ +00002368 t builtin_repr │ │ │ │ 000014b4 r builtin_repr__doc__ │ │ │ │ -000032ec t builtin_round │ │ │ │ +000032e4 t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ 00000670 t builtin_setattr │ │ │ │ 00001e24 r builtin_setattr__doc__ │ │ │ │ -000021c4 t builtin_sorted │ │ │ │ +000021c0 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ -00002800 t builtin_sum │ │ │ │ +000027fc t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ 000006f8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ -00003238 t filter_dealloc │ │ │ │ +00003230 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -00003150 t filter_next │ │ │ │ +00003148 t filter_next │ │ │ │ 000001ec t filter_reduce │ │ │ │ 00000000 t filter_traverse │ │ │ │ -000030a0 t filter_vectorcall │ │ │ │ +00003098 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ -00001dd8 t map_dealloc │ │ │ │ +00001dd4 t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ 00000870 d map_methods │ │ │ │ 0000010e t map_new │ │ │ │ -00001c88 t map_next │ │ │ │ +00001c84 t map_next │ │ │ │ 00000a10 t map_reduce │ │ │ │ 0000093c t map_traverse │ │ │ │ -00001b9c t map_vectorcall │ │ │ │ +00001b98 t map_vectorcall │ │ │ │ 000005fc r max_doc │ │ │ │ 00000740 r min_doc │ │ │ │ 00000984 r next_doc │ │ │ │ 00000efc r reduce_doc │ │ │ │ 0000043c r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000464 r vars_doc │ │ │ │ -00001ae4 t zip_dealloc │ │ │ │ +00001ae0 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ -00001934 t zip_new │ │ │ │ -00002d88 t zip_next │ │ │ │ +00001930 t zip_new │ │ │ │ +00002d80 t zip_next │ │ │ │ 00000200 t zip_reduce │ │ │ │ 0000021c t zip_setstate │ │ │ │ 00000030 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16093,23 +16084,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 0000002c T PyEval_EvalCodeEx │ │ │ │ 00000cc0 T PyEval_EvalFrame │ │ │ │ 00000ca2 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000d8b0 T PyEval_GetFrame │ │ │ │ +0000d864 T PyEval_GetFrame │ │ │ │ 000007c0 T PyEval_GetFrameBuiltins │ │ │ │ 00000772 T PyEval_GetFrameGlobals │ │ │ │ 0000076e T PyEval_GetFrameLocals │ │ │ │ 00000830 T PyEval_GetFuncDesc │ │ │ │ 00000880 T PyEval_GetFuncName │ │ │ │ -0000cf78 T PyEval_GetGlobals │ │ │ │ +0000cf2c T PyEval_GetGlobals │ │ │ │ 000008d6 T PyEval_GetLocals │ │ │ │ -0000d880 T PyEval_MergeCompilerFlags │ │ │ │ +0000d834 T PyEval_MergeCompilerFlags │ │ │ │ 00000a1c T PyEval_SetProfile │ │ │ │ 00000a58 T PyEval_SetProfileAllThreads │ │ │ │ 000007f4 T PyEval_SetTrace │ │ │ │ 00000b70 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16218,16 +16209,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e070 T PyThreadState_EnterTracing │ │ │ │ -0000e078 T PyThreadState_LeaveTracing │ │ │ │ +0000e0a4 T PyThreadState_EnterTracing │ │ │ │ +0000e0ac T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -16238,17 +16229,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000003f8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000e080 T Py_EnterRecursiveCall │ │ │ │ -0000da94 T Py_GetRecursionLimit │ │ │ │ -0000e0bc T Py_LeaveRecursiveCall │ │ │ │ +0000e0b4 T Py_EnterRecursiveCall │ │ │ │ +0000dac8 T Py_GetRecursionLimit │ │ │ │ +0000e0f0 T Py_LeaveRecursiveCall │ │ │ │ 000000f8 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -16264,46 +16255,46 @@ │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000554 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ -000005fc T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000cf10 T _PyEval_CheckExceptTypeValid │ │ │ │ +000005b4 T _PyEval_CheckExceptStarTypeValid │ │ │ │ +0000cec4 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 00001188 t _PyEval_EvalFrame │ │ │ │ 0000119c T _PyEval_EvalFrameDefault │ │ │ │ -00000680 T _PyEval_ExceptionGroupMatch │ │ │ │ +00000638 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000071c T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 0000026a T _PyEval_FormatExcUnbound │ │ │ │ 000002bc T _PyEval_FormatKwargsError │ │ │ │ -0000cb2c T _PyEval_FrameClearAndPop │ │ │ │ +0000cae0 T _PyEval_FrameClearAndPop │ │ │ │ 000000e4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 000000d0 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -000001ac T _PyEval_GetBuiltin │ │ │ │ +0000da48 T _PyEval_GetBuiltin │ │ │ │ 00000c88 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ -00000918 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000d91c T _PyEval_GetFrame │ │ │ │ -0000d954 T _PyEval_GetFrameLocals │ │ │ │ -0000db2c T _PyEval_MatchClass │ │ │ │ +000008d0 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +0000d8d0 T _PyEval_GetFrame │ │ │ │ +0000d908 T _PyEval_GetFrameLocals │ │ │ │ +0000db60 T _PyEval_MatchClass │ │ │ │ 00000434 T _PyEval_MatchKeys │ │ │ │ 00000a08 T _PyEval_MonitorRaise │ │ │ │ -00000254 T _PyEval_SetAsyncGenFinalizer │ │ │ │ -000002dc T _PyEval_SetAsyncGenFirstiter │ │ │ │ -0000092c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +0000020c T _PyEval_SetAsyncGenFinalizer │ │ │ │ +00000294 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +000008e4 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -0000d444 T _PyEval_SliceIndex │ │ │ │ -0000e0d4 T _PyEval_SliceIndexNotNone │ │ │ │ +0000d3f8 T _PyEval_SliceIndex │ │ │ │ +0000e108 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000cc40 T _PyEval_UnpackIterable │ │ │ │ +0000cbf4 T _PyEval_UnpackIterable │ │ │ │ 00000258 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -16327,15 +16318,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000d830 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d7e4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -16350,15 +16341,15 @@ │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000068 T _Py_CheckRecursiveCall │ │ │ │ -000001f4 T _Py_CheckRecursiveCallPy │ │ │ │ +000001ac T _Py_CheckRecursiveCallPy │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ U _Py_InitCleanup │ │ │ │ U _Py_Instrument │ │ │ │ @@ -16386,22 +16377,22 @@ │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.1 │ │ │ │ 000004b8 r __func__.2 │ │ │ │ 000004a0 r __func__.3 │ │ │ │ -0000cbdc t clear_thread_frame │ │ │ │ -0000daac t do_monitor_exc │ │ │ │ -0000d4c0 t do_raise │ │ │ │ -0000cfb8 t import_from │ │ │ │ +0000cb90 t clear_thread_frame │ │ │ │ +0000dae0 t do_monitor_exc │ │ │ │ +0000d474 t do_raise │ │ │ │ +0000cf6c t import_from │ │ │ │ 00000714 t initialize_locals │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00000364 t missing_arguments │ │ │ │ +0000031c t missing_arguments │ │ │ │ 00000214 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ @@ -16432,33 +16423,33 @@ │ │ │ │ 000000c4 r .LC7 │ │ │ │ 00000100 r .LC8 │ │ │ │ 0000012c r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCMethod_New │ │ │ │ U PyCallable_Check │ │ │ │ -00000a8c T PyCodec_BackslashReplaceErrors │ │ │ │ +00000ac0 T PyCodec_BackslashReplaceErrors │ │ │ │ 00000000 T PyCodec_Decode │ │ │ │ 000001c2 T PyCodec_Decoder │ │ │ │ -00001468 T PyCodec_Encode │ │ │ │ +000017bc T PyCodec_Encode │ │ │ │ 000001bc T PyCodec_Encoder │ │ │ │ -000008c4 T PyCodec_IgnoreErrors │ │ │ │ -00000bb4 T PyCodec_IncrementalDecoder │ │ │ │ -00000adc T PyCodec_IncrementalEncoder │ │ │ │ +0000088c T PyCodec_IgnoreErrors │ │ │ │ +00000a30 T PyCodec_IncrementalDecoder │ │ │ │ +00000958 T PyCodec_IncrementalEncoder │ │ │ │ 00000186 T PyCodec_KnownEncoding │ │ │ │ 00000120 T PyCodec_LookupError │ │ │ │ -000010b0 T PyCodec_NameReplaceErrors │ │ │ │ +000012a8 T PyCodec_NameReplaceErrors │ │ │ │ 00000000 T PyCodec_Register │ │ │ │ -00000858 T PyCodec_RegisterError │ │ │ │ -00000990 T PyCodec_ReplaceErrors │ │ │ │ +00000820 T PyCodec_RegisterError │ │ │ │ +00001660 T PyCodec_ReplaceErrors │ │ │ │ 000001c8 T PyCodec_StreamReader │ │ │ │ 000001cc T PyCodec_StreamWriter │ │ │ │ -00000074 T PyCodec_StrictErrors │ │ │ │ -000007a0 T PyCodec_Unregister │ │ │ │ -00000dbc T PyCodec_XMLCharRefReplaceErrors │ │ │ │ +000005d8 T PyCodec_StrictErrors │ │ │ │ +00000768 T PyCodec_Unregister │ │ │ │ +00000eb8 T PyCodec_XMLCharRefReplaceErrors │ │ │ │ U PyDict_Clear │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -16505,24 +16496,24 @@ │ │ │ │ U PyUnicodeTranslateError_GetObject │ │ │ │ U PyUnicodeTranslateError_GetStart │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ -00000a30 t PyUnicode_READ_CHAR │ │ │ │ -00000788 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00000a68 t PyUnicode_READ_CHAR │ │ │ │ +00000750 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U Py_BuildValue │ │ │ │ -00000840 t Py_XDECREF │ │ │ │ +00000808 t Py_XDECREF │ │ │ │ 000000a0 D Py_hexdigits │ │ │ │ 00000480 T _PyCodecInfo_GetIncrementalDecoder │ │ │ │ 0000052c T _PyCodecInfo_GetIncrementalEncoder │ │ │ │ -000005d8 T _PyCodec_DecodeText │ │ │ │ -00000804 T _PyCodec_EncodeText │ │ │ │ -000000ac T _PyCodec_Fini │ │ │ │ +00000610 T _PyCodec_DecodeText │ │ │ │ +0000083c T _PyCodec_EncodeText │ │ │ │ +00000074 T _PyCodec_Fini │ │ │ │ 00000000 T _PyCodec_InitRegistry │ │ │ │ 000001a0 T _PyCodec_Lookup │ │ │ │ 000003c4 T _PyCodec_LookupTextEncoding │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_GetNameCAPI │ │ │ │ @@ -16534,30 +16525,31 @@ │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_normalize_encoding │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000838 t backslashreplace_errors │ │ │ │ -00000ae8 t codec_getincrementalcodec │ │ │ │ -000015dc t codec_getitem │ │ │ │ +00000800 t backslashreplace_errors │ │ │ │ +00000964 t codec_getincrementalcodec │ │ │ │ +00001930 t codec_getitem │ │ │ │ 00000124 t codec_getstreamcodec │ │ │ │ -000004c4 t get_standard_encoding │ │ │ │ -000008bc t ignore_errors │ │ │ │ +0000048c t get_standard_encoding │ │ │ │ +00000884 t ignore_errors │ │ │ │ + U memset │ │ │ │ 00000000 d methods.0 │ │ │ │ -00000980 t namereplace_errors │ │ │ │ -00000988 t replace_errors │ │ │ │ +00000948 t namereplace_errors │ │ │ │ +00000950 t replace_errors │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ 0000005c t strict_errors │ │ │ │ U strlen │ │ │ │ -000005b4 t surrogateescape_errors │ │ │ │ -00000118 t surrogatepass_errors │ │ │ │ -000008b4 t xmlcharrefreplace_errors │ │ │ │ +0000057c t surrogateescape_errors │ │ │ │ +000000e0 t surrogatepass_errors │ │ │ │ +0000087c t xmlcharrefreplace_errors │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 00000110 r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ @@ -16643,17 +16635,17 @@ │ │ │ │ 00000020 r CSWTCH.868 │ │ │ │ 00000050 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ -00000eb0 T PyCode_Optimize │ │ │ │ -00002630 T PyCompile_OpcodeStackEffect │ │ │ │ -0000ad7c T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +000012b2 T PyCode_Optimize │ │ │ │ +0000f89c T PyCompile_OpcodeStackEffect │ │ │ │ +0000ad80 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16724,15 +16716,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005798 t Py_XDECREF │ │ │ │ +00005864 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -16746,28 +16738,28 @@ │ │ │ │ U _PyCfg_JumpLabelsToTargets │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 000007e0 T _PyCompile_Assemble │ │ │ │ -00000e62 T _PyCompile_AstOptimize │ │ │ │ -0000a7f4 T _PyCompile_CleanDoc │ │ │ │ +00001264 T _PyCompile_AstOptimize │ │ │ │ +0000a7f8 T _PyCompile_CleanDoc │ │ │ │ 00000918 T _PyCompile_CodeGen │ │ │ │ -0000bcd4 T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000bddc T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009fc T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000f304 T _PyCompile_OpcodeHasArg │ │ │ │ -0000f31c T _PyCompile_OpcodeHasConst │ │ │ │ -0000f394 T _PyCompile_OpcodeHasExc │ │ │ │ -0000f364 T _PyCompile_OpcodeHasFree │ │ │ │ -0000f34c T _PyCompile_OpcodeHasJump │ │ │ │ -0000f37c T _PyCompile_OpcodeHasLocal │ │ │ │ -0000f334 T _PyCompile_OpcodeHasName │ │ │ │ -0000f2e0 T _PyCompile_OpcodeIsValid │ │ │ │ -00000da8 T _PyCompile_OptimizeCfg │ │ │ │ +0000f7fc T _PyCompile_OpcodeHasArg │ │ │ │ +0000f814 T _PyCompile_OpcodeHasConst │ │ │ │ +0000f88c T _PyCompile_OpcodeHasExc │ │ │ │ +0000f85c T _PyCompile_OpcodeHasFree │ │ │ │ +0000f844 T _PyCompile_OpcodeHasJump │ │ │ │ +0000f874 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000f82c T _PyCompile_OpcodeHasName │ │ │ │ +0000f7d8 T _PyCompile_OpcodeIsValid │ │ │ │ +000011aa T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ U _PyInstructionSequence_New │ │ │ │ @@ -16775,16 +16767,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000005b4 R _PyOpcode_Caches │ │ │ │ 00000490 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000590 R _PyOpcode_PseudoTargets │ │ │ │ 000006b4 R _PyOpcode_macro_expansion │ │ │ │ -0000adfc T _PyOpcode_num_popped │ │ │ │ -0000b144 T _PyOpcode_num_pushed │ │ │ │ +0000ae00 T _PyOpcode_num_popped │ │ │ │ +0000b148 T _PyOpcode_num_pushed │ │ │ │ 00000060 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16796,91 +16788,93 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -00000000 t addop_yield │ │ │ │ -0000de78 t assignment_helper │ │ │ │ -0000369c t check_ann_expr │ │ │ │ -00000d20 t check_ann_subscr │ │ │ │ +00009fcc t addop_yield │ │ │ │ +0000deb0 t assignment_helper │ │ │ │ +00003120 t check_ann_expr │ │ │ │ +00001122 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ -000007b0 t compiler_add_yield_from │ │ │ │ -00006440 t compiler_addcompare │ │ │ │ -00005468 t compiler_addop_load_const │ │ │ │ -000052c0 t compiler_addop_name │ │ │ │ -0000a1e8 t compiler_addop_o │ │ │ │ -000033e8 t compiler_async_for │ │ │ │ -00002130 t compiler_async_with │ │ │ │ +000002a4 t compiler_add_yield_from │ │ │ │ +0000650c t compiler_addcompare │ │ │ │ +00005534 t compiler_addop_load_const │ │ │ │ +0000538c t compiler_addop_name │ │ │ │ +00009f68 t compiler_addop_o │ │ │ │ +00000d20 t compiler_async_comprehension_generator │ │ │ │ +00002e6c t compiler_async_for │ │ │ │ +00001c24 t compiler_async_with │ │ │ │ 00000a84 t compiler_body │ │ │ │ -0000eb44 t compiler_call_exit_with_nones │ │ │ │ -00008644 t compiler_call_helper │ │ │ │ -0000e01c t compiler_call_simple_kw_helper │ │ │ │ -000080e4 t compiler_check_debug_args │ │ │ │ -0000c4c8 t compiler_class │ │ │ │ -00005e40 t compiler_compare │ │ │ │ -00008c84 t compiler_comprehension │ │ │ │ -0000997c t compiler_comprehension_generator │ │ │ │ -0000db10 t compiler_comprehension_iter │ │ │ │ -000082d0 t compiler_default_arguments │ │ │ │ +0000ef18 t compiler_call_exit_with_nones │ │ │ │ +0000879c t compiler_call_helper │ │ │ │ +0000e054 t compiler_call_simple_kw_helper │ │ │ │ +00008210 t compiler_check_debug_args │ │ │ │ +0000c504 t compiler_class │ │ │ │ +00005f0c t compiler_compare │ │ │ │ +00008ddc t compiler_comprehension │ │ │ │ +00009aa0 t compiler_comprehension_generator │ │ │ │ +0000db48 t compiler_comprehension_iter │ │ │ │ +000083fc t compiler_default_arguments │ │ │ │ 000002bc t compiler_enter_scope │ │ │ │ -0000050c t compiler_error │ │ │ │ -0000d294 t compiler_exit_scope │ │ │ │ -0000db70 t compiler_for │ │ │ │ -0000e1e0 t compiler_free │ │ │ │ -00006bdc t compiler_function │ │ │ │ -000057b4 t compiler_jump_if.isra.0 │ │ │ │ -0000daec t compiler_lookup_arg │ │ │ │ -0000d6c0 t compiler_make_closure │ │ │ │ -00000984 t compiler_match_inner.constprop.0 │ │ │ │ -00004d20 t compiler_nameop │ │ │ │ -00000cd8 t compiler_pattern │ │ │ │ -000036ec t compiler_pattern_mapping │ │ │ │ -000017e8 t compiler_pattern_sequence │ │ │ │ -0000c2f4 t compiler_pop_except_and_reraise │ │ │ │ -000085cc t compiler_push_fblock │ │ │ │ -0000c40c t compiler_slice │ │ │ │ -0000ee50 t compiler_subdict │ │ │ │ -000005cc t compiler_subkwargs │ │ │ │ -0000b3cc t compiler_try_except │ │ │ │ -000001b4 t compiler_try_finally │ │ │ │ -000029f0 t compiler_try_star_except │ │ │ │ +00000000 t compiler_error │ │ │ │ +0000d2cc t compiler_exit_scope │ │ │ │ +0000dba8 t compiler_for │ │ │ │ +0000e5b4 t compiler_free │ │ │ │ +00006ca8 t compiler_function │ │ │ │ +00005880 t compiler_jump_if.isra.0 │ │ │ │ +0000db24 t compiler_lookup_arg │ │ │ │ +0000d6f8 t compiler_make_closure │ │ │ │ +00000478 t compiler_match_inner.constprop.0 │ │ │ │ +00004dec t compiler_nameop │ │ │ │ +000007cc t compiler_pattern │ │ │ │ +00003170 t compiler_pattern_mapping │ │ │ │ +000012dc t compiler_pattern_sequence │ │ │ │ +0000c320 t compiler_pop_except_and_reraise │ │ │ │ +00008724 t compiler_push_fblock │ │ │ │ +0000c438 t compiler_slice │ │ │ │ +0000f224 t compiler_subdict │ │ │ │ +000000c0 t compiler_subkwargs │ │ │ │ +00009b1c t compiler_sync_comprehension_generator │ │ │ │ +0000b3d0 t compiler_try_except │ │ │ │ +0000e218 t compiler_try_finally │ │ │ │ +00002474 t compiler_try_star_except │ │ │ │ 000004e0 t compiler_try_star_finally │ │ │ │ 000003c4 t compiler_type_param_bound_or_default │ │ │ │ -000026a0 t compiler_type_params │ │ │ │ +00002124 t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000d51c t compiler_unit_free │ │ │ │ -0000be78 t compiler_unwind_fblock │ │ │ │ -0000bd9c t compiler_unwind_fblock_stack │ │ │ │ -000025b4 t compiler_visit_annexpr │ │ │ │ -00008500 t compiler_visit_argannotation │ │ │ │ -00002e9c t compiler_visit_expr1 │ │ │ │ -00000f50 t compiler_visit_stmt │ │ │ │ -00003d5c t compiler_warn │ │ │ │ -0000e498 t compiler_with │ │ │ │ -0000ebf4 t compiler_with_except_finish │ │ │ │ -00005234 t dict_add_o │ │ │ │ -00001f34 t emit_and_reset_fail_pop │ │ │ │ -00001edc t ensure_fail_pop │ │ │ │ -00000e2c t find_ann │ │ │ │ -0000da90 t get_ref_type │ │ │ │ +0000d554 t compiler_unit_free │ │ │ │ +0000bea4 t compiler_unwind_fblock │ │ │ │ +0000bd00 t compiler_unwind_fblock_stack │ │ │ │ +000020a8 t compiler_visit_annexpr │ │ │ │ +00008658 t compiler_visit_argannotation │ │ │ │ +00002f00 t compiler_visit_expr1 │ │ │ │ +00000f54 t compiler_visit_stmt │ │ │ │ +000037e0 t compiler_warn │ │ │ │ +0000e86c t compiler_with │ │ │ │ +0000efc8 t compiler_with_except_finish │ │ │ │ +00005300 t dict_add_o │ │ │ │ +00001a28 t emit_and_reset_fail_pop │ │ │ │ +000019d0 t ensure_fail_pop │ │ │ │ +00000e30 t find_ann │ │ │ │ +0000dac8 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000c398 t infer_type │ │ │ │ -0000a704 t instr_sequence_to_cfg │ │ │ │ -00001e70 t jump_to_fail_pop │ │ │ │ -0000e258 t load_args_for_super │ │ │ │ +0000c3c4 t infer_type │ │ │ │ +0000a708 t instr_sequence_to_cfg │ │ │ │ +00001964 t jump_to_fail_pop │ │ │ │ +0000e62c t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005574 t merge_consts_recursive │ │ │ │ -0000a24c t optimize_and_assemble │ │ │ │ -000020cc t pattern_helper_rotate │ │ │ │ -00001fd0 t pattern_helper_store_name │ │ │ │ -0000e330 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00006554 t starunpack_helper │ │ │ │ -000000b8 t wrap_in_stopiteration_handler │ │ │ │ +00005640 t merge_consts_recursive │ │ │ │ +0000a250 t optimize_and_assemble │ │ │ │ +00001bc0 t pattern_helper_rotate │ │ │ │ +00001ac4 t pattern_helper_store_name │ │ │ │ +0000e704 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00006620 t starunpack_helper │ │ │ │ +0000a080 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17186,19 +17180,19 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_InterpreterState_GetMainModule │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ 00000118 t Py_XDECREF │ │ │ │ 000010b6 T _PyCrossInterpreterData_Clear │ │ │ │ -000009a0 T _PyCrossInterpreterData_Free │ │ │ │ +00000968 T _PyCrossInterpreterData_Free │ │ │ │ 000005f8 T _PyCrossInterpreterData_Init │ │ │ │ 000005b8 T _PyCrossInterpreterData_InitWithSize │ │ │ │ 00001098 T _PyCrossInterpreterData_Lookup │ │ │ │ -0000097c T _PyCrossInterpreterData_New │ │ │ │ +00000944 T _PyCrossInterpreterData_New │ │ │ │ 00000810 T _PyCrossInterpreterData_NewObject │ │ │ │ 00000308 T _PyCrossInterpreterData_RegisterClass │ │ │ │ 000008b8 T _PyCrossInterpreterData_Release │ │ │ │ 00000814 T _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 000009d4 T _PyCrossInterpreterData_UnregisterClass │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ @@ -17237,55 +17231,55 @@ │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ 000010bc T _PyXI_NamespaceFromNames │ │ │ │ 000003fc T _PyXI_NewInterpreter │ │ │ │ 00000542 t _PyXI_excinfo_AsObject │ │ │ │ 00000d86 t _PyXI_excinfo_Clear │ │ │ │ 00000062 t _PyXI_excinfo_InitFromException │ │ │ │ 0000078a T _PyXI_excinfo_format │ │ │ │ -000008c0 T _Py_CallInInterpreter │ │ │ │ +00000750 T _Py_CallInInterpreter │ │ │ │ 0000081c T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000000 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000010 r __func__.2 │ │ │ │ 00000dd4 t _bool_shared │ │ │ │ 0000085c t _bytes_shared │ │ │ │ -000006b4 t _call_clear_xidata │ │ │ │ +000006f8 t _call_clear_xidata │ │ │ │ 00000650 t _capture_current_exception │ │ │ │ 0000035c t _copy_string_obj_raw │ │ │ │ 00000738 t _exit_session │ │ │ │ 00000e44 t _float_shared │ │ │ │ -000008f8 t _long_shared │ │ │ │ +000008c0 t _long_shared │ │ │ │ 00000524 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000e28 t _new_bool_object │ │ │ │ 000008ac t _new_bytes_object │ │ │ │ 00000e84 t _new_float_object │ │ │ │ -00000974 t _new_long_object │ │ │ │ +0000093c t _new_long_object │ │ │ │ 00000b5a t _new_none_object │ │ │ │ -000007d8 t _new_str_object │ │ │ │ -00000d14 t _new_tuple_object │ │ │ │ +00000828 t _new_str_object │ │ │ │ +00000d64 t _new_tuple_object │ │ │ │ 00000b16 t _none_shared │ │ │ │ 00000130 t _register_builtins_for_crossinterpreter_data │ │ │ │ 00000d50 t _release_xid_data.constprop.0.isra.0 │ │ │ │ 00000aec t _set_xid_lookup_failure │ │ │ │ 0000099e t _sharedns_clear │ │ │ │ 00000856 t _sharedns_init │ │ │ │ 0000082c t _sharedns_new │ │ │ │ 00000d24 t _sharednsitem_clear │ │ │ │ -00000738 t _str_shared │ │ │ │ -000007e4 t _tuple_shared │ │ │ │ -00000e00 t _tuple_shared_free │ │ │ │ -000006f8 t _xidata_clear │ │ │ │ +00000788 t _str_shared │ │ │ │ +00000834 t _tuple_shared │ │ │ │ +00000e50 t _tuple_shared_free │ │ │ │ +00000710 t _xidata_clear │ │ │ │ 00000650 t _xidata_release │ │ │ │ 00000000 t _xidregistry_add_type │ │ │ │ 00000060 t _xidregistry_clear │ │ │ │ 00000134 t _xidregistry_find_type │ │ │ │ 00000a84 t _xidregistry_remove_entry │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ @@ -17351,45 +17345,45 @@ │ │ │ │ 0000023c T PyErr_BadArgument │ │ │ │ 00000452 T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ 00000b98 T PyErr_Clear │ │ │ │ 00000a04 T PyErr_ExceptionMatches │ │ │ │ 00000368 T PyErr_Fetch │ │ │ │ 00000208 T PyErr_Format │ │ │ │ -00000774 T PyErr_FormatUnraisable │ │ │ │ +00000750 T PyErr_FormatUnraisable │ │ │ │ 000002e0 T PyErr_FormatV │ │ │ │ 0000030c T PyErr_GetExcInfo │ │ │ │ 000003dc T PyErr_GetHandledException │ │ │ │ 00000b50 T PyErr_GetRaisedException │ │ │ │ 00000ab0 T PyErr_GivenExceptionMatches │ │ │ │ 0000001c T PyErr_NewException │ │ │ │ -000006dc T PyErr_NewExceptionWithDoc │ │ │ │ -00000760 T PyErr_NoMemory │ │ │ │ +000006b8 T PyErr_NewExceptionWithDoc │ │ │ │ +0000073c T PyErr_NoMemory │ │ │ │ 000001fc T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000568 T PyErr_ProgramText │ │ │ │ -000006d4 T PyErr_ProgramTextObject │ │ │ │ -000003f4 T PyErr_RangedSyntaxLocationObject │ │ │ │ -000003c4 T PyErr_Restore │ │ │ │ +000006b0 T PyErr_ProgramTextObject │ │ │ │ +000003d0 T PyErr_RangedSyntaxLocationObject │ │ │ │ +000010e4 T PyErr_Restore │ │ │ │ 0000039c T PyErr_SetExcInfo │ │ │ │ 00000be4 T PyErr_SetFromErrno │ │ │ │ 00000168 T PyErr_SetFromErrnoWithFilename │ │ │ │ 00000e34 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 00000cb8 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ -0000114c T PyErr_SetHandledException │ │ │ │ +00001128 T PyErr_SetHandledException │ │ │ │ 000002b0 T PyErr_SetImportError │ │ │ │ 0000047e T PyErr_SetImportErrorSubclass │ │ │ │ -0000115c T PyErr_SetNone │ │ │ │ +000012ac T PyErr_SetNone │ │ │ │ 00000bc8 T PyErr_SetObject │ │ │ │ 00000b68 T PyErr_SetRaisedException │ │ │ │ 00001038 T PyErr_SetString │ │ │ │ 0000061c T PyErr_SyntaxLocation │ │ │ │ 000005c4 T PyErr_SyntaxLocationEx │ │ │ │ 0000021c T PyErr_SyntaxLocationObject │ │ │ │ -000003f8 t PyErr_SyntaxLocationObjectEx │ │ │ │ +000003d4 t PyErr_SyntaxLocationObjectEx │ │ │ │ 000000a4 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_SyntaxError │ │ │ │ @@ -17434,48 +17428,48 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ 000001c0 t Py_XDECREF │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ -0000110c T _PyErr_BadInternalCall │ │ │ │ +000010e8 T _PyErr_BadInternalCall │ │ │ │ 0000049c T _PyErr_ChainExceptions │ │ │ │ 00000f24 T _PyErr_ChainExceptions1 │ │ │ │ -00001178 T _PyErr_ChainStackItem │ │ │ │ +000012c8 T _PyErr_ChainStackItem │ │ │ │ 00001014 T _PyErr_Clear │ │ │ │ 000007fc t _PyErr_CreateException │ │ │ │ 00000f74 T _PyErr_ExceptionMatches │ │ │ │ 00000388 T _PyErr_Fetch │ │ │ │ -000003e8 T _PyErr_FiniTypes │ │ │ │ -000010e4 T _PyErr_Format │ │ │ │ +000003c4 T _PyErr_FiniTypes │ │ │ │ +00001234 T _PyErr_Format │ │ │ │ 00000274 T _PyErr_FormatFromCause │ │ │ │ 000000d0 T _PyErr_FormatFromCauseTstate │ │ │ │ -0000118c T _PyErr_FormatNote │ │ │ │ +00001168 T _PyErr_FormatNote │ │ │ │ 00000290 t _PyErr_FormatV.isra.0 │ │ │ │ 000000fa t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 00000328 T _PyErr_GetExcInfo │ │ │ │ 00000420 T _PyErr_GetHandledException │ │ │ │ 000001dc T _PyErr_GetRaisedException │ │ │ │ 000010cc T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -00000b9c T _PyErr_NormalizeException │ │ │ │ +00000b78 T _PyErr_NormalizeException │ │ │ │ 000001b4 T _PyErr_ProgramDecodedTextObject │ │ │ │ 000008d0 T _PyErr_Restore │ │ │ │ -00001160 T _PyErr_SetHandledException │ │ │ │ +0000113c T _PyErr_SetHandledException │ │ │ │ 0000008c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 00000058 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ 00000ddc T _PyErr_SetKeyError │ │ │ │ 000001a4 T _PyErr_SetLocaleString │ │ │ │ 00000478 T _PyErr_SetNone │ │ │ │ 00000300 T _PyErr_SetObject │ │ │ │ 000001e8 T _PyErr_SetRaisedException │ │ │ │ 00001088 T _PyErr_SetString │ │ │ │ -00001078 T _PyErr_StackItemToExcInfoTuple │ │ │ │ +00001054 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -17497,21 +17491,21 @@ │ │ │ │ 00000028 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000288 t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ 000000a8 t format_unraisable.constprop.0 │ │ │ │ -000007a0 t format_unraisable_v │ │ │ │ -000010d4 t get_exc_traceback │ │ │ │ +0000077c t format_unraisable_v │ │ │ │ +000010b0 t get_exc_traceback │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ -00000d60 t write_unraisable_exc │ │ │ │ +00000d3c t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000054 r .LC2 │ │ │ │ 0000006c r .LC3 │ │ │ │ @@ -17537,36 +17531,36 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000058 T _PyCfgBuilder_Addop │ │ │ │ 000001e0 T _PyCfgBuilder_CheckSize │ │ │ │ -00004ce8 T _PyCfgBuilder_Free │ │ │ │ +00004d00 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000224 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003f80 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004c18 T _PyCfg_ToInstructionSequence │ │ │ │ +00003f94 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004c30 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00004ddc t add_const │ │ │ │ -00004d20 t basicblock_add_jump │ │ │ │ -000030b0 t duplicate_exits_without_lineno │ │ │ │ -00002da8 t label_exception_targets │ │ │ │ +00004df4 t add_const │ │ │ │ +00004d38 t basicblock_add_jump │ │ │ │ +000030d4 t duplicate_exits_without_lineno │ │ │ │ +00002dcc t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000034dc t optimize_basic_block │ │ │ │ +00003500 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17704,66 +17698,66 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 0000023c T PyUnstable_GC_VisitObjects │ │ │ │ 000001b0 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00001480 t Py_XDECREF │ │ │ │ +00001474 t Py_XDECREF │ │ │ │ 00000058 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -00001664 T _PyGC_Collect │ │ │ │ -000015a8 T _PyGC_CollectNoFail │ │ │ │ +00001658 T _PyGC_Collect │ │ │ │ +0000159c T _PyGC_CollectNoFail │ │ │ │ 000002fc T _PyGC_Dump │ │ │ │ 000000b8 T _PyGC_DumpShutdownStats │ │ │ │ -000015b0 T _PyGC_Fini │ │ │ │ +000015a4 T _PyGC_Fini │ │ │ │ 00000070 T _PyGC_Freeze │ │ │ │ -000016d8 T _PyGC_GetFreezeCount │ │ │ │ +000016cc T _PyGC_GetFreezeCount │ │ │ │ 00000112 T _PyGC_GetObjects │ │ │ │ 000001c8 T _PyGC_GetReferrers │ │ │ │ 00000000 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 000000c8 T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 00000144 T _PyObject_GC_Link │ │ │ │ 0000002c T _PyObject_GC_New │ │ │ │ 000001f0 T _PyObject_GC_NewVar │ │ │ │ -00001554 T _PyObject_GC_Resize │ │ │ │ +00001548 T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ 00000468 T _Py_RunGC │ │ │ │ 000003d0 T _Py_ScheduleGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000016a0 t append_objects │ │ │ │ +00001694 t append_objects │ │ │ │ 0000048c t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -00001668 t referrersvisit │ │ │ │ -00001488 t visit_decref │ │ │ │ +0000165c t referrersvisit │ │ │ │ +0000147c t visit_decref │ │ │ │ 0000029c t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -000014c4 t visit_reachable │ │ │ │ +000014b8 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ @@ -17853,21 +17847,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 000000a4 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -000037dc T PyArg_Parse │ │ │ │ +000037e0 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ 00001a64 T PyArg_ParseTupleAndKeywords │ │ │ │ 00001790 T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001bc T PyArg_VaParseTupleAndKeywords │ │ │ │ -000026d4 T PyArg_ValidateKeywordArguments │ │ │ │ +000026dc T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17908,32 +17902,32 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -0000021c t Py_XDECREF │ │ │ │ -00000304 T _PyArg_BadArgument │ │ │ │ +000001e4 t Py_XDECREF │ │ │ │ +000002cc T _PyArg_BadArgument │ │ │ │ 0000192c T _PyArg_CheckPositional │ │ │ │ -00003770 T _PyArg_Fini │ │ │ │ -00003860 T _PyArg_NoKeywords │ │ │ │ +00003774 T _PyArg_Fini │ │ │ │ +0000389c T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -00003808 T _PyArg_NoPositional │ │ │ │ -00000088 T _PyArg_ParseStack │ │ │ │ -00000238 T _PyArg_ParseStackAndKeywords │ │ │ │ +0000380c T _PyArg_NoPositional │ │ │ │ +00003864 T _PyArg_ParseStack │ │ │ │ +00000200 T _PyArg_ParseStackAndKeywords │ │ │ │ 0000027e T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000254 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000166 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000118 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -00002f3c T _PyArg_UnpackKeywords │ │ │ │ -00002720 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00003620 T _PyArg_UnpackStack │ │ │ │ +00002f40 T _PyArg_UnpackKeywords │ │ │ │ +00002728 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +00003624 T _PyArg_UnpackStack │ │ │ │ 00000208 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000162 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -17945,38 +17939,38 @@ │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002b94 t _parser_init │ │ │ │ -000002c8 t cleanreturn.constprop.0 │ │ │ │ +00002b98 t _parser_init │ │ │ │ +00000290 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ -0000026c t convertbuffer │ │ │ │ -00000474 t converterr │ │ │ │ +00000234 t convertbuffer │ │ │ │ +0000043c t converterr │ │ │ │ 00000cb4 t convertitem.constprop.0 │ │ │ │ 00000d18 t convertsimple.constprop.0 │ │ │ │ -000000c0 t converttuple.constprop.0 │ │ │ │ -000004d4 t error_unexpected_keyword_arg │ │ │ │ -00002ec8 t find_keyword │ │ │ │ +00000088 t converttuple.constprop.0 │ │ │ │ +0000049c t error_unexpected_keyword_arg │ │ │ │ +00002ecc t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ -0000035c t seterror │ │ │ │ -000034d8 t skipitem.constprop.0 │ │ │ │ +00000324 t seterror │ │ │ │ +000034dc t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000ac t vgetargs1_impl │ │ │ │ 00000858 t vgetargs1_impl.constprop.0 │ │ │ │ 00001ac0 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -000038b8 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000038f4 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -17992,15 +17986,15 @@ │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyOS_snprintf │ │ │ │ U Py_GetBuildInfo │ │ │ │ U Py_GetCompiler │ │ │ │ 00000000 T Py_GetVersion │ │ │ │ 00000000 R Py_Version │ │ │ │ -0000001c T _Py_InitVersion │ │ │ │ +00000000 T _Py_InitVersion │ │ │ │ 0000012c b initialized │ │ │ │ 00000000 b version │ │ │ │ │ │ │ │ ceval_gil.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000020 r .LC1 │ │ │ │ @@ -18018,60 +18012,60 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -00000b1c T PyEval_AcquireThread │ │ │ │ +000008ac T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -00000b18 T PyEval_ReleaseThread │ │ │ │ -000004f8 T PyEval_RestoreThread │ │ │ │ -000002a4 T PyEval_SaveThread │ │ │ │ +000008a8 T PyEval_ReleaseThread │ │ │ │ +00000524 T PyEval_RestoreThread │ │ │ │ +000002d0 T PyEval_SaveThread │ │ │ │ 0000008e T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_exit_thread │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_init_thread │ │ │ │ -00000344 T Py_AddPendingCall │ │ │ │ +00000644 T Py_AddPendingCall │ │ │ │ 0000018c T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000b44 T _PyEval_AddPendingCall │ │ │ │ -00000318 T _PyEval_Fini │ │ │ │ +000004e0 T _PyEval_AddPendingCall │ │ │ │ +000004b4 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000c4 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001d8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002cc T _PyEval_ReleaseLock │ │ │ │ +000002f8 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -0000031c T _PyEval_SignalReceived │ │ │ │ +000004b8 T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000029c T _Py_FinishPendingCalls │ │ │ │ -00000520 T _Py_HandlePending │ │ │ │ +00000438 T _Py_FinishPendingCalls │ │ │ │ +0000054c T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18081,19 +18075,19 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -000007bc t _make_pending_calls │ │ │ │ +00000648 t _make_pending_calls │ │ │ │ 0000010c t create_gil │ │ │ │ -000003f4 t drop_gil │ │ │ │ +00000420 t drop_gil │ │ │ │ 00000224 t handle_signals │ │ │ │ -0000061c t make_pending_calls │ │ │ │ +0000029c t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ U pthread_mutex_lock │ │ │ │ @@ -18233,23 +18227,23 @@ │ │ │ │ 00000b08 r .LC105 │ │ │ │ 00000b84 r .LC106 │ │ │ │ 00000b90 r .LC107 │ │ │ │ 00000130 r .LC11 │ │ │ │ 00000138 r .LC12 │ │ │ │ 0000015c r .LC13 │ │ │ │ 00000184 r .LC14 │ │ │ │ -00000190 r .LC15 │ │ │ │ +00000188 r .LC15 │ │ │ │ 00000194 r .LC16 │ │ │ │ -000001a0 r .LC17 │ │ │ │ -000001c0 r .LC18 │ │ │ │ +000001b4 r .LC17 │ │ │ │ +000001dc r .LC18 │ │ │ │ 000001e8 r .LC19 │ │ │ │ 00000044 r .LC2 │ │ │ │ -000001f4 r .LC20 │ │ │ │ -00000204 r .LC21 │ │ │ │ -00000220 r .LC22 │ │ │ │ +000001f8 r .LC20 │ │ │ │ +00000214 r .LC21 │ │ │ │ +00000240 r .LC22 │ │ │ │ 0000024c r .LC23 │ │ │ │ 00000264 r .LC24 │ │ │ │ 00000268 r .LC25 │ │ │ │ 00000274 r .LC26 │ │ │ │ 00000280 r .LC27 │ │ │ │ 00000294 r .LC28 │ │ │ │ 000002a0 r .LC29 │ │ │ │ @@ -18365,39 +18359,39 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ -000005ec T PyImport_AddModule │ │ │ │ -0000132c T PyImport_AddModuleObject │ │ │ │ -00000ee8 T PyImport_AddModuleRef │ │ │ │ +00000644 T PyImport_AddModule │ │ │ │ +00000c18 T PyImport_AddModuleObject │ │ │ │ +00000bc8 T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ -0000062a T PyImport_ExecCodeModule │ │ │ │ -00000820 T PyImport_ExecCodeModuleEx │ │ │ │ -0000073c T PyImport_ExecCodeModuleObject │ │ │ │ -00000632 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ +00000682 T PyImport_ExecCodeModule │ │ │ │ +00000878 T PyImport_ExecCodeModuleEx │ │ │ │ +00000794 T PyImport_ExecCodeModuleObject │ │ │ │ +0000068a T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -00001408 T PyImport_GetImporter │ │ │ │ -000015a8 T PyImport_GetMagicNumber │ │ │ │ -00000826 T PyImport_GetMagicTag │ │ │ │ -00003018 T PyImport_GetModule │ │ │ │ -00000832 T PyImport_GetModuleDict │ │ │ │ -000027e8 T PyImport_Import │ │ │ │ -00000b8c T PyImport_ImportFrozenModule │ │ │ │ -00000bcc T PyImport_ImportFrozenModuleObject │ │ │ │ -00002bbc T PyImport_ImportModule │ │ │ │ -00002b70 T PyImport_ImportModuleLevel │ │ │ │ -00000f70 T PyImport_ImportModuleLevelObject │ │ │ │ -000008e0 T PyImport_ImportModuleNoBlock │ │ │ │ +00000cf4 T PyImport_GetImporter │ │ │ │ +00000e94 T PyImport_GetMagicNumber │ │ │ │ +0000087e T PyImport_GetMagicTag │ │ │ │ +00003a1c T PyImport_GetModule │ │ │ │ +0000088a T PyImport_GetModuleDict │ │ │ │ +000031ec T PyImport_Import │ │ │ │ +00000650 T PyImport_ImportFrozenModule │ │ │ │ +00000690 T PyImport_ImportFrozenModuleObject │ │ │ │ +000035c0 T PyImport_ImportModule │ │ │ │ +00003574 T PyImport_ImportModuleLevel │ │ │ │ +000017e8 T PyImport_ImportModuleLevelObject │ │ │ │ +00000938 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ -00000c30 T PyImport_ReloadModule │ │ │ │ -00000f34 T PyInit__imp │ │ │ │ +00000c88 T PyImport_ReloadModule │ │ │ │ +000009ac T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_Insert │ │ │ │ U PyList_New │ │ │ │ U PyList_SetItem │ │ │ │ U PyList_SetSlice │ │ │ │ @@ -18438,17 +18432,17 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ -000019b8 T PyState_AddModule │ │ │ │ -00001a40 T PyState_FindModule │ │ │ │ -000004e0 T PyState_RemoveModule │ │ │ │ +000011c8 T PyState_AddModule │ │ │ │ +00001250 T PyState_FindModule │ │ │ │ +00000538 T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -18466,82 +18460,82 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ -00000240 t Py_XDECREF │ │ │ │ +000007ac t Py_XDECREF │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ -00001a88 T _PyImport_AcquireLock │ │ │ │ +00001298 T _PyImport_AcquireLock │ │ │ │ 000000ac T _PyImport_BlessMyLoader │ │ │ │ -00001688 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -000017d0 T _PyImport_ClearCore │ │ │ │ +00000f74 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +000040e0 T _PyImport_ClearCore │ │ │ │ 00000112 T _PyImport_ClearExtension │ │ │ │ -00001744 T _PyImport_ClearModules │ │ │ │ -000038b4 T _PyImport_ClearModulesByIndex │ │ │ │ +00001030 T _PyImport_ClearModules │ │ │ │ +0000404c T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -0000186c T _PyImport_Fini │ │ │ │ +000010bc T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ -00001768 T _PyImport_FiniCore │ │ │ │ -000016e0 T _PyImport_FiniExternal │ │ │ │ -000001d0 T _PyImport_FixupBuiltin │ │ │ │ +00001054 T _PyImport_FiniCore │ │ │ │ +00000fcc T _PyImport_FiniExternal │ │ │ │ +00000104 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000060 T _PyImport_GetBuiltinModuleNames │ │ │ │ -000038ac T _PyImport_GetDLOpenFlags │ │ │ │ -00001630 T _PyImport_GetImportlibExternalLoader │ │ │ │ -00001400 T _PyImport_GetImportlibLoader │ │ │ │ +00004044 T _PyImport_GetDLOpenFlags │ │ │ │ +00000f1c T _PyImport_GetImportlibExternalLoader │ │ │ │ +00000cec T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -000027a8 T _PyImport_GetModuleAttr │ │ │ │ -00002364 T _PyImport_GetModuleAttrString │ │ │ │ -00000338 T _PyImport_GetModules │ │ │ │ +000031ac T _PyImport_GetModuleAttr │ │ │ │ +00002d68 T _PyImport_GetModuleAttrString │ │ │ │ +00000828 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -00003948 T _PyImport_ImportlibModuleRepr │ │ │ │ +000041e4 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ -00000534 T _PyImport_InitCore │ │ │ │ -000004fc T _PyImport_InitDefaultImportFunc │ │ │ │ -00001020 T _PyImport_InitExternal │ │ │ │ +00000208 T _PyImport_InitCore │ │ │ │ +000001d0 T _PyImport_InitDefaultImportFunc │ │ │ │ +00000a98 T _PyImport_InitExternal │ │ │ │ 000001b4 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00000f60 T _PyImport_IsDefaultImportFunc │ │ │ │ -0000167c T _PyImport_IsInitialized │ │ │ │ +000017d8 T _PyImport_IsDefaultImportFunc │ │ │ │ +00000f68 T _PyImport_IsInitialized │ │ │ │ 00000048 T _PyImport_ReInitLock │ │ │ │ -00001a90 T _PyImport_ReleaseLock │ │ │ │ +000012a0 T _PyImport_ReleaseLock │ │ │ │ 00000020 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ -000005e6 T _PyImport_SetDLOpenFlags │ │ │ │ +0000063e T _PyImport_SetDLOpenFlags │ │ │ │ 00000066 T _PyImport_SetModule │ │ │ │ -00000f74 T _PyImport_SetModuleString │ │ │ │ -00000698 T _PyImport_SwapPackageContext │ │ │ │ +000009ec T _PyImport_SetModuleString │ │ │ │ +000011b4 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ U _PyRecursiveMutex_Unlock │ │ │ │ U _PyRuntime │ │ │ │ -00000b7c T _PyState_AddModule │ │ │ │ +00000bd4 T _PyState_AddModule │ │ │ │ U _PySys_Audit │ │ │ │ U _PySys_ClearAttrString │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_GetRequiredAttrString │ │ │ │ U _PySys_ImplCacheTag │ │ │ │ U _PyThreadState_NewBound │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ @@ -18577,97 +18571,95 @@ │ │ │ │ 00000040 r __func__.14 │ │ │ │ 00000068 r __func__.6 │ │ │ │ 00000054 r __func__.7 │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000284 t _extensions_cache_delete │ │ │ │ -00000184 t _extensions_cache_find_unlocked │ │ │ │ -00000104 t _extensions_cache_get │ │ │ │ -00002f3c t _imp__fix_co_filename │ │ │ │ +000002dc t _extensions_cache_delete │ │ │ │ +000006f4 t _extensions_cache_find_unlocked │ │ │ │ +00003940 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ -00000990 t _imp__frozen_module_names │ │ │ │ +000009e8 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ -00001a98 t _imp__override_frozen_modules_for_tests │ │ │ │ +000012a8 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ -0000086c t _imp__override_multi_interp_extensions_check │ │ │ │ +000008c4 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001a34 t _imp_acquire_lock │ │ │ │ +000022ac t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -00000940 t _imp_create_builtin │ │ │ │ +0000145c t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ -0000339c t _imp_create_dynamic │ │ │ │ +00003da0 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -00000efc t _imp_exec_builtin │ │ │ │ +00001774 t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -00000e98 t _imp_exec_dynamic │ │ │ │ +00001710 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ -000011a0 t _imp_extension_suffixes │ │ │ │ +00002bdc t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001ac0 t _imp_find_frozen │ │ │ │ +00002338 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -00001f28 t _imp_get_frozen_object │ │ │ │ +000027a0 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ -00000bc2 t _imp_init_frozen │ │ │ │ +00000c1a t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -000008c4 t _imp_is_builtin │ │ │ │ +000013e0 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ -000006ac t _imp_is_frozen │ │ │ │ +000011c8 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ -00000fbc t _imp_is_frozen_package │ │ │ │ +00000a34 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ -00000b54 t _imp_lock_held │ │ │ │ +00000bac t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00001a68 t _imp_release_lock │ │ │ │ +000022e0 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ -000018f4 t _imp_source_hash │ │ │ │ +00001104 t _imp_source_hash │ │ │ │ 00000134 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000a8 d _kwtuple.3 │ │ │ │ -00000218 t _modules_by_index_clear_one │ │ │ │ -00000258 t _modules_by_index_set │ │ │ │ +00000270 t _modules_by_index_clear_one │ │ │ │ +000007c4 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -000018b8 t del_extensions_cache_value │ │ │ │ +00004180 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -00000e74 t exec_code_in_module │ │ │ │ +00000938 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ -00000340 t find_frozen │ │ │ │ -000004c0 t finish_singlephase_extension.isra.0 │ │ │ │ +00000830 t find_frozen │ │ │ │ U fwrite │ │ │ │ -0000158c t hashtable_compare_str │ │ │ │ -000018b4 t hashtable_destroy_str │ │ │ │ -00000220 t hashtable_hash_str │ │ │ │ +00000e78 t hashtable_compare_str │ │ │ │ +0000417c t hashtable_destroy_str │ │ │ │ +0000078c t hashtable_hash_str │ │ │ │ 000000e4 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ -00000f40 t imp_module_exec │ │ │ │ +000009b8 t imp_module_exec │ │ │ │ 000000c4 d imp_slots │ │ │ │ -00000594 t import_add_module │ │ │ │ -00000630 t import_get_module │ │ │ │ +00000aac t import_add_module │ │ │ │ +00000b60 t import_get_module │ │ │ │ +00000cbc t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000de8 t module_dict_for_exec │ │ │ │ +000008ac t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ -00000314 t reload_singlephase_extension │ │ │ │ -00003158 t remove_importlib_frames │ │ │ │ -00000918 t remove_module │ │ │ │ -0000052c t set_frozen_error │ │ │ │ +0000036c t reload_singlephase_extension │ │ │ │ +00003b5c t remove_importlib_frames │ │ │ │ +00000970 t remove_module │ │ │ │ +00000584 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ -00000584 t update_code_filenames │ │ │ │ -00000288 t update_global_state_for_extension.isra.0 │ │ │ │ +000005dc t update_code_filenames │ │ │ │ │ │ │ │ importdl.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000bc r .LC10 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -18844,19 +18836,19 @@ │ │ │ │ 00000398 r .LC71 │ │ │ │ 00000534 r .LC72 │ │ │ │ 00000548 r .LC73 │ │ │ │ 0000057c r .LC74 │ │ │ │ 00000580 r .LC75 │ │ │ │ 00000588 r .LC76 │ │ │ │ 000005b0 r .LC77 │ │ │ │ -000005c8 r .LC78 │ │ │ │ -000005cc r .LC79 │ │ │ │ +000003b0 r .LC78 │ │ │ │ +000005c8 r .LC79 │ │ │ │ 00000098 r .LC8 │ │ │ │ -000005d0 r .LC80 │ │ │ │ -000003b0 r .LC81 │ │ │ │ +000005cc r .LC80 │ │ │ │ +000005d0 r .LC81 │ │ │ │ 000003ec r .LC82 │ │ │ │ 000003f8 r .LC83 │ │ │ │ 00000610 r .LC84 │ │ │ │ 00000650 r .LC85 │ │ │ │ 00000660 r .LC86 │ │ │ │ 00000670 r .LC87 │ │ │ │ 00000688 r .LC88 │ │ │ │ @@ -18870,15 +18862,15 @@ │ │ │ │ 00000754 r .LC95 │ │ │ │ 00000764 r .LC96 │ │ │ │ 00000774 r .LC97 │ │ │ │ 00000784 r .LC98 │ │ │ │ 00000798 r .LC99 │ │ │ │ 0000002c r PYCONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ -00000560 T PyConfig_Clear │ │ │ │ +000007bc T PyConfig_Clear │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ 00000060 T PyConfig_InitPythonConfig │ │ │ │ 00000028 T PyConfig_Read │ │ │ │ 00000000 T PyConfig_SetArgv │ │ │ │ 00000058 T PyConfig_SetBytesArgv │ │ │ │ 0000099a T PyConfig_SetBytesString │ │ │ │ 000000b8 T PyConfig_SetString │ │ │ │ @@ -18910,30 +18902,30 @@ │ │ │ │ U PyMem_SetAllocator │ │ │ │ 0000092e T PyStatus_Error │ │ │ │ 000000c0 T PyStatus_Exception │ │ │ │ 0000095e T PyStatus_Exit │ │ │ │ 00000972 T PyStatus_IsError │ │ │ │ 00000986 T PyStatus_IsExit │ │ │ │ 00000942 T PyStatus_NoMemory │ │ │ │ -00001b9c T PyStatus_Ok │ │ │ │ +00000c44 T PyStatus_Ok │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 000000d4 T PyWideStringList_Append │ │ │ │ 00000264 T PyWideStringList_Insert │ │ │ │ 00000008 B Py_BytesWarningFlag │ │ │ │ 00000018 B Py_DebugFlag │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000030 B Py_DontWriteBytecodeFlag │ │ │ │ U Py_FileSystemDefaultEncodeErrors │ │ │ │ U Py_FileSystemDefaultEncoding │ │ │ │ 00000024 B Py_FrozenFlag │ │ │ │ -000016cc T Py_GETENV │ │ │ │ +000016d8 T Py_GETENV │ │ │ │ 00000186 T Py_GetArgcArgv │ │ │ │ U Py_GetVersion │ │ │ │ U Py_HasFileSystemDefaultEncoding │ │ │ │ 00000038 B Py_HashRandomizationFlag │ │ │ │ 00000004 B Py_IgnoreEnvironmentFlag │ │ │ │ 0000000c B Py_InspectFlag │ │ │ │ 00000010 B Py_InteractiveFlag │ │ │ │ @@ -18943,23 +18935,23 @@ │ │ │ │ 00000014 B Py_OptimizeFlag │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00000878 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -000008fc T _PyConfig_AsDict │ │ │ │ +00000c50 T _PyConfig_AsDict │ │ │ │ 00000334 T _PyConfig_Copy │ │ │ │ -00000bb8 T _PyConfig_FromDict │ │ │ │ +00000f0c T _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitCompatConfig │ │ │ │ -00001ba8 T _PyConfig_InitImportConfig │ │ │ │ +00001ac0 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ 000000f0 T _PyConfig_Read │ │ │ │ 00000084 T _PyConfig_SetPyArgv │ │ │ │ -000019d8 T _PyConfig_Write │ │ │ │ +000018fc T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 000007d8 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ @@ -18973,20 +18965,20 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -00000ad8 T _PyWideStringList_AsList │ │ │ │ +00000e2c T _PyWideStringList_AsList │ │ │ │ 00000210 T _PyWideStringList_Clear │ │ │ │ 00000124 T _PyWideStringList_Copy │ │ │ │ -000007c4 T _PyWideStringList_Extend │ │ │ │ -00001818 t _PyWideStringList_Find │ │ │ │ -000019a8 T _Py_ClearArgcArgv │ │ │ │ +00000a20 T _PyWideStringList_Extend │ │ │ │ +00001824 t _PyWideStringList_Find │ │ │ │ +000018cc T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ 000009c0 T _Py_DumpPathConfig │ │ │ │ 0000019c T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ U _Py_GetForceASCII │ │ │ │ U _Py_GetLocaleEncoding │ │ │ │ U _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ @@ -19020,20 +19012,19 @@ │ │ │ │ 00000378 r __func__.7 │ │ │ │ 0000182c r __func__.8 │ │ │ │ 00001818 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ 00000154 t config_dict_get.part.0 │ │ │ │ -0000081c t config_get_env_dup.isra.0 │ │ │ │ -00001934 t config_get_locale_encoding.constprop.0 │ │ │ │ -000008cc t config_get_xoption_value │ │ │ │ -0000184c t config_init_import │ │ │ │ -000016e0 t config_run_filename_abspath │ │ │ │ -00001754 t config_set_bytes_string │ │ │ │ +00000a80 t config_get_env_dup.isra.0 │ │ │ │ +00001858 t config_get_locale_encoding.constprop.0 │ │ │ │ +00000b30 t config_init_import │ │ │ │ +000016ec t config_run_filename_abspath │ │ │ │ +00001760 t config_set_bytes_string │ │ │ │ 000000ac t config_usage │ │ │ │ 00000110 t config_wstr_to_int │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000890 t init_dump_ascii_wstr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -19048,16 +19039,16 @@ │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000450 r usage_envvars │ │ │ │ 000018bc r usage_help │ │ │ │ 0000187c r usage_line │ │ │ │ 00001194 r usage_xoptions │ │ │ │ -000017d0 t warnoptions_append │ │ │ │ -00000874 t warnoptions_extend.isra.0 │ │ │ │ +000017dc t warnoptions_append │ │ │ │ +00000ad8 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -19111,18 +19102,18 @@ │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000090 r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ │ 000000c4 r .LC12 │ │ │ │ -000000dc r .LC13 │ │ │ │ -000000f8 r .LC14 │ │ │ │ -00000104 r .LC15 │ │ │ │ -0000011c r .LC16 │ │ │ │ +000000d0 r .LC13 │ │ │ │ +000000e8 r .LC14 │ │ │ │ +0000011c r .LC15 │ │ │ │ +00000134 r .LC16 │ │ │ │ 00000150 r .LC18 │ │ │ │ 0000017c r .LC19 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000190 r .LC20 │ │ │ │ 000001c8 r .LC21 │ │ │ │ 000001dc r .LC22 │ │ │ │ 000001e0 r .LC23 │ │ │ │ @@ -19175,15 +19166,15 @@ │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00001e4c T _PyInstruction_GetLength │ │ │ │ +00001ed8 T _PyInstruction_GetLength │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ 00000630 T _PyMonitoring_FireBranchEvent │ │ │ │ 00000a16 T _PyMonitoring_FireCRaiseEvent │ │ │ │ 000009e8 T _PyMonitoring_FireCReturnEvent │ │ │ │ 000005d0 T _PyMonitoring_FireCallEvent │ │ │ │ @@ -19195,46 +19186,46 @@ │ │ │ │ 000003f0 T _PyMonitoring_FirePyStartEvent │ │ │ │ 00000660 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 000007da T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000576 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000716 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000a78 T _PyMonitoring_FireReraiseEvent │ │ │ │ 0000083e T _PyMonitoring_FireStopIterationEvent │ │ │ │ -000027cc T _PyMonitoring_GetLocalEvents │ │ │ │ +00002868 T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 0000039c T _PyMonitoring_SetEvents │ │ │ │ -000028bc T _PyMonitoring_SetLocalEvents │ │ │ │ +0000293c T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000354 T _Py_GetBaseOpcode │ │ │ │ -00001ebc T _Py_Instrument │ │ │ │ -00002774 T _Py_Instrumentation_GetLine │ │ │ │ +00001f58 T _Py_Instrument │ │ │ │ +00002810 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001ecc T _Py_call_instrumentation │ │ │ │ -00002ce0 T _Py_call_instrumentation_2args │ │ │ │ -00002abc T _Py_call_instrumentation_arg │ │ │ │ +00001f68 T _Py_call_instrumentation │ │ │ │ +00002d60 T _Py_call_instrumentation_2args │ │ │ │ +00002b3c T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 00000338 T _Py_call_instrumentation_instruction │ │ │ │ 0000049c T _Py_call_instrumentation_jump │ │ │ │ -00002398 T _Py_call_instrumentation_line │ │ │ │ +00002434 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __popcountsi2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000020ec t call_instrumentation_vector │ │ │ │ -000022e8 t call_one_instrument │ │ │ │ +00002188 t call_instrumentation_vector │ │ │ │ +00002384 t call_one_instrument │ │ │ │ 0000041a t capi_call_instrumentation.constprop.0 │ │ │ │ -00002fbc t de_instrument_per_instruction │ │ │ │ +00003058 t de_instrument_per_instruction │ │ │ │ 00000000 r event_names │ │ │ │ 000006c2 t exception_event_setup │ │ │ │ 0000080c t force_instrument_lock_held │ │ │ │ U memset │ │ │ │ 00000044 d methods │ │ │ │ 0000005c t monitoring__all_events │ │ │ │ 00000354 r monitoring__all_events__doc__ │ │ │ │ @@ -19253,15 +19244,15 @@ │ │ │ │ 00000374 r monitoring_restart_events__doc__ │ │ │ │ 00000138 t monitoring_set_events │ │ │ │ 00000404 r monitoring_set_events__doc__ │ │ │ │ 000002a4 t monitoring_set_local_events │ │ │ │ 00000394 r monitoring_set_local_events__doc__ │ │ │ │ 0000005c t monitoring_use_tool_id │ │ │ │ 000004e4 r monitoring_use_tool_id__doc__ │ │ │ │ -00002ee4 t remove_tools │ │ │ │ +00002f80 t remove_tools │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ @@ -19421,100 +19412,100 @@ │ │ │ │ U PyMethodDescr_Type │ │ │ │ U PyMethod_Type │ │ │ │ U PyObject_Free │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyVectorcall_Call │ │ │ │ -000001e8 t Py_XDECREF │ │ │ │ -00000074 T _PyEval_SetOpcodeTrace │ │ │ │ -0000016c T _PyEval_SetProfile │ │ │ │ +000001f4 t Py_XDECREF │ │ │ │ +00000210 T _PyEval_SetOpcodeTrace │ │ │ │ +00000114 T _PyEval_SetProfile │ │ │ │ 00000000 T _PyEval_SetTrace │ │ │ │ U _PyInstrumentation_DISABLE │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ 00000000 D _PyLegacyEventHandler_Type │ │ │ │ U _PyMonitoring_GetLocalEvents │ │ │ │ U _PyMonitoring_RegisterCallback │ │ │ │ U _PyMonitoring_SetEvents │ │ │ │ U _PyMonitoring_SetLocalEvents │ │ │ │ U _PyObject_New │ │ │ │ U _PySys_Audit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000380 t call_profile_func │ │ │ │ -000002b4 t call_trace_func │ │ │ │ +000003d0 t call_profile_func │ │ │ │ +00000318 t call_trace_func │ │ │ │ 00000000 t set_callbacks │ │ │ │ -000002c4 t sys_profile_call_or_return │ │ │ │ -0000041c t sys_profile_return │ │ │ │ -00000410 t sys_profile_start │ │ │ │ -000005d4 t sys_profile_throw │ │ │ │ -00000420 t sys_profile_unwind │ │ │ │ -00000424 t sys_trace_exception_func │ │ │ │ -000000cc t sys_trace_instruction_func │ │ │ │ -000004b4 t sys_trace_jump_func │ │ │ │ +0000026c t sys_profile_call_or_return │ │ │ │ +00000338 t sys_profile_return │ │ │ │ +0000032c t sys_profile_start │ │ │ │ +000004f8 t sys_profile_throw │ │ │ │ +00000340 t sys_profile_unwind │ │ │ │ +00000348 t sys_trace_exception_func │ │ │ │ +00000074 t sys_trace_instruction_func │ │ │ │ +000003d8 t sys_trace_jump_func │ │ │ │ 00000000 t sys_trace_line_func │ │ │ │ -00000204 t sys_trace_return │ │ │ │ -00000358 t sys_trace_start │ │ │ │ -00000410 t sys_trace_throw │ │ │ │ -000005cc t sys_trace_unwind │ │ │ │ -0000040c t sys_trace_yield │ │ │ │ -00000560 t trace_line │ │ │ │ +00000268 t sys_trace_return │ │ │ │ +00000474 t sys_trace_start │ │ │ │ +0000052c t sys_trace_throw │ │ │ │ +000004f0 t sys_trace_unwind │ │ │ │ +00000528 t sys_trace_yield │ │ │ │ +00000484 t trace_line │ │ │ │ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ -00000038 T PyEvent_Wait │ │ │ │ -00000064 T PyEvent_WaitTimed │ │ │ │ -0000010c T PyMutex_Lock │ │ │ │ -000000e0 T PyMutex_Unlock │ │ │ │ +00000014 T PyEvent_Wait │ │ │ │ +00000040 T PyEvent_WaitTimed │ │ │ │ +000000e8 T PyMutex_Lock │ │ │ │ +000000bc T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 00000000 T _PyEvent_IsSet │ │ │ │ -00000014 T _PyEvent_Notify │ │ │ │ +000004ec T _PyEvent_Notify │ │ │ │ 000002e4 T _PyMutex_LockTimed │ │ │ │ -00000458 T _PyMutex_TryUnlock │ │ │ │ +0000045c T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -00000066 T _PyRWMutex_RLock │ │ │ │ -0000010a T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000134 T _PyRawMutex_LockSlow │ │ │ │ -000001e8 T _PyRawMutex_UnlockSlow │ │ │ │ +00000130 T _PyRWMutex_Lock │ │ │ │ +00000196 T _PyRWMutex_RLock │ │ │ │ +0000023a T _PyRWMutex_RUnlock │ │ │ │ +00000176 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000b0 T _PyRawMutex_UnlockSlow │ │ │ │ 00000244 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 000001c8 T _PyRecursiveMutex_Lock │ │ │ │ 0000026c T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000176 T _PySeqLock_AbandonWrite │ │ │ │ -000001e2 T _PySeqLock_AfterFork │ │ │ │ -00000196 T _PySeqLock_BeginRead │ │ │ │ -000001be T _PySeqLock_EndRead │ │ │ │ -0000012e T _PySeqLock_LockWrite │ │ │ │ -00000186 T _PySeqLock_UnlockWrite │ │ │ │ +000002a6 T _PySeqLock_AbandonWrite │ │ │ │ +00000312 T _PySeqLock_AfterFork │ │ │ │ +000002c6 T _PySeqLock_BeginRead │ │ │ │ +000002ee T _PySeqLock_EndRead │ │ │ │ +0000025e T _PySeqLock_LockWrite │ │ │ │ +000002b6 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000004e8 t mutex_unpark │ │ │ │ -000000ac t rwmutex_set_parked_and_wait │ │ │ │ +00000510 t mutex_unpark │ │ │ │ +000001dc t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -19537,20 +19528,20 @@ │ │ │ │ 000003a8 r .LC26 │ │ │ │ 000003ac r .LC27 │ │ │ │ 000003f0 r .LC28 │ │ │ │ 000003f8 r .LC29 │ │ │ │ 00000040 r .LC3 │ │ │ │ 000003fc r .LC30 │ │ │ │ 0000040c r .LC31 │ │ │ │ -00000420 r .LC32 │ │ │ │ -00000444 r .LC33 │ │ │ │ -0000046c r .LC34 │ │ │ │ +00000430 r .LC32 │ │ │ │ +00000458 r .LC33 │ │ │ │ +00000470 r .LC34 │ │ │ │ 00000484 r .LC35 │ │ │ │ -0000048c r .LC37 │ │ │ │ -00000490 r .LC38 │ │ │ │ +0000048c r .LC38 │ │ │ │ +00000490 r .LC39 │ │ │ │ 00000050 r .LC4 │ │ │ │ 00000078 r .LC5 │ │ │ │ 00000094 r .LC6 │ │ │ │ 000000b4 r .LC7 │ │ │ │ 000000d0 r .LC8 │ │ │ │ 000000fc r .LC9 │ │ │ │ U PyBuffer_FillInfo │ │ │ │ @@ -19619,22 +19610,23 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ +000018f0 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_New │ │ │ │ -000018c4 t _PyMarshal_WriteObjectToString │ │ │ │ +00001908 t _PyMarshal_WriteObjectToString │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -19665,46 +19657,46 @@ │ │ │ │ 000000b8 d _parser.2 │ │ │ │ 0000008c d _parser.5 │ │ │ │ 00000060 d _parser.8 │ │ │ │ U fileno │ │ │ │ U fread │ │ │ │ U fwrite │ │ │ │ U getc │ │ │ │ -0000025c t marshal_dump │ │ │ │ +000001bc t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ -00000080 t marshal_dumps │ │ │ │ +00002ce4 t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ -00000120 t marshal_load │ │ │ │ +00000080 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ -00002c2c t marshal_loads │ │ │ │ +00002b48 t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000003c r module_doc │ │ │ │ -00000338 t r_float_str │ │ │ │ -00001608 t r_long │ │ │ │ +00000298 t r_float_str │ │ │ │ +0000163c t r_long │ │ │ │ 00000184 t r_object │ │ │ │ -00001880 t r_ref.constprop.0 │ │ │ │ -00001744 t r_string │ │ │ │ +000018b4 t r_ref.constprop.0 │ │ │ │ +00001778 t r_string │ │ │ │ 000000e8 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001e70 t w_complex_object │ │ │ │ -00002c14 t w_decref_entry │ │ │ │ -00002dc8 t w_float_bin │ │ │ │ -000003e4 t w_float_str │ │ │ │ -00002a80 t w_long │ │ │ │ -00001c3c t w_object │ │ │ │ -00002b88 t w_reserve │ │ │ │ +00001c78 t w_complex_object │ │ │ │ +00002b30 t w_decref_entry │ │ │ │ +00003110 t w_float_bin │ │ │ │ +00000344 t w_float_str │ │ │ │ +0000299c t w_long │ │ │ │ +00001a44 t w_object │ │ │ │ +00002aa4 t w_reserve │ │ │ │ 0000002c t w_short │ │ │ │ -00002b1c t w_string │ │ │ │ +00002a38 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -19730,42 +19722,42 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000d78 T PyModule_Add │ │ │ │ -00000fc4 T PyModule_AddIntConstant │ │ │ │ -00000034 T PyModule_AddObject │ │ │ │ -00000e44 T PyModule_AddObjectRef │ │ │ │ -00000000 T PyModule_AddStringConstant │ │ │ │ -00000f00 T PyModule_AddType │ │ │ │ +00000d74 T PyModule_Add │ │ │ │ +00000fc0 T PyModule_AddIntConstant │ │ │ │ +000011cc T PyModule_AddObject │ │ │ │ +00000e40 T PyModule_AddObjectRef │ │ │ │ +000010fc T PyModule_AddStringConstant │ │ │ │ +00000efc 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 │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ -00000d74 T Py_VaBuildValue │ │ │ │ -00000ee4 t Py_XDECREF │ │ │ │ +00000d70 T Py_VaBuildValue │ │ │ │ +00000ee0 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 0000007a T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000b44 T _Py_VaBuildStack │ │ │ │ -00001100 T _Py_VaBuildValue_SizeT │ │ │ │ -00001094 T _Py_convert_optional_to_ssize_t │ │ │ │ +0000128c T _Py_VaBuildValue_SizeT │ │ │ │ +00001090 T _Py_convert_optional_to_ssize_t │ │ │ │ 00000ad8 t check_end │ │ │ │ 0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002e0 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ @@ -19774,15 +19766,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -000003f4 T PyOS_strtoul │ │ │ │ +00000434 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -19807,22 +19799,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000ec T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004a0 T _PyParkingLot_Unpark │ │ │ │ +00000478 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000128 T _PySemaphore_Destroy │ │ │ │ -000003c4 T _PySemaphore_Init │ │ │ │ -000003f4 T _PySemaphore_Wait │ │ │ │ -000005cc T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +0000039c T _PySemaphore_Init │ │ │ │ +000003cc T _PySemaphore_Wait │ │ │ │ +000005a4 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 │ │ │ │ @@ -19859,21 +19851,21 @@ │ │ │ │ 000001ac T Py_GetProgramName │ │ │ │ 000001c4 T Py_GetPythonHome │ │ │ │ 0000006a T Py_SetPath │ │ │ │ 00000000 T Py_SetProgramName │ │ │ │ 0000011c T Py_SetPythonHome │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ -00000100 T _PyPathConfig_ClearGlobal │ │ │ │ -00000194 T _PyPathConfig_ComputeSysPath0 │ │ │ │ -00000170 T _PyPathConfig_GetGlobalModuleSearchPath │ │ │ │ +00000000 T _PyPathConfig_ClearGlobal │ │ │ │ +00000094 T _PyPathConfig_ComputeSysPath0 │ │ │ │ +00000070 T _PyPathConfig_GetGlobalModuleSearchPath │ │ │ │ 00000000 T _PyPathConfig_ReadGlobal │ │ │ │ -00000000 T _PyPathConfig_UpdateGlobal │ │ │ │ +00000108 T _PyPathConfig_UpdateGlobal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000017c T _Py_GetStdlibDir │ │ │ │ +0000007c T _Py_GetStdlibDir │ │ │ │ 00000000 B _Py_path_config │ │ │ │ U _Py_wgetcwd │ │ │ │ U _Py_wreadlink │ │ │ │ U _Py_wrealpath │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000020 r __func__.1 │ │ │ │ 00000014 r __func__.2 │ │ │ │ @@ -19940,40 +19932,40 @@ │ │ │ │ U _PyMem_GetAllocatorName │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_SetupAllocators │ │ │ │ U _PyOS_GetOpt │ │ │ │ U _PyOS_ResetGetOpt │ │ │ │ U _PyOS_optarg │ │ │ │ U _PyOS_opterr │ │ │ │ -00000924 T _PyPreCmdline_Clear │ │ │ │ -00000578 T _PyPreCmdline_Read │ │ │ │ +00000704 T _PyPreCmdline_Clear │ │ │ │ +00000188 T _PyPreCmdline_Read │ │ │ │ 00000314 T _PyPreCmdline_SetArgv │ │ │ │ -000008d4 T _PyPreCmdline_SetConfig │ │ │ │ +000006b4 T _PyPreCmdline_SetConfig │ │ │ │ 00000094 T _PyPreConfig_AsDict │ │ │ │ -000008b0 T _PyPreConfig_GetConfig │ │ │ │ +00000690 T _PyPreConfig_GetConfig │ │ │ │ 00000000 T _PyPreConfig_InitCompatConfig │ │ │ │ 00000508 T _PyPreConfig_InitFromConfig │ │ │ │ 00000034 T _PyPreConfig_InitFromPreConfig │ │ │ │ 00000000 T _PyPreConfig_Read │ │ │ │ -00000798 T _PyPreConfig_Write │ │ │ │ +00000578 T _PyPreConfig_Write │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyWideStringList_Clear │ │ │ │ U _PyWideStringList_Copy │ │ │ │ U _PyWideStringList_Extend │ │ │ │ -0000098c T _Py_ClearFileSystemEncoding │ │ │ │ +00000520 T _Py_ClearFileSystemEncoding │ │ │ │ U _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ -00000224 T _Py_GetEnv │ │ │ │ +000004b0 T _Py_GetEnv │ │ │ │ 0000000c B _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ U _Py_LegacyLocaleDetected │ │ │ │ -00000944 T _Py_SetFileSystemEncoding │ │ │ │ +00000724 T _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetLocaleFromEnv │ │ │ │ -0000024c T _Py_get_env_flag │ │ │ │ -0000017c T _Py_get_xoption │ │ │ │ +000004d8 T _Py_get_env_flag │ │ │ │ +00000408 T _Py_get_xoption │ │ │ │ 00000050 T _Py_str_to_int │ │ │ │ U __errno_location │ │ │ │ 00000060 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ 0000004c r __func__.4 │ │ │ │ @@ -20110,16 +20102,16 @@ │ │ │ │ 00000794 r .LC75 │ │ │ │ 000007b4 r .LC76 │ │ │ │ 000007d8 r .LC77 │ │ │ │ 00000820 r .LC78 │ │ │ │ 00000824 r .LC79 │ │ │ │ 00000098 r .LC8 │ │ │ │ 00000828 r .LC80 │ │ │ │ -0000082c r .LC81 │ │ │ │ -00000830 r .LC82 │ │ │ │ +00000830 r .LC81 │ │ │ │ +00000834 r .LC82 │ │ │ │ 00000838 r .LC83 │ │ │ │ 00000840 r .LC84 │ │ │ │ 00000844 r .LC85 │ │ │ │ 0000086c r .LC86 │ │ │ │ 00000890 r .LC87 │ │ │ │ 000008bc r .LC88 │ │ │ │ 000008c4 r .LC89 │ │ │ │ @@ -20176,17 +20168,17 @@ │ │ │ │ U PyList_Type │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ -00000134 T PyOS_getsig │ │ │ │ +000002d8 T PyOS_getsig │ │ │ │ U PyOS_mystrnicmp │ │ │ │ -00000100 T PyOS_setsig │ │ │ │ +000002a4 T PyOS_setsig │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -20206,32 +20198,32 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000005da T Py_AtExit │ │ │ │ -00002718 T Py_EndInterpreter │ │ │ │ -000027ec T Py_Exit │ │ │ │ +00002474 T Py_EndInterpreter │ │ │ │ +00002548 T Py_Exit │ │ │ │ 000000ac T Py_ExitStatusException │ │ │ │ 000004c4 T Py_FatalError │ │ │ │ 00000690 T Py_FdIsInteractive │ │ │ │ 00000440 T Py_Finalize │ │ │ │ -00002634 T Py_FinalizeEx │ │ │ │ +00002390 T Py_FinalizeEx │ │ │ │ 00000050 T Py_Initialize │ │ │ │ 00000056 T Py_InitializeEx │ │ │ │ 00000094 T Py_InitializeFromConfig │ │ │ │ -00002848 T Py_IsFinalizing │ │ │ │ +000025a4 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 00000444 T Py_NewInterpreter │ │ │ │ -0000282c T Py_NewInterpreterFromConfig │ │ │ │ +00002588 T Py_NewInterpreterFromConfig │ │ │ │ 00000036 T Py_PreInitialize │ │ │ │ 0000000e T Py_PreInitializeFromArgs │ │ │ │ 0000049a T Py_PreInitializeFromBytesArgs │ │ │ │ -000000e8 t Py_XDECREF │ │ │ │ +0000028c t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ U _PyBuiltin_Init │ │ │ │ U _PyBuiltins_AddExceptions │ │ │ │ U _PyCode_Fini │ │ │ │ U _PyCode_Init │ │ │ │ @@ -20292,15 +20284,15 @@ │ │ │ │ U _PyImport_InitDefaultImportFunc │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_New │ │ │ │ 0000037c T _PyInterpreterState_SetConfig │ │ │ │ -00001acc t _PyInterpreterState_SetFinalizing │ │ │ │ +00001928 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -20329,15 +20321,15 @@ │ │ │ │ U _PyPreConfig_InitFromConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyPreConfig_Read │ │ │ │ U _PyPreConfig_Write │ │ │ │ 00000000 D _PyRuntime │ │ │ │ U _PyRuntimeState_Fini │ │ │ │ U _PyRuntimeState_Init │ │ │ │ -00000754 T _PyRuntime_Finalize │ │ │ │ +000005b0 T _PyRuntime_Finalize │ │ │ │ 00000000 T _PyRuntime_Initialize │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySignal_Fini │ │ │ │ U _PySignal_Init │ │ │ │ U _PySys_ClearAttrString │ │ │ │ U _PySys_ClearAuditHooks │ │ │ │ U _PySys_Create │ │ │ │ @@ -20374,45 +20366,45 @@ │ │ │ │ U _PyUnicode_InitTypes │ │ │ │ U _PyWarnings_InitState │ │ │ │ U _PyXI_Fini │ │ │ │ U _PyXI_FiniTypes │ │ │ │ U _PyXI_Init │ │ │ │ U _PyXI_InitTypes │ │ │ │ U _Py_ClearFileSystemEncoding │ │ │ │ -000004d0 T _Py_CoerceLegacyLocale │ │ │ │ +000004ac T _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ -000005d4 T _Py_DumpExtensionModules │ │ │ │ +0000010c T _Py_DumpExtensionModules │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_DumpTracebackThreads │ │ │ │ U _Py_FalseStruct │ │ │ │ 00000526 T _Py_FatalErrorFormat │ │ │ │ 000004f4 T _Py_FatalErrorFunc │ │ │ │ 000005be T _Py_FatalRefcountErrorFunc │ │ │ │ -00001824 T _Py_FdIsInteractive │ │ │ │ -0000146c t _Py_Finalize.constprop.0 │ │ │ │ +00001680 T _Py_FdIsInteractive │ │ │ │ +000012c8 t _Py_Finalize.constprop.0 │ │ │ │ U _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_FinishPendingCalls │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 000003fc T _Py_InitializeMain │ │ │ │ 0000048c T _Py_IsCoreInitialized │ │ │ │ -00000510 T _Py_IsInterpreterFinalizing │ │ │ │ -0000077c T _Py_IsLocaleCoercionTarget │ │ │ │ +000007f8 T _Py_IsInterpreterFinalizing │ │ │ │ +000005d8 T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsValidFD │ │ │ │ -00000488 T _Py_LegacyLocaleDetected │ │ │ │ +00000464 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000003c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ -00000110 T _Py_SetLocaleFromEnv │ │ │ │ +000000e8 T _Py_SetLocaleFromEnv │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_clear_generic_types │ │ │ │ U _Py_fstat_noraise │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ 00000000 d _TARGET_LOCALES │ │ │ │ U __fprintf_chk │ │ │ │ @@ -20432,50 +20424,50 @@ │ │ │ │ 00000224 r __func__.3 │ │ │ │ 000001f4 r __func__.6 │ │ │ │ 000001e4 r __func__.7 │ │ │ │ 000001cc r __func__.8 │ │ │ │ 000001b8 r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -000027c4 t builtins_dict_watcher │ │ │ │ -00000158 t create_stdio.isra.0 │ │ │ │ +00002520 t builtins_dict_watcher │ │ │ │ +000002fc t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 000000f8 t fatal_error │ │ │ │ U fflush │ │ │ │ -00001b84 t file_is_closed │ │ │ │ +000007a4 t file_is_closed │ │ │ │ U fileno │ │ │ │ -00002638 t finalize_interp_clear │ │ │ │ -00001be0 t finalize_modules │ │ │ │ -00001ae0 t flush_std_files │ │ │ │ +00002394 t finalize_interp_clear │ │ │ │ +0000193c t finalize_modules │ │ │ │ +000006bc t flush_std_files │ │ │ │ U fputc │ │ │ │ U getenv │ │ │ │ -00000be4 t init_interp_main │ │ │ │ -000007ac t init_interp_settings │ │ │ │ -000013f0 t interpreter_update_config │ │ │ │ +00000a40 t init_interp_main │ │ │ │ +00000608 t init_interp_settings │ │ │ │ +0000124c t interpreter_update_config │ │ │ │ U isatty │ │ │ │ -00001914 t new_interpreter │ │ │ │ +00001770 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ -00000870 t pycore_interp_init │ │ │ │ -00000134 t pyinit_core.constprop.0 │ │ │ │ -00000b58 t pyinit_main │ │ │ │ +000006cc t pycore_interp_init │ │ │ │ +00000110 t pyinit_core.constprop.0 │ │ │ │ +000009b4 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ U setenv │ │ │ │ U setlocale │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000234 r sys_deletes.5 │ │ │ │ 00000260 r sys_files.4 │ │ │ │ -00001878 t wait_for_thread_shutdown │ │ │ │ +000016d4 t wait_for_thread_shutdown │ │ │ │ │ │ │ │ pymath.o: │ │ │ │ │ │ │ │ pystate.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -20529,65 +20521,65 @@ │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -000002ec T PyGILState_Check │ │ │ │ -00000434 T PyGILState_Ensure │ │ │ │ +000004ac T PyGILState_Check │ │ │ │ +000003ec T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ -000004c4 T PyGILState_Release │ │ │ │ +0000047c T PyGILState_Release │ │ │ │ 000006d8 T PyInterpreterState_Clear │ │ │ │ -00000eb4 T PyInterpreterState_Delete │ │ │ │ -00000528 T PyInterpreterState_Get │ │ │ │ -00000f8c T PyInterpreterState_GetDict │ │ │ │ -0000056c T PyInterpreterState_GetID │ │ │ │ -0000123c T PyInterpreterState_Head │ │ │ │ -0000122c T PyInterpreterState_Main │ │ │ │ -000005b8 T PyInterpreterState_New │ │ │ │ -0000124c T PyInterpreterState_Next │ │ │ │ -00001028 T PyInterpreterState_ThreadHead │ │ │ │ +00000f14 T PyInterpreterState_Delete │ │ │ │ +000006ec T PyInterpreterState_Get │ │ │ │ +0000116c T PyInterpreterState_GetDict │ │ │ │ +00000730 T PyInterpreterState_GetID │ │ │ │ +000012a8 T PyInterpreterState_Head │ │ │ │ +00001298 T PyInterpreterState_Main │ │ │ │ +00000570 T PyInterpreterState_New │ │ │ │ +000012b8 T PyInterpreterState_Next │ │ │ │ +00001208 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ U PyStatus_Exception │ │ │ │ -000007a8 T PyThreadState_Clear │ │ │ │ -00000d34 T PyThreadState_Delete │ │ │ │ +00000970 T PyThreadState_Clear │ │ │ │ +00000f10 T PyThreadState_Delete │ │ │ │ 00000704 T PyThreadState_DeleteCurrent │ │ │ │ -00000338 T PyThreadState_Get │ │ │ │ -00000f24 T PyThreadState_GetDict │ │ │ │ -00000fbc T PyThreadState_GetFrame │ │ │ │ +000004f8 T PyThreadState_Get │ │ │ │ +00001104 T PyThreadState_GetDict │ │ │ │ +0000119c T PyThreadState_GetFrame │ │ │ │ 0000067a T PyThreadState_GetID │ │ │ │ -00000430 T PyThreadState_GetInterpreter │ │ │ │ -00001194 T PyThreadState_GetUnchecked │ │ │ │ +000006e8 T PyThreadState_GetInterpreter │ │ │ │ +00001374 T PyThreadState_GetUnchecked │ │ │ │ 00000308 T PyThreadState_New │ │ │ │ -00001030 T PyThreadState_Next │ │ │ │ +00001210 T PyThreadState_Next │ │ │ │ 00000834 T PyThreadState_SetAsyncExc │ │ │ │ -00000a3c T PyThreadState_Swap │ │ │ │ +00000c04 T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_release_lock │ │ │ │ U PyThread_tss_create │ │ │ │ U PyThread_tss_delete │ │ │ │ U PyThread_tss_get │ │ │ │ U PyThread_tss_is_created │ │ │ │ U PyThread_tss_set │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_Type │ │ │ │ -000011ec T PyUnstable_InterpreterState_GetMainModule │ │ │ │ +00001258 T PyUnstable_InterpreterState_GetMainModule │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_ExitStatusException │ │ │ │ U _PyAST_Fini │ │ │ │ U _PyAtExit_Fini │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyConfig_Copy │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ @@ -20596,58 +20588,58 @@ │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00001024 T _PyEval_StartTheWorld │ │ │ │ -000006ac T _PyEval_StartTheWorldAll │ │ │ │ -00001020 T _PyEval_StopTheWorld │ │ │ │ -000001e8 T _PyEval_StopTheWorldAll │ │ │ │ +00001204 T _PyEval_StartTheWorld │ │ │ │ +00000664 T _PyEval_StartTheWorldAll │ │ │ │ +00001200 T _PyEval_StopTheWorld │ │ │ │ +000003a8 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ -00000e94 T _PyGILState_Fini │ │ │ │ +00000ef4 T _PyGILState_Fini │ │ │ │ 00000000 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 000003c4 T _PyGILState_Init │ │ │ │ -000001ec T _PyGILState_SetTstate │ │ │ │ +000003ac T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModules │ │ │ │ -00000728 T _PyInterpreterState_Clear │ │ │ │ +000006e0 T _PyInterpreterState_Clear │ │ │ │ 000001ca T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000100 T _PyInterpreterState_Enable │ │ │ │ 00000680 T _PyInterpreterState_FailIfRunningMain │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00000368 T _PyInterpreterState_GetConfig │ │ │ │ +00000528 T _PyInterpreterState_GetConfig │ │ │ │ 0000000c T _PyInterpreterState_GetConfigCopy │ │ │ │ 00000950 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ -00001078 T _PyInterpreterState_GetIDObject │ │ │ │ -000011e4 T _PyInterpreterState_GetWhence │ │ │ │ -000005f0 T _PyInterpreterState_HasFeature │ │ │ │ +000010e4 T _PyInterpreterState_GetIDObject │ │ │ │ +00001250 T _PyInterpreterState_GetWhence │ │ │ │ +000005a8 T _PyInterpreterState_HasFeature │ │ │ │ 0000030e T _PyInterpreterState_IDDecref │ │ │ │ -000011a0 T _PyInterpreterState_IDIncref │ │ │ │ -000010a8 T _PyInterpreterState_IDInitref │ │ │ │ -00001198 T _PyInterpreterState_IsReady │ │ │ │ -00001254 T _PyInterpreterState_IsRunningMain │ │ │ │ -00001034 T _PyInterpreterState_LookUpID │ │ │ │ -000010f8 T _PyInterpreterState_LookUpIDObject │ │ │ │ +0000120c T _PyInterpreterState_IDIncref │ │ │ │ +00001114 T _PyInterpreterState_IDInitref │ │ │ │ +00001204 T _PyInterpreterState_IsReady │ │ │ │ +000012c0 T _PyInterpreterState_IsRunningMain │ │ │ │ +00001214 T _PyInterpreterState_LookUpID │ │ │ │ +00001164 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000120 T _PyInterpreterState_New │ │ │ │ -00001124 T _PyInterpreterState_ObjectToID │ │ │ │ +00001190 T _PyInterpreterState_ObjectToID │ │ │ │ 000001b8 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00000054 T _PyInterpreterState_RequireIDRef │ │ │ │ 00000674 T _PyInterpreterState_RequiresIDRef │ │ │ │ 00000380 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ -00000720 T _PyInterpreterState_SetNotRunningMain │ │ │ │ -00000540 T _PyInterpreterState_SetRunningMain │ │ │ │ +000006d8 T _PyInterpreterState_SetNotRunningMain │ │ │ │ +000004f8 T _PyInterpreterState_SetRunningMain │ │ │ │ 000003bc T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ U _PyMem_RawFree │ │ │ │ U _PyMem_RawMalloc │ │ │ │ @@ -20663,44 +20655,44 @@ │ │ │ │ U _PyObject_VirtualFree │ │ │ │ U _PyParkingLot_AfterFork │ │ │ │ U _PyRuntime │ │ │ │ 000000c4 T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 00000060 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ -000001f0 T _PyThreadState_Attach │ │ │ │ -000003f0 T _PyThreadState_Bind │ │ │ │ -0000101c T _PyThreadState_ClearMimallocHeaps │ │ │ │ -000006dc T _PyThreadState_DeleteCurrent │ │ │ │ -000006b0 T _PyThreadState_DeleteList │ │ │ │ -00000370 T _PyThreadState_Detach │ │ │ │ -00001184 T _PyThreadState_GetCurrent │ │ │ │ -00000f60 T _PyThreadState_GetDict │ │ │ │ +000003b0 T _PyThreadState_Attach │ │ │ │ +00000318 T _PyThreadState_Bind │ │ │ │ +000011fc T _PyThreadState_ClearMimallocHeaps │ │ │ │ +00000694 T _PyThreadState_DeleteCurrent │ │ │ │ +00000668 T _PyThreadState_DeleteList │ │ │ │ +00000530 T _PyThreadState_Detach │ │ │ │ +00001364 T _PyThreadState_GetCurrent │ │ │ │ +00001140 T _PyThreadState_GetDict │ │ │ │ 000006b8 T _PyThreadState_Init │ │ │ │ -00001068 T _PyThreadState_IsRunningMain │ │ │ │ -000002a8 T _PyThreadState_MustExit │ │ │ │ -000003ec T _PyThreadState_New │ │ │ │ -000005a8 T _PyThreadState_NewBound │ │ │ │ -000004e0 T _PyThreadState_PopFrame │ │ │ │ +000010d4 T _PyThreadState_IsRunningMain │ │ │ │ +00000468 T _PyThreadState_MustExit │ │ │ │ +00000028 T _PyThreadState_New │ │ │ │ +0000076c T _PyThreadState_NewBound │ │ │ │ +000006a0 T _PyThreadState_PopFrame │ │ │ │ 000006b2 T _PyThreadState_Prealloc │ │ │ │ -00000444 T _PyThreadState_PushFrame │ │ │ │ -00000604 T _PyThreadState_RemoveExcept │ │ │ │ +00000604 T _PyThreadState_PushFrame │ │ │ │ +000005bc T _PyThreadState_RemoveExcept │ │ │ │ 00000714 T _PyThreadState_Suspend │ │ │ │ -00000b20 T _PyThreadState_Swap │ │ │ │ +00000ce8 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000003c6 T _PyThread_CurrentExceptions │ │ │ │ 0000050c T _PyThread_CurrentFrames │ │ │ │ U _PyThread_at_fork_reinit │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000040c T _Py_GetConfig │ │ │ │ +000005cc T _Py_GetConfig │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000098 r __func__.0 │ │ │ │ 000000bc r __func__.1 │ │ │ │ 00000044 r __func__.10 │ │ │ │ @@ -20720,26 +20712,26 @@ │ │ │ │ 000001f4 r __func__.3 │ │ │ │ 00000084 r __func__.4 │ │ │ │ 0000006c r __func__.5 │ │ │ │ 0000010c r __func__.6 │ │ │ │ 00000158 r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ -00000198 t bind_gilstate_tstate │ │ │ │ -000003c4 t detach_thread │ │ │ │ -00001028 t free_interpreter │ │ │ │ -00000cf0 t free_threadstate │ │ │ │ +00000358 t bind_gilstate_tstate │ │ │ │ +00000584 t detach_thread │ │ │ │ +00001094 t free_interpreter │ │ │ │ +00000ecc t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ -00000748 t interpreter_clear │ │ │ │ +00000700 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000028 t new_threadstate │ │ │ │ +000001a8 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00000b54 t tstate_delete_common │ │ │ │ -00000fdc t zapthreads │ │ │ │ +00000d1c t tstate_delete_common │ │ │ │ +0000103c t zapthreads │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000b8 r .LC11 │ │ │ │ @@ -20966,69 +20958,69 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -000007fc T PyTime_Monotonic │ │ │ │ +000008f4 T PyTime_Monotonic │ │ │ │ 00000168 T PyTime_MonotonicRaw │ │ │ │ -00000ed8 T PyTime_PerfCounter │ │ │ │ +00000fd0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000a78 T PyTime_Time │ │ │ │ +00000b70 T PyTime_Time │ │ │ │ 00000110 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000340 T _PyDeadline_Get │ │ │ │ -000010d4 T _PyDeadline_Init │ │ │ │ -00001008 T _PyLong_AsTime_t │ │ │ │ -00000208 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000538 T _PyLong_FromTime_t │ │ │ │ +00000160 T _PyDeadline_Get │ │ │ │ +00001364 T _PyDeadline_Init │ │ │ │ +00001298 T _PyLong_AsTime_t │ │ │ │ +00000028 t _PyLong_AsTime_t.part.0 │ │ │ │ +000005ec T _PyLong_FromTime_t │ │ │ │ 00000188 T _PyTimeFraction_Mul │ │ │ │ 00000138 T _PyTimeFraction_Resolution │ │ │ │ 000004c0 T _PyTimeFraction_Set │ │ │ │ 000003d8 T _PyTime_Add │ │ │ │ -00000d30 T _PyTime_AsLong │ │ │ │ +00000e28 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -00001044 T _PyTime_AsMilliseconds │ │ │ │ -0000092c T _PyTime_AsTimespec │ │ │ │ +000012d4 T _PyTime_AsMilliseconds │ │ │ │ +00000a24 T _PyTime_AsTimespec │ │ │ │ 00000428 T _PyTime_AsTimespec_clamp │ │ │ │ -0000030c T _PyTime_AsTimeval │ │ │ │ +0000012c T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -00000378 T _PyTime_FromLong │ │ │ │ +00000198 T _PyTime_FromLong │ │ │ │ 00000100 T _PyTime_FromMicrosecondsClamp │ │ │ │ -00001200 T _PyTime_FromMillisecondsObject │ │ │ │ +0000147c T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 00000068 T _PyTime_FromSecondsDouble │ │ │ │ -0000053c T _PyTime_FromSecondsObject │ │ │ │ -00000978 T _PyTime_FromTimespec │ │ │ │ +00000638 T _PyTime_FromSecondsObject │ │ │ │ +00000a70 T _PyTime_FromTimespec │ │ │ │ 00000324 T _PyTime_FromTimeval │ │ │ │ -0000023c T _PyTime_MonotonicWithInfo │ │ │ │ -00000d34 T _PyTime_ObjectToTime_t │ │ │ │ -00000070 T _PyTime_ObjectToTimespec │ │ │ │ -00001410 T _PyTime_ObjectToTimeval │ │ │ │ +0000005c T _PyTime_MonotonicWithInfo │ │ │ │ +00000e2c T _PyTime_ObjectToTime_t │ │ │ │ +00001100 T _PyTime_ObjectToTimespec │ │ │ │ +00001690 T _PyTime_ObjectToTimeval │ │ │ │ 0000005c T _PyTime_PerfCounterWithInfo │ │ │ │ 00000062 T _PyTime_TimeWithInfo │ │ │ │ -00000028 T _PyTime_gmtime │ │ │ │ +000005f0 T _PyTime_gmtime │ │ │ │ 00000470 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000254 t py_get_monotonic_clock │ │ │ │ -00000ba8 t py_get_system_clock │ │ │ │ -00000244 t pytime_as_timeval.isra.0 │ │ │ │ -00000760 t pytime_round │ │ │ │ +00000ca0 t py_get_system_clock │ │ │ │ +00000064 t pytime_as_timeval.isra.0 │ │ │ │ +00000858 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -21061,15 +21053,15 @@ │ │ │ │ U PyErr_SetString │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_NotImplementedError │ │ │ │ U PyExc_OSError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_ValueError │ │ │ │ -00000114 T _PyOS_URandom │ │ │ │ +00000134 T _PyOS_URandom │ │ │ │ 000000a8 T _PyOS_URandomNonblock │ │ │ │ U _PyRuntime │ │ │ │ 000000b0 T _Py_HashRandomization_Fini │ │ │ │ 00000000 T _Py_HashRandomization_Init │ │ │ │ U _Py_HashSecret │ │ │ │ 00000000 b _Py_HashSecret_Initialized │ │ │ │ U _Py_fstat │ │ │ │ @@ -21294,59 +21286,59 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00005060 t Py_XDECREF │ │ │ │ +000050bc t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000050f8 T _PyST_GetScope │ │ │ │ -000050d8 T _PyST_GetSymbol │ │ │ │ -00005118 T _PyST_IsFunctionLike │ │ │ │ +00005154 T _PyST_GetScope │ │ │ │ +00005134 T _PyST_GetSymbol │ │ │ │ +00005174 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00005374 T _PySymtable_Free │ │ │ │ -00005078 T _PySymtable_Lookup │ │ │ │ +00005480 T _PySymtable_Free │ │ │ │ +000050d4 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002a4c T _Py_Mangle │ │ │ │ -000029fc T _Py_MaybeMangle │ │ │ │ -000006b0 T _Py_SymtableStringObjectFlags │ │ │ │ +00002aac T _Py_Mangle │ │ │ │ +00002a5c T _Py_MaybeMangle │ │ │ │ +00000600 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003fc8 t analyze_block │ │ │ │ +00004018 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000053d8 t ste_dealloc │ │ │ │ +000054e4 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002798 t symtable_add_def │ │ │ │ -000027e8 t symtable_add_def_helper │ │ │ │ +000027f8 t symtable_add_def │ │ │ │ +00002848 t symtable_add_def_helper │ │ │ │ 000004fc t symtable_enter_block │ │ │ │ -00000340 t symtable_enter_type_param_block │ │ │ │ -00003ef0 t symtable_exit_block │ │ │ │ -000038e4 t symtable_handle_comprehension │ │ │ │ +00000290 t symtable_enter_type_param_block │ │ │ │ +00003f3c t symtable_exit_block │ │ │ │ +00003948 t symtable_handle_comprehension │ │ │ │ 00000018 t symtable_lookup_entry.isra.0 │ │ │ │ -000000e8 t symtable_raise_if_annotation_block │ │ │ │ +00005188 t symtable_raise_if_annotation_block │ │ │ │ 0000009a t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 0000005c t symtable_record_directive │ │ │ │ -0000512c t symtable_visit_alias │ │ │ │ -000054a0 t symtable_visit_annotation │ │ │ │ -00002d98 t symtable_visit_annotations │ │ │ │ -00002f7c t symtable_visit_arguments │ │ │ │ -00003f34 t symtable_visit_excepthandler │ │ │ │ -00001ea8 t symtable_visit_expr │ │ │ │ -00000198 t symtable_visit_pattern │ │ │ │ +00005238 t symtable_visit_alias │ │ │ │ +000055ac t symtable_visit_annotation │ │ │ │ +00002dfc t symtable_visit_annotations │ │ │ │ +00002fe0 t symtable_visit_arguments │ │ │ │ +00003f84 t symtable_visit_excepthandler │ │ │ │ +00001eb4 t symtable_visit_expr │ │ │ │ +000000e8 t symtable_visit_pattern │ │ │ │ 000006a4 t symtable_visit_stmt │ │ │ │ -00000478 t symtable_visit_type_param │ │ │ │ -000005b4 t symtable_visit_type_param_bound_or_default │ │ │ │ +000003c8 t symtable_visit_type_param │ │ │ │ +00000504 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -21561,27 +21553,27 @@ │ │ │ │ U PyStructSequence_GetItem │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 00000000 T PySys_AddAuditHook │ │ │ │ 000000f0 T PySys_AddWarnOption │ │ │ │ 00000dcc T PySys_AddWarnOptionUnicode │ │ │ │ 00000148 T PySys_AddXOption │ │ │ │ -00000018 T PySys_Audit │ │ │ │ +000004c4 T PySys_Audit │ │ │ │ 00000324 T PySys_AuditTuple │ │ │ │ -00001390 T PySys_FormatStderr │ │ │ │ +00001054 T PySys_FormatStderr │ │ │ │ 00000954 T PySys_FormatStdout │ │ │ │ 0000098c T PySys_GetObject │ │ │ │ 000009f4 T PySys_GetXOptions │ │ │ │ 00000e98 T PySys_HasWarnOptions │ │ │ │ 000002bc T PySys_ResetWarnOptions │ │ │ │ 0000114c T PySys_SetArgv │ │ │ │ 00000fbc T PySys_SetArgvEx │ │ │ │ -000005f8 T PySys_SetObject │ │ │ │ +00000aa4 T PySys_SetObject │ │ │ │ 00000ee8 T PySys_SetPath │ │ │ │ -00001ab4 T PySys_WriteStderr │ │ │ │ +00001778 T PySys_WriteStderr │ │ │ │ 00000a88 T PySys_WriteStdout │ │ │ │ U PyThreadState_EnterTracing │ │ │ │ U PyThreadState_LeaveTracing │ │ │ │ U PyThread_GetInfo │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ @@ -21613,15 +21605,15 @@ │ │ │ │ U Py_GetPlatform │ │ │ │ U Py_GetRecursionLimit │ │ │ │ U Py_GetVersion │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_IsolatedFlag │ │ │ │ U Py_SetRecursionLimit │ │ │ │ U Py_VaBuildValue │ │ │ │ -00000000 t Py_XDECREF │ │ │ │ +000004ac t Py_XDECREF │ │ │ │ 000000d8 b VersionInfoType │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItemWithError │ │ │ │ U _PyErr_Clear │ │ │ │ @@ -21657,38 +21649,37 @@ │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000d20 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -00000570 T _PySys_Audit │ │ │ │ -000009d4 T _PySys_ClearAttrString │ │ │ │ -00001d04 T _PySys_ClearAuditHooks │ │ │ │ -000000f0 T _PySys_Create │ │ │ │ -00001d74 T _PySys_FiniTypes │ │ │ │ +00000a1c T _PySys_Audit │ │ │ │ +00000e80 T _PySys_ClearAttrString │ │ │ │ +000019c8 T _PySys_ClearAuditHooks │ │ │ │ +000000b0 T _PySys_Create │ │ │ │ +00001a38 T _PySys_FiniTypes │ │ │ │ 00000ca0 T _PySys_GetAttr │ │ │ │ -00000598 T _PySys_GetOptionalAttr │ │ │ │ -00000548 T _PySys_GetOptionalAttrString │ │ │ │ -00000448 T _PySys_GetRequiredAttr │ │ │ │ -000004d8 T _PySys_GetRequiredAttrString │ │ │ │ -0000261c T _PySys_GetSizeOf │ │ │ │ +00000a44 T _PySys_GetOptionalAttr │ │ │ │ +000009f4 T _PySys_GetOptionalAttrString │ │ │ │ +000008f4 T _PySys_GetRequiredAttr │ │ │ │ +00000984 T _PySys_GetRequiredAttrString │ │ │ │ +0000221c T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ -00000040 T _PySys_ReadPreinitWarnOptions │ │ │ │ -00000098 T _PySys_ReadPreinitXOptions │ │ │ │ -000006e4 T _PySys_SetAttr │ │ │ │ -000014b0 T _PySys_UpdateConfig │ │ │ │ +00000000 T _PySys_ReadPreinitWarnOptions │ │ │ │ +00000058 T _PySys_ReadPreinitXOptions │ │ │ │ +00000b90 T _PySys_SetAttr │ │ │ │ +00001174 T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ U _PyThread_CurrentFrames │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnicode_InternedSize │ │ │ │ U _PyUnicode_InternedSize_Immortal │ │ │ │ @@ -21762,18 +21753,18 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 0000141c r hash_info_doc │ │ │ │ 000005f8 d hash_info_fields │ │ │ │ 000000a8 d keywords.18 │ │ │ │ 0000010c d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000348 b perf_map_state │ │ │ │ -00002218 t profile_trampoline │ │ │ │ +000011d4 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 00001484 r set_asyncgen_hooks_doc │ │ │ │ -00001094 t set_flags_from_config │ │ │ │ +00000044 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 00000aca t sys__baserepl │ │ │ │ @@ -21784,110 +21775,110 @@ │ │ │ │ 00001a80 r sys__clear_type_cache__doc__ │ │ │ │ 000006e0 t sys__current_exceptions │ │ │ │ 00001c74 r sys__current_exceptions__doc__ │ │ │ │ 000006e4 t sys__current_frames │ │ │ │ 00001d28 r sys__current_frames__doc__ │ │ │ │ 00000370 t sys__debugmallocstats │ │ │ │ 00001ac8 r sys__debugmallocstats__doc__ │ │ │ │ -00001c40 t sys__get_cpu_count_config │ │ │ │ +00001904 t sys__get_cpu_count_config │ │ │ │ 000016cc r sys__get_cpu_count_config__doc__ │ │ │ │ -00000740 t sys__getframe │ │ │ │ +00000bec t sys__getframe │ │ │ │ 00001dd0 r sys__getframe__doc__ │ │ │ │ -00000a20 t sys__getframemodulename │ │ │ │ +00000ecc t sys__getframemodulename │ │ │ │ 00001724 r sys__getframemodulename__doc__ │ │ │ │ 000007d2 t sys__is_gil_enabled │ │ │ │ 00001620 r sys__is_gil_enabled__doc__ │ │ │ │ 0000078a t sys__is_interned │ │ │ │ 00002f18 r sys__is_interned__doc__ │ │ │ │ 00000bd6 t sys__setprofileallthreads │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 00000ba2 t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000b2c t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ -00002428 t sys_addaudithook │ │ │ │ +00002028 t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -00000d90 t sys_audit │ │ │ │ -00000054 t sys_audit_tstate │ │ │ │ +0000129c t sys_audit │ │ │ │ +00000500 t sys_audit_tstate │ │ │ │ 000007d8 t sys_breakpointhook │ │ │ │ 000003ec t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000b08 t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ -00001db8 t sys_displayhook │ │ │ │ +00001a7c t sys_displayhook │ │ │ │ 00003698 r sys_displayhook__doc__ │ │ │ │ 000005dc r sys_doc │ │ │ │ -0000230c t sys_exc_info │ │ │ │ +00001f0c t sys_exc_info │ │ │ │ 00003468 r sys_exc_info__doc__ │ │ │ │ -00001c70 t sys_excepthook │ │ │ │ +00001934 t sys_excepthook │ │ │ │ 0000361c r sys_excepthook__doc__ │ │ │ │ -0000229c t sys_exception │ │ │ │ +000013b0 t sys_exception │ │ │ │ 00003548 r sys_exception__doc__ │ │ │ │ -00001cb0 t sys_exit │ │ │ │ +00001974 t sys_exit │ │ │ │ 000031b8 r sys_exit__doc__ │ │ │ │ -000013c8 t sys_format │ │ │ │ -00002098 t sys_get_asyncgen_hooks │ │ │ │ +0000108c t sys_format │ │ │ │ +00001d5c t sys_get_asyncgen_hooks │ │ │ │ 00002598 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -000024e0 t sys_get_coroutine_origin_tracking_depth │ │ │ │ +000020e0 t sys_get_coroutine_origin_tracking_depth │ │ │ │ 00002630 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ 000003a6 t sys_get_int_max_str_digits │ │ │ │ 0000219c r sys_get_int_max_str_digits__doc__ │ │ │ │ 0000075c t sys_getallocatedblocks │ │ │ │ 00001fe8 r sys_getallocatedblocks__doc__ │ │ │ │ 000003ca t sys_getdefaultencoding │ │ │ │ 0000314c r sys_getdefaultencoding__doc__ │ │ │ │ 000006e8 t sys_getdlopenflags │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ -00001bfc t sys_getfilesystemencodeerrors │ │ │ │ +000018c0 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ -00000958 t sys_getfilesystemencoding │ │ │ │ +00000e04 t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 000005c6 t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -00000d74 t sys_getrecursionlimit │ │ │ │ +00001280 t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ -0000206c t sys_getrefcount │ │ │ │ +00001d30 t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ -00002580 t sys_getsizeof │ │ │ │ +00002180 t sys_getsizeof │ │ │ │ 000005fc t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ -000022dc t sys_gettrace │ │ │ │ +00001edc t sys_gettrace │ │ │ │ 00002cf8 r sys_gettrace__doc__ │ │ │ │ 00000c0a t sys_getunicodeinternedsize │ │ │ │ 00001f64 r sys_getunicodeinternedsize__doc__ │ │ │ │ -000008c0 t sys_intern │ │ │ │ +00000d6c t sys_intern │ │ │ │ 00002f6c r sys_intern__doc__ │ │ │ │ -00002108 t sys_is_finalizing │ │ │ │ +00001dcc t sys_is_finalizing │ │ │ │ 000019e8 r sys_is_finalizing__doc__ │ │ │ │ 00000ac0 t sys_is_stack_trampoline_active │ │ │ │ 00001878 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000002b8 d sys_methods │ │ │ │ -00001bb8 t sys_pyfile_write │ │ │ │ -00001458 t sys_pyfile_write_unicode │ │ │ │ -00002338 t sys_set_asyncgen_hooks │ │ │ │ -00002510 t sys_set_coroutine_origin_tracking_depth │ │ │ │ +0000187c t sys_pyfile_write │ │ │ │ +0000111c t sys_pyfile_write_unicode │ │ │ │ +00001f38 t sys_set_asyncgen_hooks │ │ │ │ +00002110 t sys_set_coroutine_origin_tracking_depth │ │ │ │ 000026ac r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ -00002730 t sys_set_int_max_str_digits │ │ │ │ +00002368 t sys_set_int_max_str_digits │ │ │ │ 00002120 r sys_set_int_max_str_digits__doc__ │ │ │ │ -00000698 t sys_set_object │ │ │ │ +00000b44 t sys_set_object │ │ │ │ 00000714 t sys_setdlopenflags │ │ │ │ 000022a8 r sys_setdlopenflags__doc__ │ │ │ │ -000021c0 t sys_setprofile │ │ │ │ +00001e84 t sys_setprofile │ │ │ │ 00002c50 r sys_setprofile__doc__ │ │ │ │ -00002124 t sys_setrecursionlimit │ │ │ │ +00001de8 t sys_setrecursionlimit │ │ │ │ 000027d8 r sys_setrecursionlimit__doc__ │ │ │ │ 00000658 t sys_setswitchinterval │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ -00000bb0 t sys_settrace │ │ │ │ +00001064 t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 000003c4 t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ -00001aec t sys_write │ │ │ │ +000017b0 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00000c08 t trace_trampoline │ │ │ │ +000010bc t trace_trampoline │ │ │ │ 00000554 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 000001e8 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004c4 r whatstrings │ │ │ │ @@ -21913,39 +21904,39 @@ │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ -00000138 T PyThread_GetInfo │ │ │ │ -00000278 T PyThread_ParseTimeoutArg │ │ │ │ +00000128 T PyThread_GetInfo │ │ │ │ +00000268 T PyThread_ParseTimeoutArg │ │ │ │ 000000f8 T PyThread_ReInitTLS │ │ │ │ -000004c8 T PyThread_acquire_lock │ │ │ │ -0000036c T PyThread_acquire_lock_timed │ │ │ │ -000001b0 T PyThread_acquire_lock_timed_with_retries │ │ │ │ +000004d8 T PyThread_acquire_lock │ │ │ │ +0000037c T PyThread_acquire_lock_timed │ │ │ │ +000001c0 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000000 T PyThread_allocate_lock │ │ │ │ 00000096 T PyThread_create_key │ │ │ │ 000000ce T PyThread_delete_key │ │ │ │ 000000d2 T PyThread_delete_key_value │ │ │ │ 00000024 T PyThread_detach_thread │ │ │ │ 00000070 T PyThread_exit_thread │ │ │ │ -00000494 T PyThread_free_lock │ │ │ │ +000004a4 T PyThread_free_lock │ │ │ │ 000000f4 T PyThread_get_key_value │ │ │ │ 000000fa T PyThread_get_stacksize │ │ │ │ 000000cc T PyThread_get_thread_ident │ │ │ │ 00000100 T PyThread_get_thread_ident_ex │ │ │ │ 00000164 T PyThread_get_thread_native_id │ │ │ │ 00000050 T PyThread_init_thread │ │ │ │ 00000100 T PyThread_join_thread │ │ │ │ -0000046c T PyThread_release_lock │ │ │ │ +0000047c T PyThread_release_lock │ │ │ │ 000000d8 T PyThread_set_key_value │ │ │ │ 00000114 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ -0000023c T PyThread_start_new_thread │ │ │ │ +0000022c T PyThread_start_new_thread │ │ │ │ 00000028 T PyThread_tss_alloc │ │ │ │ 000000a0 T PyThread_tss_create │ │ │ │ 00000140 T PyThread_tss_delete │ │ │ │ 00000044 T PyThread_tss_free │ │ │ │ 00000138 T PyThread_tss_get │ │ │ │ 00000134 T PyThread_tss_is_created │ │ │ │ 00000190 T PyThread_tss_set │ │ │ │ @@ -21956,18 +21947,18 @@ │ │ │ │ 00000004 b ThreadInfoType │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -0000026c T _PyThread_FiniType │ │ │ │ +0000025c T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000610 T _PyThread_cond_after │ │ │ │ -00000128 T _PyThread_cond_init │ │ │ │ +00000618 T _PyThread_cond_after │ │ │ │ +000001b0 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -22206,27 +22197,27 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ 0000080e T _PyMem_DumpTraceback │ │ │ │ U _PyRuntime │ │ │ │ 00000708 T _PyTraceMalloc_ClearTraces │ │ │ │ -00000420 T _PyTraceMalloc_Fini │ │ │ │ +00000338 T _PyTraceMalloc_Fini │ │ │ │ 0000073c T _PyTraceMalloc_GetMemory │ │ │ │ 00000190 T _PyTraceMalloc_GetObjectTraceback │ │ │ │ 000001ae T _PyTraceMalloc_GetTraceback │ │ │ │ -000004a0 T _PyTraceMalloc_GetTracebackLimit │ │ │ │ +000003b8 T _PyTraceMalloc_GetTracebackLimit │ │ │ │ 000003f2 T _PyTraceMalloc_GetTracedMemory │ │ │ │ 00000440 T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 00000160 T _PyTraceMalloc_IsTracing │ │ │ │ 000007b4 T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ -000003ac T _PyTraceMalloc_Stop │ │ │ │ -0000045c T _PyTraceMalloc_TraceRef │ │ │ │ +00000b90 T _PyTraceMalloc_Stop │ │ │ │ +000004d4 T _PyTraceMalloc_TraceRef │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_hashtable_clear │ │ │ │ @@ -22239,45 +22230,45 @@ │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_hashtable_size │ │ │ │ U _Py_hashtable_steal │ │ │ │ U _Py_write_noraise │ │ │ │ 0000001c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U free │ │ │ │ -0000088c t hashtable_compare_traceback │ │ │ │ -00000860 t hashtable_compare_unicode │ │ │ │ -00000858 t hashtable_hash_pyobject │ │ │ │ -0000085c t hashtable_hash_traceback │ │ │ │ +00000904 t hashtable_compare_traceback │ │ │ │ +000008d8 t hashtable_compare_unicode │ │ │ │ +000008d0 t hashtable_hash_pyobject │ │ │ │ +000008d4 t hashtable_hash_traceback │ │ │ │ 000003f0 t hashtable_hash_uint │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ -00000ab8 t raw_free │ │ │ │ +00000c04 t raw_free │ │ │ │ 00000240 t traceback_to_pyobject │ │ │ │ -00000090 t tracemalloc_add_trace │ │ │ │ -00000a20 t tracemalloc_calloc_gil │ │ │ │ -00000488 t tracemalloc_clear_filename │ │ │ │ +00000108 t tracemalloc_add_trace │ │ │ │ +00000090 t tracemalloc_alloc │ │ │ │ +00000af8 t tracemalloc_calloc_gil │ │ │ │ +000003a0 t tracemalloc_clear_filename │ │ │ │ 0000010c t tracemalloc_clear_traces_unlocked │ │ │ │ 00000624 t tracemalloc_copy_domain │ │ │ │ 000005ca t tracemalloc_copy_trace │ │ │ │ 00000594 t tracemalloc_copy_traces │ │ │ │ 0000018c t tracemalloc_create_domains_table │ │ │ │ 00000148 t tracemalloc_create_traces_table │ │ │ │ -000007a4 t tracemalloc_free │ │ │ │ +0000081c t tracemalloc_free │ │ │ │ 000001f8 t tracemalloc_get_traceback_unlocked │ │ │ │ 000007ec t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 000006f4 t tracemalloc_get_traces_domain │ │ │ │ 0000065e t tracemalloc_get_traces_fill │ │ │ │ 00000000 t tracemalloc_malloc_gil │ │ │ │ -000004ac t tracemalloc_pyobject_decref │ │ │ │ -000001dc t tracemalloc_raw_alloc │ │ │ │ -000003a0 t tracemalloc_raw_calloc │ │ │ │ -000001d0 t tracemalloc_raw_malloc │ │ │ │ -000002a0 t tracemalloc_raw_realloc │ │ │ │ -000008f4 t tracemalloc_realloc_gil │ │ │ │ -00000808 t tracemalloc_remove_trace │ │ │ │ +000003c4 t tracemalloc_pyobject_decref │ │ │ │ +000002d0 t tracemalloc_raw_calloc │ │ │ │ +0000096c t tracemalloc_raw_malloc │ │ │ │ +000001d0 t tracemalloc_raw_realloc │ │ │ │ +000009cc t tracemalloc_realloc_gil │ │ │ │ +00000880 t tracemalloc_remove_trace │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -22348,51 +22339,50 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyObject_Size │ │ │ │ U PyUnicode_New │ │ │ │ U Py_hexdigits │ │ │ │ -0000047c T _Py_strhex │ │ │ │ +0000001c T _Py_strhex │ │ │ │ 0000001c T _Py_strhex_bytes │ │ │ │ 00000000 T _Py_strhex_bytes_with_sep │ │ │ │ 00000000 t _Py_strhex_impl │ │ │ │ -00000460 T _Py_strhex_with_sep │ │ │ │ +00000000 T _Py_strhex_with_sep │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ -00000010 r .LC2 │ │ │ │ 000002f0 t Balloc │ │ │ │ -00002a54 t Bfree │ │ │ │ +00002a90 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00002a94 T _PyDtoa_Fini │ │ │ │ +00002ad0 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002c94 T _Py_dg_dtoa │ │ │ │ -00005e04 T _Py_dg_freedtoa │ │ │ │ +00002cd0 T _Py_dg_dtoa │ │ │ │ +00005e44 T _Py_dg_freedtoa │ │ │ │ 00000674 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00006048 t b2d │ │ │ │ +00006088 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005aa8 t lshift │ │ │ │ +00005ae8 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000388 t mult │ │ │ │ -00005d00 t multadd │ │ │ │ -00005e54 t nrv_alloc │ │ │ │ +00005d40 t multadd │ │ │ │ +00005e94 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -00005578 t pow5mult │ │ │ │ -00005f24 t sd2b │ │ │ │ +000055bc t pow5mult │ │ │ │ +00005f60 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22434,21 +22424,21 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_New │ │ │ │ -0000124c t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +000012d4 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -0000178c t Py_XDECREF │ │ │ │ -00000048 T _PyComplex_FormatAdvancedWriter │ │ │ │ -000017a8 T _PyFloat_FormatAdvancedWriter │ │ │ │ +00001814 t Py_XDECREF │ │ │ │ +00000000 T _PyComplex_FormatAdvancedWriter │ │ │ │ +00001830 T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ -0000020c T _PyLong_FormatAdvancedWriter │ │ │ │ +0000029c T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FastFill │ │ │ │ @@ -22457,26 +22447,25 @@ │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_InsertThousandsGrouping │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -00001364 t calc_number_widths │ │ │ │ -00001530 t fill_number │ │ │ │ -00000000 t fill_padding.isra.0 │ │ │ │ -00001850 t format_float_internal │ │ │ │ -00000878 t format_obj │ │ │ │ -00001294 t get_locale_info │ │ │ │ +000013ec t calc_number_widths │ │ │ │ +000015b8 t fill_number │ │ │ │ +000018d8 t format_float_internal │ │ │ │ +00000908 t format_obj │ │ │ │ +0000131c t get_locale_info │ │ │ │ U localeconv │ │ │ │ 00000048 r no_grouping │ │ │ │ -000008bc t parse_internal_render_format_spec │ │ │ │ -00000568 t parse_number │ │ │ │ +0000094c t parse_internal_render_format_spec │ │ │ │ +0000053c t parse_number │ │ │ │ U strlen │ │ │ │ -00000670 t unknown_presentation_type │ │ │ │ +00000644 t unknown_presentation_type │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC14 │ │ │ │ 00000010 r .LC15 │ │ │ │ 00000014 r .LC16 │ │ │ │ @@ -22513,89 +22502,87 @@ │ │ │ │ 00000358 T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000180 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -000015cc T _Py_EncodeLocaleEx │ │ │ │ +00001544 T _Py_EncodeLocaleEx │ │ │ │ 0000035e T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 000001dc T _Py_GetForceASCII │ │ │ │ -00000204 T _Py_GetLocaleEncoding │ │ │ │ -00000554 T _Py_GetLocaleEncodingObject │ │ │ │ -00000590 T _Py_GetLocaleconvNumeric │ │ │ │ -00000350 T _Py_GetTicksPerSecond │ │ │ │ -00001c78 T _Py_IsValidFD │ │ │ │ +000006dc T _Py_GetLocaleEncoding │ │ │ │ +000004e8 T _Py_GetLocaleEncodingObject │ │ │ │ +00000524 T _Py_GetLocaleconvNumeric │ │ │ │ +00001520 T _Py_GetTicksPerSecond │ │ │ │ +00001ea4 T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ -000006fc T _Py_ResetForceASCII │ │ │ │ +000006bc T _Py_ResetForceASCII │ │ │ │ 00000050 T _Py_abspath │ │ │ │ -00000c24 T _Py_add_relfile │ │ │ │ +00000dfc T _Py_add_relfile │ │ │ │ 000004d4 T _Py_closerange │ │ │ │ 0000019c T _Py_device_encoding │ │ │ │ -00001c9c T _Py_dup │ │ │ │ +00001ec8 T _Py_dup │ │ │ │ 000004ac T _Py_find_basename │ │ │ │ -0000045c T _Py_fopen_obj │ │ │ │ +000003f0 T _Py_fopen_obj │ │ │ │ 000000e8 T _Py_fstat │ │ │ │ -0000071c T _Py_fstat_noraise │ │ │ │ +000007f0 T _Py_fstat_noraise │ │ │ │ 00000128 T _Py_get_blocking │ │ │ │ 000001e8 T _Py_get_inheritable │ │ │ │ -0000070c T _Py_isabs │ │ │ │ +000006cc T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ -000007d8 T _Py_normpath │ │ │ │ -00000974 T _Py_normpath_and_size │ │ │ │ +000008ac T _Py_normpath │ │ │ │ +00000b30 T _Py_normpath_and_size │ │ │ │ 000003ce T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000160 T _Py_open_noraise │ │ │ │ -00001bc0 T _Py_read │ │ │ │ +00001dec T _Py_read │ │ │ │ 000000a6 T _Py_set_blocking │ │ │ │ -00001ae0 T _Py_set_inheritable │ │ │ │ -00000588 T _Py_set_inheritable_async_safe │ │ │ │ -00001ce4 T _Py_skiproot │ │ │ │ +00001d0c T _Py_set_inheritable │ │ │ │ +0000051c T _Py_set_inheritable_async_safe │ │ │ │ +00001f10 T _Py_skiproot │ │ │ │ 00000364 T _Py_stat │ │ │ │ -00000d28 T _Py_wfopen │ │ │ │ +0000115c T _Py_wfopen │ │ │ │ 00000150 T _Py_wgetcwd │ │ │ │ -0000024c T _Py_wreadlink │ │ │ │ -000003b0 T _Py_wrealpath │ │ │ │ -00000720 T _Py_write │ │ │ │ +00000204 T _Py_wreadlink │ │ │ │ +00000344 T _Py_wrealpath │ │ │ │ +000007f4 T _Py_write │ │ │ │ 00000000 T _Py_write_noraise │ │ │ │ -00000310 T _Py_wstat │ │ │ │ +000002c8 T _Py_wstat │ │ │ │ U __errno_location │ │ │ │ U __fcntl_time64 │ │ │ │ U __fstat64_time64 │ │ │ │ U __ioctl_time64 │ │ │ │ U __open64_2 │ │ │ │ U __realpath_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __stat64_time64 │ │ │ │ -00000390 t check_force_ascii │ │ │ │ +000004d4 t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 000001ee t decode_ascii │ │ │ │ -00000578 t decode_current_locale │ │ │ │ 0000029a t encode_ascii │ │ │ │ -00001014 t encode_current_locale │ │ │ │ -00000c9c t encode_locale.constprop.0 │ │ │ │ +00000e74 t encode_locale.constprop.0 │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ -00000374 t get_inheritable │ │ │ │ +00000308 t get_inheritable │ │ │ │ U getcwd │ │ │ │ 00000000 d ioctl_works.0 │ │ │ │ U isatty │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -000014f8 t set_inheritable │ │ │ │ +00001440 t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -23024,15 +23011,15 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ 000003e4 t _bisect_bisect_left │ │ │ │ 000002cc r _bisect_bisect_left__doc__ │ │ │ │ -0000065c t _bisect_bisect_right │ │ │ │ +00000654 t _bisect_bisect_right │ │ │ │ 00000620 r _bisect_bisect_right__doc__ │ │ │ │ 0000022c t _bisect_insort_left │ │ │ │ 0000016c r _bisect_insort_left__doc__ │ │ │ │ 00000074 t _bisect_insort_right │ │ │ │ 000004bc r _bisect_insort_right__doc__ │ │ │ │ 00000000 d _bisectmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -23262,22 +23249,22 @@ │ │ │ │ 0000006c r .LC10 │ │ │ │ 000009a0 r .LC100 │ │ │ │ 000009b0 r .LC101 │ │ │ │ 000009c0 r .LC102 │ │ │ │ 000009c8 r .LC103 │ │ │ │ 000009d0 r .LC104 │ │ │ │ 000009d4 r .LC105 │ │ │ │ -000009e4 r .LC106 │ │ │ │ -000009e8 r .LC107 │ │ │ │ -000009f8 r .LC108 │ │ │ │ -00000a10 r .LC109 │ │ │ │ +000009d8 r .LC106 │ │ │ │ +000009f0 r .LC107 │ │ │ │ +00000a00 r .LC108 │ │ │ │ +00000a04 r .LC109 │ │ │ │ 00000084 r .LC11 │ │ │ │ -00000a14 r .LC110 │ │ │ │ -00000a30 r .LC111 │ │ │ │ -00000a48 r .LC112 │ │ │ │ +00000a20 r .LC110 │ │ │ │ +00000a38 r .LC111 │ │ │ │ +00000a4c r .LC112 │ │ │ │ 00000a5c r .LC113 │ │ │ │ 00000a6c r .LC114 │ │ │ │ 00000a74 r .LC116 │ │ │ │ 00000a7c r .LC117 │ │ │ │ 00000a8c r .LC118 │ │ │ │ 00000a94 r .LC119 │ │ │ │ 000000a4 r .LC12 │ │ │ │ @@ -23480,22 +23467,22 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -000017dc t PyUnicode_READ_CHAR │ │ │ │ +0000193c t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ -000004f0 t Py_XDECREF │ │ │ │ +00000510 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsTime_t │ │ │ │ U _PyLong_DivmodNear │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_InitForExtension │ │ │ │ @@ -23525,15 +23512,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 0000004c r _days_before_month │ │ │ │ 00000018 r _days_in_month │ │ │ │ -00002244 t _get_current_state.constprop.0 │ │ │ │ +00002380 t _get_current_state.constprop.0 │ │ │ │ 0000013c r _keywords.1 │ │ │ │ 0000015c r _keywords.13 │ │ │ │ 00000178 r _keywords.16 │ │ │ │ 00000180 r _keywords.27 │ │ │ │ 0000014c r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -23541,261 +23528,259 @@ │ │ │ │ 000007c4 d _kwtuple.26 │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ -00001c80 t _timezone_check_argument │ │ │ │ -000022ec t accum │ │ │ │ -000010cc t add_date_timedelta.isra.0 │ │ │ │ -00002dc0 t add_datetime_timedelta │ │ │ │ -0000185a t append_keyword_fold │ │ │ │ -0000168c t append_keyword_tzinfo │ │ │ │ -00001290 t build_struct_time │ │ │ │ -00002f50 t call_subclass_fold │ │ │ │ -00000ab8 t call_tzinfo_method │ │ │ │ -0000225c t call_tzname │ │ │ │ +00003d90 t _timezone_check_argument │ │ │ │ +00002428 t accum │ │ │ │ +0000110c t add_date_timedelta.isra.0 │ │ │ │ +00003008 t add_datetime_timedelta │ │ │ │ +000018ba t append_keyword_fold │ │ │ │ +000016ec t append_keyword_tzinfo │ │ │ │ +000013f0 t build_struct_time │ │ │ │ +00002b08 t call_subclass_fold │ │ │ │ +00000ad8 t call_tzinfo_method │ │ │ │ +00004288 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ -0000028c t check_tzinfo_subclass │ │ │ │ +0000027c t check_tzinfo_subclass │ │ │ │ 000008c8 t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ -00001168 t clear_state.isra.0 │ │ │ │ +00001108 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000a58 t create_timezone_from_delta.constprop.0 │ │ │ │ -0000103c t date_add │ │ │ │ +0000107c t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ -000011fc t date_ctime │ │ │ │ -00002310 t date_day │ │ │ │ +0000123c t date_ctime │ │ │ │ +000047c4 t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ -0000080a t date_format │ │ │ │ -00000f4c t date_from_pickle │ │ │ │ -00002318 t date_fromisocalendar │ │ │ │ -0000128e t date_fromisoformat │ │ │ │ -00003ac4 t date_fromordinal │ │ │ │ +00000842 t date_format │ │ │ │ +00000f8c t date_from_pickle │ │ │ │ +00001f1c t date_fromisocalendar │ │ │ │ +000012ce t date_fromisoformat │ │ │ │ +000044dc t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c28 t date_hash │ │ │ │ -0000333c t date_isocalendar │ │ │ │ -00000894 t date_isoformat │ │ │ │ -00001450 t date_isoweekday │ │ │ │ +000047e4 t date_isocalendar │ │ │ │ +00000986 t date_isoformat │ │ │ │ +00001490 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -00002308 t date_month │ │ │ │ -00000508 t date_new │ │ │ │ -0000134c t date_reduce │ │ │ │ +000047bc t date_month │ │ │ │ +00000528 t date_new │ │ │ │ +0000138c t date_reduce │ │ │ │ 000004f2 t date_repr │ │ │ │ -00000e1c t date_richcompare │ │ │ │ +00000be8 t date_richcompare │ │ │ │ 0000064e t date_str │ │ │ │ -000010e4 t date_strftime │ │ │ │ -00000f74 t date_subtract │ │ │ │ -0000115c t date_timetuple │ │ │ │ +0000120c t date_strftime │ │ │ │ +00000fb4 t date_subtract │ │ │ │ +00001284 t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ -00000fc0 t date_toordinal │ │ │ │ -000018a0 t date_weekday │ │ │ │ -00001894 t date_year │ │ │ │ -000036f4 t datetime_add │ │ │ │ -000002cc t datetime_alloc │ │ │ │ +000010dc t date_toordinal │ │ │ │ +00001a00 t date_weekday │ │ │ │ +000019f4 t date_year │ │ │ │ +00003e14 t datetime_add │ │ │ │ +000002bc t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00001e04 t datetime_astimezone │ │ │ │ +00001ad8 t datetime_astimezone │ │ │ │ 000004a4 t datetime_best_possible │ │ │ │ 00000e68 t datetime_combine │ │ │ │ -00001480 t datetime_ctime │ │ │ │ +000014c0 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c3e t datetime_date_fromtimestamp_capi │ │ │ │ -00001388 t datetime_date_replace │ │ │ │ +000013c8 t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003dc t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -0000286c t datetime_datetime_replace │ │ │ │ +00002ab4 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ -00000b88 t datetime_dealloc │ │ │ │ +00000ba8 t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -000022e8 t datetime_dst │ │ │ │ -000039d8 t datetime_fold │ │ │ │ -00002e90 t datetime_from_pickle │ │ │ │ -00001adc t datetime_from_timestamp │ │ │ │ -00001374 t datetime_from_timet_and_us │ │ │ │ -0000391c t datetime_fromisoformat │ │ │ │ -00001a2c t datetime_fromtimestamp │ │ │ │ -00003904 t datetime_getdate │ │ │ │ +000043f8 t datetime_dst │ │ │ │ +000041ec t datetime_fold │ │ │ │ +00002a48 t datetime_from_pickle │ │ │ │ +0000293c t datetime_from_timet_and_us │ │ │ │ +000032d8 t datetime_fromisoformat │ │ │ │ +000036d0 t datetime_fromtimestamp │ │ │ │ +000032c0 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 000006d6 t datetime_getstate │ │ │ │ 00000cce t datetime_gettime │ │ │ │ -00001538 t datetime_gettimetz │ │ │ │ +00001596 t datetime_gettimetz │ │ │ │ 00000c78 t datetime_hash │ │ │ │ -00003d8c t datetime_hour │ │ │ │ -00001568 t datetime_isoformat │ │ │ │ +000047cc t datetime_hour │ │ │ │ +00001388 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -00002e7c t datetime_microsecond │ │ │ │ -00003d94 t datetime_minute │ │ │ │ -000006cc t datetime_new │ │ │ │ -0000150e t datetime_reduce │ │ │ │ +00002a34 t datetime_microsecond │ │ │ │ +000047d4 t datetime_minute │ │ │ │ +000006ec t datetime_new │ │ │ │ +0000156c t datetime_reduce │ │ │ │ 00000694 t datetime_reduce_ex │ │ │ │ 00000526 t datetime_repr │ │ │ │ -00000c74 t datetime_richcompare │ │ │ │ -00003d9c t datetime_second │ │ │ │ -00002cd4 t datetime_str │ │ │ │ +00000da0 t datetime_richcompare │ │ │ │ +000047dc t datetime_second │ │ │ │ +0000288c t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -00001728 t datetime_subtract │ │ │ │ +00001548 t datetime_subtract │ │ │ │ 00000aac t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -00002b6c t datetime_timestamp │ │ │ │ -000012e0 t datetime_timetuple │ │ │ │ -000036c8 t datetime_tzinfo │ │ │ │ -00002248 t datetime_tzname │ │ │ │ -000014ac t datetime_utcfromtimestamp │ │ │ │ -00000f04 t datetime_utcnow │ │ │ │ -000039e0 t datetime_utcoffset │ │ │ │ -000015b4 t datetime_utctimetuple │ │ │ │ +00002720 t datetime_timestamp │ │ │ │ +00001280 t datetime_timetuple │ │ │ │ +00003de8 t datetime_tzinfo │ │ │ │ +000041f4 t datetime_tzname │ │ │ │ +000014ec t datetime_utcfromtimestamp │ │ │ │ +00000f44 t datetime_utcnow │ │ │ │ +00004314 t datetime_utcoffset │ │ │ │ +00001614 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a74 t delta_abs │ │ │ │ -000032c8 t delta_add │ │ │ │ -00001710 t delta_add.part.0 │ │ │ │ +00002e80 t delta_add │ │ │ │ +00001530 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 0000067e t delta_bool │ │ │ │ -00001b20 t delta_divide │ │ │ │ -00001710 t delta_divide.part.0 │ │ │ │ -00001a10 t delta_divmod │ │ │ │ +0000184c t delta_divide │ │ │ │ +00001530 t delta_divide.part.0 │ │ │ │ +00001a70 t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ -000016c4 t delta_hash │ │ │ │ +000014e4 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -00002d58 t delta_multiply │ │ │ │ -00001dd4 t delta_negative │ │ │ │ -0000194c t delta_new │ │ │ │ -000019e6 t delta_positive │ │ │ │ -0000085c t delta_reduce │ │ │ │ -00001b78 t delta_remainder │ │ │ │ +00002910 t delta_multiply │ │ │ │ +00001aa8 t delta_negative │ │ │ │ +00001aac t delta_new │ │ │ │ +00001a46 t delta_positive │ │ │ │ +0000080a t delta_reduce │ │ │ │ +00001bd8 t delta_remainder │ │ │ │ 000002b4 t delta_repr │ │ │ │ -00000f0c t delta_richcompare │ │ │ │ -000008ae t delta_str │ │ │ │ -000032e8 t delta_subtract │ │ │ │ -00001710 t delta_subtract.part.0 │ │ │ │ -00003484 t delta_to_microseconds │ │ │ │ -00001d30 t delta_total_seconds │ │ │ │ -00003188 t delta_truedivide │ │ │ │ -00000bc8 t diff_to_bool │ │ │ │ -0000314c t divide_nearest │ │ │ │ -00001bdc t divide_timedelta_timedelta │ │ │ │ -00001226 t format_ctime.isra.0 │ │ │ │ -00002a1c t format_utcoffset.constprop.0 │ │ │ │ -00002568 t get_flip_fold_offset │ │ │ │ +00001028 t delta_richcompare │ │ │ │ +00000894 t delta_str │ │ │ │ +00003530 t delta_subtract │ │ │ │ +00001530 t delta_subtract.part.0 │ │ │ │ +00003b4c t delta_to_microseconds │ │ │ │ +00001a04 t delta_total_seconds │ │ │ │ +00002d40 t delta_truedivide │ │ │ │ +00000cf4 t diff_to_bool │ │ │ │ +00002d04 t divide_nearest │ │ │ │ +00001908 t divide_timedelta_timedelta │ │ │ │ +00001266 t format_ctime.isra.0 │ │ │ │ +000025d0 t format_utcoffset.constprop.0 │ │ │ │ +0000216c t get_flip_fold_offset │ │ │ │ 00000a24 t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00003500 t iso_calendar_date_dealloc │ │ │ │ +00004a70 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ -00001cc0 t iso_calendar_date_new │ │ │ │ -000034c0 t iso_calendar_date_new_impl │ │ │ │ -0000131a t iso_calendar_date_reduce │ │ │ │ -00001d54 t iso_calendar_date_repr │ │ │ │ -00001c88 t iso_calendar_date_traverse │ │ │ │ -00003680 t iso_calendar_date_week │ │ │ │ -000036a8 t iso_calendar_date_weekday │ │ │ │ -00003658 t iso_calendar_date_year │ │ │ │ -000023fc t iso_to_ymd │ │ │ │ +00001d20 t iso_calendar_date_new │ │ │ │ +0000135a t iso_calendar_date_reduce │ │ │ │ +00001dd8 t iso_calendar_date_repr │ │ │ │ +00001ce8 t iso_calendar_date_traverse │ │ │ │ +0000303c t iso_calendar_date_week │ │ │ │ +00003064 t iso_calendar_date_weekday │ │ │ │ +00003014 t iso_calendar_date_year │ │ │ │ +00002000 t iso_to_ymd │ │ │ │ 00000e74 d isocal_slots │ │ │ │ 00000374 d isocal_spec │ │ │ │ 00000690 d keywords.10 │ │ │ │ 0000070c d keywords.11 │ │ │ │ 0000066c d keywords.18 │ │ │ │ 000006d0 d keywords.19 │ │ │ │ 00000660 d keywords.25 │ │ │ │ 00000678 d keywords.29 │ │ │ │ 000005e8 d keywords.3 │ │ │ │ 00000680 d keywords.4 │ │ │ │ 000005e0 d keywords.5 │ │ │ │ -000038bc t local │ │ │ │ -000028dc t local_timezone_from_timestamp │ │ │ │ -00002760 t local_to_seconds │ │ │ │ +000040d0 t local │ │ │ │ +00002490 t local_timezone_from_timestamp │ │ │ │ +00002364 t local_to_seconds │ │ │ │ 000009a0 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -000024b8 t microseconds_to_delta_ex │ │ │ │ +000025f4 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ -000010c8 t module_clear │ │ │ │ -00001280 t module_free │ │ │ │ +00001068 t module_clear │ │ │ │ +00001220 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000ad8 t module_traverse │ │ │ │ -00002e10 t multiply_int_timedelta │ │ │ │ -00003018 t multiply_truedivide_timedelta_float │ │ │ │ -00000410 t new_date_ex │ │ │ │ -00001830 t new_date_subclass_ex │ │ │ │ +000029c8 t multiply_int_timedelta │ │ │ │ +00002bd0 t multiply_truedivide_timedelta_float │ │ │ │ +00000428 t new_date_ex │ │ │ │ +00001990 t new_date_subclass_ex │ │ │ │ 00000c74 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -00002800 t new_datetime_subclass_fold_ex │ │ │ │ -0000030c t new_delta_ex │ │ │ │ +000002fc t new_delta_ex │ │ │ │ 00000ca4 t new_time_ex │ │ │ │ 000008f4 t new_time_ex2 │ │ │ │ -00002954 t new_timezone │ │ │ │ -00003778 t ord_to_ymd │ │ │ │ -00003dd0 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00003538 t parse_isoformat_date.constprop.0 │ │ │ │ -00003c38 t parse_isoformat_time.constprop.0 │ │ │ │ -000024c8 t pep495_eq_exception │ │ │ │ +00002508 t new_timezone │ │ │ │ +00003e98 t ord_to_ymd │ │ │ │ +000037c0 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00002ef4 t parse_isoformat_date.constprop.0 │ │ │ │ +00003628 t parse_isoformat_time.constprop.0 │ │ │ │ +000020cc t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -00003010 t py_time_second │ │ │ │ +00002bc8 t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000a18 t time_alloc │ │ │ │ 00000c50 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ 000007e6 t time_dst │ │ │ │ 00000cc8 t time_fold │ │ │ │ -000017b6 t time_from_pickle │ │ │ │ -00003f50 t time_fromisoformat │ │ │ │ +00001816 t time_from_pickle │ │ │ │ +000039e0 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ -00001740 t time_getstate │ │ │ │ +000017a0 t time_getstate │ │ │ │ 00000070 t time_hash │ │ │ │ -00003000 t time_hour │ │ │ │ -00002620 t time_isoformat │ │ │ │ +00002bb8 t time_hour │ │ │ │ +00002224 t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c0c t time_microsecond │ │ │ │ -00003008 t time_minute │ │ │ │ +00002bc0 t time_minute │ │ │ │ 00000af8 t time_new │ │ │ │ -000019bc t time_reduce │ │ │ │ -000016fe t time_reduce_ex │ │ │ │ +00001a1c t time_reduce │ │ │ │ +0000175e t time_reduce_ex │ │ │ │ 000005d0 t time_repr │ │ │ │ -00000e7c t time_richcompare │ │ │ │ +00000e1c t time_richcompare │ │ │ │ 0000067c t time_str │ │ │ │ -00001924 t time_strftime │ │ │ │ +00001984 t time_strftime │ │ │ │ 00000c1e t time_tzinfo │ │ │ │ -00002cb8 t time_tzname │ │ │ │ -00002d34 t time_utcoffset │ │ │ │ -00001284 t timezone_dealloc │ │ │ │ +00002870 t time_tzname │ │ │ │ +000028ec t time_utcoffset │ │ │ │ +00001224 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ -00001c54 t timezone_dst │ │ │ │ -000014f4 t timezone_fromutc │ │ │ │ +00001980 t timezone_dst │ │ │ │ +00001314 t timezone_fromutc │ │ │ │ 000007d4 t timezone_getinitargs │ │ │ │ -00001c48 t timezone_hash │ │ │ │ +00001ca8 t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00002c70 t timezone_new │ │ │ │ -00001c4e t timezone_repr │ │ │ │ -00001cd8 t timezone_richcompare │ │ │ │ +00002828 t timezone_new │ │ │ │ +00001cae t timezone_repr │ │ │ │ +000019ac t timezone_richcompare │ │ │ │ 00000d44 t timezone_str │ │ │ │ 00000d14 t timezone_tzname │ │ │ │ -00001d98 t timezone_utcoffset │ │ │ │ +00001a6c t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ -000018f4 t tzinfo_dst │ │ │ │ -00003eb8 t tzinfo_from_isoformat_results │ │ │ │ -000036d0 t tzinfo_fromutc │ │ │ │ +00001954 t tzinfo_dst │ │ │ │ +00003948 t tzinfo_from_isoformat_results │ │ │ │ +0000308c t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 0000074c t tzinfo_reduce │ │ │ │ -000018c4 t tzinfo_tzname │ │ │ │ -00001584 t tzinfo_utcoffset │ │ │ │ +00001924 t tzinfo_tzname │ │ │ │ +000015e4 t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -00001364 t wrap_strftime │ │ │ │ -00001068 t ymd_to_ord │ │ │ │ +00003fdc t utc_to_seconds │ │ │ │ +000014c4 t wrap_strftime │ │ │ │ +00001184 t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000008c r .LC10 │ │ │ │ @@ -23825,23 +23810,23 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 r __about__ │ │ │ │ 00000000 t _heapq__heapify_max │ │ │ │ 00001760 r _heapq__heapify_max__doc__ │ │ │ │ 0000004c t _heapq__heappop_max │ │ │ │ 000017f0 r _heapq__heappop_max__doc__ │ │ │ │ -000005a8 t _heapq__heapreplace_max │ │ │ │ +000005b0 t _heapq__heapreplace_max │ │ │ │ 000017a0 r _heapq__heapreplace_max__doc__ │ │ │ │ 0000003c t _heapq_heapify │ │ │ │ 00001830 r _heapq_heapify__doc__ │ │ │ │ 00000210 t _heapq_heappop │ │ │ │ 00001b28 r _heapq_heappop__doc__ │ │ │ │ 00000000 t _heapq_heappush │ │ │ │ 00001b8c r _heapq_heappush__doc__ │ │ │ │ -0000049c t _heapq_heappushpop │ │ │ │ +000004a4 t _heapq_heappushpop │ │ │ │ 0000188c r _heapq_heappushpop__doc__ │ │ │ │ 000007f0 t _heapq_heapreplace │ │ │ │ 00001968 r _heapq_heapreplace__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 00000088 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ @@ -23950,68 +23935,67 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -0000128c t Py_XDECREF │ │ │ │ +00001390 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyImport_GetModuleAttr │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00000b64 t _Py_EnterRecursiveCall │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ -000004a0 t _parse_constant │ │ │ │ +00000504 t _parse_constant │ │ │ │ 000002b0 t encoder_call │ │ │ │ 0000041c t encoder_clear │ │ │ │ 000003dc t encoder_dealloc │ │ │ │ 00000010 r encoder_doc │ │ │ │ 000005d4 t encoder_encode_float │ │ │ │ 00000384 t encoder_encode_string.part.0.isra.0 │ │ │ │ 00000058 t encoder_listencode_obj │ │ │ │ 00000184 d encoder_members │ │ │ │ 00000158 t encoder_new │ │ │ │ -000004ea t encoder_traverse │ │ │ │ +000003e0 t encoder_traverse │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 00000000 r module_doc │ │ │ │ 00000000 t py_encode_basestring │ │ │ │ -00000ba0 t py_encode_basestring_ascii │ │ │ │ -00000550 t py_scanstring │ │ │ │ +00000ca4 t py_encode_basestring_ascii │ │ │ │ +0000054e t py_scanstring │ │ │ │ 00000090 r pydoc_encode_basestring │ │ │ │ 000000e8 r pydoc_encode_basestring_ascii │ │ │ │ 00000150 r pydoc_scanstring │ │ │ │ -00000422 t raise_errmsg │ │ │ │ -000003e0 t raise_stop_iteration │ │ │ │ -00001388 t scan_once_unicode │ │ │ │ -000012a8 t scanner_call │ │ │ │ +00000488 t raise_errmsg │ │ │ │ +00000446 t raise_stop_iteration │ │ │ │ +0000148c t scan_once_unicode │ │ │ │ +000013ac t scanner_call │ │ │ │ 00000524 t scanner_clear │ │ │ │ 000004e4 t scanner_dealloc │ │ │ │ 0000007c r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000060 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00002ba4 t scanstring_unicode │ │ │ │ +00002ca8 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000058 r .LC10 │ │ │ │ @@ -24318,32 +24302,32 @@ │ │ │ │ 00000a6c r .LC92 │ │ │ │ 00000a90 r .LC93 │ │ │ │ 00000ac4 r .LC94 │ │ │ │ 00000b10 r .LC95 │ │ │ │ 00000b34 r .LC96 │ │ │ │ 00000b60 r .LC98 │ │ │ │ 00000894 t Pdata_clear.isra.0 │ │ │ │ -0000328c t Pdata_dealloc │ │ │ │ +000032a0 t Pdata_dealloc │ │ │ │ 0000224c t Pdata_pop │ │ │ │ 0000082c t Pdata_poptuple │ │ │ │ 00002144 t Pdata_push │ │ │ │ 000004d2 t Pdata_traverse │ │ │ │ 000010ee t PicklerMemoProxy_clear │ │ │ │ 00000cdc t PicklerMemoProxy_dealloc │ │ │ │ 0000105a t PicklerMemoProxy_traverse │ │ │ │ -00007728 t Pickler_clear │ │ │ │ -00007548 t Pickler_dealloc │ │ │ │ +000077b0 t Pickler_clear │ │ │ │ +000075d0 t Pickler_dealloc │ │ │ │ 00000a78 t Pickler_get_memo │ │ │ │ -000035c4 t Pickler_getattr │ │ │ │ +000035d8 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000aba t Pickler_set_memo │ │ │ │ 000009cc t Pickler_setattr │ │ │ │ -00009390 t Pickler_traverse │ │ │ │ +00009560 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24476,31 +24460,31 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ 00001ef0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 000010ba t UnpicklerMemoProxy_clear │ │ │ │ 00000d74 t UnpicklerMemoProxy_dealloc │ │ │ │ 0000108a t UnpicklerMemoProxy_traverse │ │ │ │ -000030f4 t Unpickler_clear │ │ │ │ -00002e88 t Unpickler_dealloc │ │ │ │ +00003108 t Unpickler_clear │ │ │ │ +00002e9c t Unpickler_dealloc │ │ │ │ 00000d32 t Unpickler_get_memo │ │ │ │ 00001ea4 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 0000092e t Unpickler_set_memo │ │ │ │ 00000850 t Unpickler_setattr │ │ │ │ -000092dc t Unpickler_traverse │ │ │ │ +000094ac t Unpickler_traverse │ │ │ │ 00000408 t _Pickle_ClearState │ │ │ │ 00002110 t _Pickle_FastCall │ │ │ │ 00000b20 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00000b90 t _Pickler_FlushToFile │ │ │ │ -00003ac4 t _Pickler_Write │ │ │ │ -00003bdc t _Pickler_Write.constprop.0 │ │ │ │ +00003ad8 t _Pickler_Write │ │ │ │ +00003bec t _Pickler_Write.constprop.0 │ │ │ │ 00000a24 t _Pickler_Write.constprop.1 │ │ │ │ -00005b58 t _Pickler_write_bytes │ │ │ │ +00005bc8 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -24524,26 +24508,25 @@ │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -000057dc t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000003be t _Unpickler_MemoCleanup │ │ │ │ 000021a4 t _Unpickler_MemoPut │ │ │ │ 00000388 t _Unpickler_NewMemo │ │ │ │ 00001f0c t _Unpickler_ReadImpl │ │ │ │ 000006c8 t _Unpickler_ReadInto │ │ │ │ -00008704 t _Unpickler_Readline │ │ │ │ +000087b0 t _Unpickler_Readline │ │ │ │ 00000678 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000fd8 t _checkmodule │ │ │ │ @@ -24574,73 +24557,73 @@ │ │ │ │ 00001306 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001930 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 00001394 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001998 r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 00001392 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001964 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00001234 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -00003300 t _pickle_Pickler___init__ │ │ │ │ +00003314 t _pickle_Pickler___init__ │ │ │ │ 000019c8 r _pickle_Pickler___init____doc__ │ │ │ │ 00000fa8 t _pickle_Pickler___sizeof__ │ │ │ │ 00001f6c r _pickle_Pickler___sizeof____doc__ │ │ │ │ 00000904 t _pickle_Pickler_clear_memo │ │ │ │ 00002008 r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -00003610 t _pickle_Pickler_dump │ │ │ │ +00003624 t _pickle_Pickler_dump │ │ │ │ 00001fa8 r _pickle_Pickler_dump__doc__ │ │ │ │ 000011a6 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 000011a0 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00000dca t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 0000120c r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 00001232 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 000011d8 r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 00001122 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00008e6c t _pickle_Unpickler___init__ │ │ │ │ +0000903c t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ff2 t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 00002290 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -0000927c t _pickle_Unpickler_load │ │ │ │ +0000944c t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ 000008a8 t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 000004de t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ -00007e7c t _pickle_dumps │ │ │ │ +00007f04 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00007b50 t _pickle_loads │ │ │ │ +00007bd8 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 00000f3c t _save_bytearray_data.isra.0 │ │ │ │ -000088dc t batch_dict │ │ │ │ -00008c14 t batch_list │ │ │ │ +00008988 t batch_dict │ │ │ │ +00008cc0 t batch_list │ │ │ │ 00002a10 t do_append │ │ │ │ 00002c70 t do_setitems │ │ │ │ -00003794 t dump │ │ │ │ +000037a8 t dump │ │ │ │ 00000740 t fast_save_enter │ │ │ │ 000007de t fast_save_leave │ │ │ │ 00002538 t get_deep_attribute │ │ │ │ 00000f4c t instantiate │ │ │ │ 000000ec t load │ │ │ │ -000081a8 t load_build │ │ │ │ +00008230 t load_build │ │ │ │ 00002630 t load_counted_binbytes │ │ │ │ 00001268 t load_counted_binstring │ │ │ │ 00000e74 t load_counted_long │ │ │ │ 000028d4 t load_counted_tuple │ │ │ │ 00001058 t load_extension │ │ │ │ 00000dfe t load_inst │ │ │ │ 00000ca0 t load_newobj │ │ │ │ 000029bc t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000078ac t memo_get.isra.0 │ │ │ │ -0000581c t memo_put.isra.0 │ │ │ │ +00007934 t memo_get.isra.0 │ │ │ │ +0000588c t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000846 t persistent_id │ │ │ │ 000003f0 t pickle_clear │ │ │ │ @@ -24648,18 +24631,18 @@ │ │ │ │ 00000328 d pickle_methods │ │ │ │ 00002118 r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 00000000 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -00008504 t raw_unicode_escape │ │ │ │ -00003c9c t save │ │ │ │ -00006530 t save_global │ │ │ │ -00005e44 t save_reduce │ │ │ │ +000085b0 t raw_unicode_escape │ │ │ │ +00003cac t save │ │ │ │ +000065a4 t save_global │ │ │ │ +00005eb4 t save_reduce │ │ │ │ 00000476 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -25215,17 +25198,17 @@ │ │ │ │ 000002e0 r .LC53 │ │ │ │ 00002430 r .LC530 │ │ │ │ 00002460 r .LC531 │ │ │ │ 00002478 r .LC532 │ │ │ │ 00002480 r .LC533 │ │ │ │ 00002494 r .LC534 │ │ │ │ 0000249c r .LC535 │ │ │ │ -000024b0 r .LC537 │ │ │ │ -000024c0 r .LC538 │ │ │ │ -000024e4 r .LC539 │ │ │ │ +000024ac r .LC536 │ │ │ │ +000024d0 r .LC537 │ │ │ │ +000024f8 r .LC538 │ │ │ │ 000002ec r .LC54 │ │ │ │ 0000250c r .LC541 │ │ │ │ 0000251c r .LC542 │ │ │ │ 0000254c r .LC544 │ │ │ │ 00002558 r .LC545 │ │ │ │ 00002564 r .LC546 │ │ │ │ 00002590 r .LC547 │ │ │ │ @@ -25499,55 +25482,55 @@ │ │ │ │ 0000290c r getpeername_doc │ │ │ │ U getprotobyname │ │ │ │ 00000bd4 r getprotobyname_doc │ │ │ │ U getservbyname │ │ │ │ 00000d08 r getservbyname_doc │ │ │ │ U getservbyport │ │ │ │ 00000c38 r getservbyport_doc │ │ │ │ -00003500 t getsockaddrarg │ │ │ │ +000033a0 t getsockaddrarg │ │ │ │ 00002938 t getsockaddrlen │ │ │ │ U getsockname │ │ │ │ 00002994 r getsockname_doc │ │ │ │ 00002dfc r getsockopt_doc │ │ │ │ 00002ff0 r gettimeout_doc │ │ │ │ 00000eb0 r ghbn_ex_doc │ │ │ │ U hstrerror │ │ │ │ 00000880 r htonl_doc │ │ │ │ -00004aa4 t idna_cleanup │ │ │ │ -00004760 t idna_converter │ │ │ │ +00004944 t idna_cleanup │ │ │ │ +00004600 t idna_converter │ │ │ │ U if_freenameindex │ │ │ │ U if_indextoname │ │ │ │ 000003e4 r if_indextoname_doc │ │ │ │ U if_nameindex │ │ │ │ 00000448 r if_nameindex_doc │ │ │ │ U if_nametoindex │ │ │ │ U inet_aton │ │ │ │ U inet_ntoa │ │ │ │ U inet_ntop │ │ │ │ 00000764 r inet_ntop_doc │ │ │ │ U inet_pton │ │ │ │ 000007e0 r inet_pton_doc │ │ │ │ -000040a4 t internal_connect │ │ │ │ -00005364 t internal_select.isra.0 │ │ │ │ -0000340c t internal_setblocking │ │ │ │ +00003f44 t internal_connect │ │ │ │ +00005204 t internal_select.isra.0 │ │ │ │ +000032ac t internal_setblocking │ │ │ │ 000000a0 d keywords.3 │ │ │ │ 00000090 d kwlist.1 │ │ │ │ 000000b8 d kwlist.2 │ │ │ │ 00000074 d kwnames.0 │ │ │ │ U listen │ │ │ │ 000027d8 r listen_doc │ │ │ │ -00004acc t make_ipv4_addr │ │ │ │ -000052b0 t make_ipv6_addr │ │ │ │ +0000496c t make_ipv4_addr │ │ │ │ +00005150 t make_ipv6_addr │ │ │ │ 000010f4 t makebdaddr │ │ │ │ 00002a00 t makesockaddr │ │ │ │ 000003ee t makeval_recvmsg │ │ │ │ 00000f5e t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00003324 t new_sockobject │ │ │ │ +000031c4 t new_sockobject │ │ │ │ 000008d8 r ntohl_doc │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002694 r recv_doc │ │ │ │ 00002544 r recv_into_doc │ │ │ │ U recvfrom │ │ │ │ 000024c4 r recvfrom_doc │ │ │ │ @@ -25557,115 +25540,115 @@ │ │ │ │ U send │ │ │ │ 00001690 r send_doc │ │ │ │ 0000159c r sendall_doc │ │ │ │ 000010f4 r sendmsg_afalg_doc │ │ │ │ 0000118c r sendmsg_doc │ │ │ │ U sendto │ │ │ │ 000014f4 r sendto_doc │ │ │ │ -00004b2c t set_error │ │ │ │ +000049cc t set_error │ │ │ │ 00000a74 t set_gaierror.isra.0 │ │ │ │ 00000f62 t setbdaddr │ │ │ │ 0000320c r setblocking_doc │ │ │ │ 000004a0 r setdefaulttimeout_doc │ │ │ │ U sethostname │ │ │ │ 00000fec r sethostname_doc │ │ │ │ -0000488c t setipaddr │ │ │ │ +0000472c t setipaddr │ │ │ │ 00002ee4 r setsockopt_doc │ │ │ │ 000030a0 r settimeout_doc │ │ │ │ U shutdown │ │ │ │ 00001054 r shutdown_doc │ │ │ │ 00002dd8 t sock_accept │ │ │ │ -0000300c t sock_accept_impl │ │ │ │ -00003468 t sock_bind │ │ │ │ -00002eac t sock_call_ex │ │ │ │ +00002eac t sock_accept_impl │ │ │ │ +00003308 t sock_bind │ │ │ │ +00000000 t sock_call_ex │ │ │ │ 00000544 t sock_capi_clear │ │ │ │ 00002438 t sock_capi_destroy │ │ │ │ 00002458 t sock_capi_free │ │ │ │ 00002398 t sock_capi_traverse │ │ │ │ -000030e4 t sock_close │ │ │ │ +00002f84 t sock_close │ │ │ │ 00002cd0 r sock_close_doc │ │ │ │ -00004020 t sock_connect │ │ │ │ +00003ec0 t sock_connect │ │ │ │ 00001c9c t sock_connect_ex │ │ │ │ 00000adc t sock_connect_impl │ │ │ │ -000031a4 t sock_dealloc │ │ │ │ -000033b4 t sock_detach │ │ │ │ +00003044 t sock_dealloc │ │ │ │ +00003254 t sock_detach │ │ │ │ 000035e8 r sock_doc │ │ │ │ 00002dd0 t sock_fileno │ │ │ │ -00003134 t sock_finalize │ │ │ │ +00002fd4 t sock_finalize │ │ │ │ 00000ede t sock_getblocking │ │ │ │ -000046e8 t sock_getpeername │ │ │ │ +00004588 t sock_getpeername │ │ │ │ 00000334 d sock_getsetlist │ │ │ │ 000028c0 t sock_getsockname │ │ │ │ 00000444 t sock_getsockopt │ │ │ │ -000030b8 t sock_gettimeout │ │ │ │ +00002f58 t sock_gettimeout │ │ │ │ 00002500 t sock_initobj │ │ │ │ -00003fc4 t sock_listen │ │ │ │ +00003e64 t sock_listen │ │ │ │ 0000035c d sock_memberlist │ │ │ │ 000003ac d sock_methods │ │ │ │ 000024c8 t sock_new │ │ │ │ -00004bd0 t sock_recv │ │ │ │ -00004c60 t sock_recv_guts │ │ │ │ -00004ca8 t sock_recv_impl │ │ │ │ -000051fc t sock_recv_into │ │ │ │ +00004a70 t sock_recv │ │ │ │ +00004b00 t sock_recv_guts │ │ │ │ +00004b48 t sock_recv_impl │ │ │ │ +0000509c t sock_recv_into │ │ │ │ 00000d58 t sock_recvfrom │ │ │ │ 00000dfe t sock_recvfrom_guts.constprop.0 │ │ │ │ 00000ea0 t sock_recvfrom_impl │ │ │ │ 00001bce t sock_recvfrom_into │ │ │ │ 00000064 t sock_recvmsg │ │ │ │ 000000f8 t sock_recvmsg_guts │ │ │ │ 0000038c t sock_recvmsg_impl │ │ │ │ 00001a7c t sock_recvmsg_into │ │ │ │ 000010c8 t sock_repr │ │ │ │ -00004b3c t sock_send │ │ │ │ -00004bac t sock_send_impl │ │ │ │ -00004dc0 t sock_sendall │ │ │ │ -0000416c t sock_sendmsg │ │ │ │ +000049dc t sock_send │ │ │ │ +00004a4c t sock_send_impl │ │ │ │ +00004c60 t sock_sendall │ │ │ │ +0000400c t sock_sendmsg │ │ │ │ 000017e4 t sock_sendmsg_afalg │ │ │ │ 00000422 t sock_sendmsg_impl │ │ │ │ -00004574 t sock_sendmsg_iovec.constprop.0 │ │ │ │ +00004414 t sock_sendmsg_iovec.constprop.0 │ │ │ │ 00000c10 t sock_sendto │ │ │ │ 00000d28 t sock_sendto_impl │ │ │ │ -000033c4 t sock_setblocking │ │ │ │ -00004ccc t sock_setsockopt │ │ │ │ -00004ecc t sock_settimeout │ │ │ │ -00005310 t sock_shutdown │ │ │ │ +00003264 t sock_setblocking │ │ │ │ +00004b6c t sock_setsockopt │ │ │ │ +00004d6c t sock_settimeout │ │ │ │ +000051b0 t sock_shutdown │ │ │ │ 000002dc d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ -00004650 t sock_traverse │ │ │ │ +000044f0 t sock_traverse │ │ │ │ U socket │ │ │ │ 00001128 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 000023c8 t socket_clear │ │ │ │ 00000ef8 t socket_close │ │ │ │ 00000014 r socket_doc │ │ │ │ 00001310 t socket_dup │ │ │ │ 0000000c t socket_exec │ │ │ │ 000024c4 t socket_free │ │ │ │ -00004f68 t socket_getaddrinfo │ │ │ │ -00003084 t socket_getdefaulttimeout │ │ │ │ +00004e08 t socket_getaddrinfo │ │ │ │ +00002f24 t socket_getdefaulttimeout │ │ │ │ 00000580 t socket_gethostbyaddr │ │ │ │ 000006c8 t socket_gethostbyname │ │ │ │ 00000968 t socket_gethostbyname_ex │ │ │ │ -0000465c t socket_gethostname │ │ │ │ +000044fc t socket_gethostname │ │ │ │ 00001d1c t socket_getnameinfo │ │ │ │ 00001356 t socket_getprotobyname │ │ │ │ 00001454 t socket_getservbyname │ │ │ │ 000013b2 t socket_getservbyport │ │ │ │ 000011d2 t socket_htonl │ │ │ │ 000011d4 t socket_if_indextoname │ │ │ │ 00001240 t socket_if_nameindex │ │ │ │ 00000ff8 t socket_inet_ntop │ │ │ │ 00000b58 t socket_inet_pton │ │ │ │ 0000010c d socket_methods │ │ │ │ 00001182 t socket_ntohl │ │ │ │ -00004f0c t socket_parse_timeout │ │ │ │ +00004dac t socket_parse_timeout │ │ │ │ 00000b18 t socket_setdefaulttimeout │ │ │ │ 000014d8 t socket_sethostname │ │ │ │ 000000ec d socket_slots │ │ │ │ -000031e8 t socket_socketpair │ │ │ │ +00003088 t socket_socketpair │ │ │ │ 00002360 t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 00000930 r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ @@ -25805,15 +25788,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00000cfc t Py_XDECREF │ │ │ │ 000002c8 t Struct___init__ │ │ │ │ 0000007c t Struct_iter_unpack │ │ │ │ 00000e60 r Struct_iter_unpack__doc__ │ │ │ │ 000000e0 t Struct_unpack │ │ │ │ 00001068 r Struct_unpack__doc__ │ │ │ │ -00002a2c t Struct_unpack_from │ │ │ │ +00002af0 t Struct_unpack_from │ │ │ │ 00000f48 r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -25844,125 +25827,122 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 00000044 t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ 000000d4 t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 000000fc t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -00002764 t bp_bool │ │ │ │ -00001e6c t bp_double │ │ │ │ -000001b4 t bp_float │ │ │ │ -000002b8 t bp_halffloat │ │ │ │ -000019f4 t bp_int │ │ │ │ -000023bc t bp_longlong │ │ │ │ -00001d74 t bp_uint │ │ │ │ -00001b1c t bp_ulonglong │ │ │ │ -00002788 t bu_bool │ │ │ │ -00002190 t bu_double │ │ │ │ -00000210 t bu_float │ │ │ │ -000002b0 t bu_halffloat │ │ │ │ -00001af8 t bu_int │ │ │ │ -00001d28 t bu_longlong │ │ │ │ -000027d4 t bu_short │ │ │ │ -00001ce4 t bu_uint │ │ │ │ -00001c48 t bu_ulonglong │ │ │ │ +00002888 t bp_bool │ │ │ │ +00001f20 t bp_double │ │ │ │ +00000198 t bp_float │ │ │ │ +00002fe0 t bp_halffloat │ │ │ │ +00001aa8 t bp_int │ │ │ │ +000024dc t bp_longlong │ │ │ │ +00001e28 t bp_uint │ │ │ │ +00001bd0 t bp_ulonglong │ │ │ │ +000028ac t bu_bool │ │ │ │ +000022b0 t bu_double │ │ │ │ +00002840 t bu_float │ │ │ │ +00002f98 t bu_halffloat │ │ │ │ +00001bac t bu_int │ │ │ │ +00001ddc t bu_longlong │ │ │ │ +000028f8 t bu_short │ │ │ │ +00001d98 t bu_uint │ │ │ │ +00001cfc t bu_ulonglong │ │ │ │ 00000200 t cache_struct_converter.constprop.0 │ │ │ │ 00000c54 t calcsize │ │ │ │ 00000dc4 r calcsize__doc__ │ │ │ │ 00000be0 t get_pylong │ │ │ │ 0000000c t get_pylong.part.0 │ │ │ │ 00000020 t iter_unpack │ │ │ │ 00000adc r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ -00000150 t lp_double │ │ │ │ -000026b4 t lp_float │ │ │ │ -00002f18 t lp_halffloat │ │ │ │ +00002244 t lp_double │ │ │ │ +000027d4 t lp_float │ │ │ │ +00003094 t lp_halffloat │ │ │ │ 0000043c t lp_int │ │ │ │ 000003c0 t lp_longlong │ │ │ │ 000004f6 t lp_uint │ │ │ │ 0000034e t lp_ulonglong │ │ │ │ -00002970 t lu_double │ │ │ │ -000001ac t lu_float │ │ │ │ -00002f10 t lu_halffloat │ │ │ │ +00002a34 t lu_double │ │ │ │ +00000150 t lu_float │ │ │ │ +0000304c t lu_halffloat │ │ │ │ 00000312 t lu_int │ │ │ │ 000002ec t lu_longlong │ │ │ │ 00000326 t lu_short │ │ │ │ 0000033a t lu_uint │ │ │ │ 000002c8 t lu_ulonglong │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001dc r module_doc │ │ │ │ 00000448 d module_functions │ │ │ │ 00000000 r native_table │ │ │ │ -00002794 t np_bool │ │ │ │ -00002280 t np_byte │ │ │ │ -00002800 t np_char │ │ │ │ -000029c8 t np_double │ │ │ │ -00002918 t np_float │ │ │ │ -00002844 t np_halffloat │ │ │ │ -00001bb0 t np_int │ │ │ │ -00002324 t np_long │ │ │ │ -00001924 t np_longlong │ │ │ │ -000021d8 t np_short │ │ │ │ -000025b4 t np_size_t │ │ │ │ -00002520 t np_ssize_t │ │ │ │ -000017e8 t np_ubyte │ │ │ │ +000028b8 t np_bool │ │ │ │ +000023a0 t np_byte │ │ │ │ +00002924 t np_char │ │ │ │ +00002a8c t np_double │ │ │ │ +000029dc t np_float │ │ │ │ +00002968 t np_halffloat │ │ │ │ +00001c64 t np_int │ │ │ │ +00002444 t np_long │ │ │ │ +000019d8 t np_longlong │ │ │ │ +000022f8 t np_short │ │ │ │ +000026d4 t np_size_t │ │ │ │ +00002640 t np_ssize_t │ │ │ │ +0000189c t np_ubyte │ │ │ │ 00000b48 t np_uint │ │ │ │ 00001164 t np_ulong │ │ │ │ -0000245c t np_ulonglong │ │ │ │ -00001884 t np_ushort │ │ │ │ -00002648 t np_void_p │ │ │ │ -000027c4 t nu_bool │ │ │ │ -000017c8 t nu_byte │ │ │ │ -00002910 t nu_char │ │ │ │ -00002a20 t nu_double │ │ │ │ -000029b8 t nu_float │ │ │ │ -00002e84 t nu_halffloat │ │ │ │ -00001d20 t nu_int │ │ │ │ -000027e8 t nu_long │ │ │ │ -00001b14 t nu_longlong │ │ │ │ -000027cc t nu_short │ │ │ │ -000027f8 t nu_size_t │ │ │ │ -000027f0 t nu_ssize_t │ │ │ │ -000012bc t nu_ubyte │ │ │ │ -000012c4 t nu_uint │ │ │ │ -000017d8 t nu_ulong │ │ │ │ -000017e0 t nu_ulonglong │ │ │ │ -000017d0 t nu_ushort │ │ │ │ -000002a8 t nu_void_p │ │ │ │ +0000257c t np_ulonglong │ │ │ │ +00001938 t np_ushort │ │ │ │ +00002768 t np_void_p │ │ │ │ +000028e8 t nu_bool │ │ │ │ +0000187c t nu_byte │ │ │ │ +000029d4 t nu_char │ │ │ │ +00002ae4 t nu_double │ │ │ │ +00002a7c t nu_float │ │ │ │ +00002f48 t nu_halffloat │ │ │ │ +00001dd4 t nu_int │ │ │ │ +0000290c t nu_long │ │ │ │ +00001bc8 t nu_longlong │ │ │ │ +000028f0 t nu_short │ │ │ │ +0000291c t nu_size_t │ │ │ │ +00002914 t nu_ssize_t │ │ │ │ +00001370 t nu_ubyte │ │ │ │ +00001378 t nu_uint │ │ │ │ +0000188c t nu_ulong │ │ │ │ +00001894 t nu_ulonglong │ │ │ │ +00001884 t nu_ushort │ │ │ │ +00002f90 t nu_void_p │ │ │ │ 00000144 t pack │ │ │ │ 00000804 r pack_doc │ │ │ │ -000028b0 t pack_halffloat │ │ │ │ -0000023c t pack_into │ │ │ │ +00000218 t pack_into │ │ │ │ 000006f0 r pack_into_doc │ │ │ │ 000008b8 r s__doc__ │ │ │ │ 00000294 t s_clear │ │ │ │ 00000d44 t s_dealloc │ │ │ │ 00000166 t s_get_format │ │ │ │ 000000d8 t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ 0000057c d s_members │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000270 t s_new │ │ │ │ 00000928 t s_pack │ │ │ │ 00000a2c r s_pack__doc__ │ │ │ │ -00001ed8 t s_pack_into │ │ │ │ +00001f8c t s_pack_into │ │ │ │ 00000914 r s_pack_into__doc__ │ │ │ │ 00000172 t s_repr │ │ │ │ -00000218 t s_sizeof │ │ │ │ +000001f4 t s_sizeof │ │ │ │ 000008e4 r s_sizeof__doc__ │ │ │ │ 00000d14 t s_traverse │ │ │ │ 000011fc t s_unpack_internal │ │ │ │ U strlen │ │ │ │ 00000dbc t unpack │ │ │ │ 00000cec r unpack__doc__ │ │ │ │ -00002720 t unpack_float │ │ │ │ -000012cc t unpack_from │ │ │ │ +00001380 t unpack_from │ │ │ │ 00000bf8 r unpack_from__doc__ │ │ │ │ -00002ecc t unpack_halffloat │ │ │ │ 00000120 t unpackiter_dealloc │ │ │ │ 000001cc t unpackiter_iternext │ │ │ │ 0000022a t unpackiter_len │ │ │ │ 0000064c d unpackiter_methods │ │ │ │ 00000256 t unpackiter_traverse │ │ │ │ 00000614 d unpackiter_type_slots │ │ │ │ 000001c4 d unpackiter_type_spec │ │ │ │ @@ -26050,26 +26030,26 @@ │ │ │ │ 000008b0 r .LC80 │ │ │ │ 000008d8 r .LC81 │ │ │ │ 00000900 r .LC82 │ │ │ │ 00000904 r .LC83 │ │ │ │ 00000910 r .LC84 │ │ │ │ 0000091c r .LC85 │ │ │ │ 00000060 r .LC9 │ │ │ │ -000014c0 t BB_compareitems │ │ │ │ -0000145c t BB_getitem │ │ │ │ -00000ce0 t BB_setitem │ │ │ │ -00001c7c t HH_compareitems │ │ │ │ -000019a4 t HH_getitem │ │ │ │ -00000f68 t HH_setitem │ │ │ │ -00001e08 t II_compareitems │ │ │ │ -00001a68 t II_getitem │ │ │ │ -000019b0 t II_setitem │ │ │ │ -00001e0c t LL_compareitems │ │ │ │ -00001b2c t LL_getitem │ │ │ │ -00001a74 t LL_setitem │ │ │ │ +000014ec t BB_compareitems │ │ │ │ +00001488 t BB_getitem │ │ │ │ +00000d0c t BB_setitem │ │ │ │ +00001ca8 t HH_compareitems │ │ │ │ +000019d0 t HH_getitem │ │ │ │ +00000f94 t HH_setitem │ │ │ │ +00001e38 t II_compareitems │ │ │ │ +00001a94 t II_getitem │ │ │ │ +000019dc t II_setitem │ │ │ │ +00001e3c t LL_compareitems │ │ │ │ +00001b58 t LL_getitem │ │ │ │ +00001aa0 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Format │ │ │ │ @@ -26148,17 +26128,17 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00002288 t QQ_compareitems │ │ │ │ -00001ff4 t QQ_getitem │ │ │ │ -00001f18 t QQ_setitem │ │ │ │ +00002370 t QQ_compareitems │ │ │ │ +00002024 t QQ_getitem │ │ │ │ +00001f48 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -26186,147 +26166,147 @@ │ │ │ │ 000002fc r _keywords.4 │ │ │ │ 00000304 r _keywords.6 │ │ │ │ 00000088 d _parser.1 │ │ │ │ 0000005c d _parser.3 │ │ │ │ 000000b4 d _parser.5 │ │ │ │ 000000e0 d _parser.7 │ │ │ │ 0000012c d a_methods │ │ │ │ -00000438 t array__array_reconstructor │ │ │ │ +00000400 t array__array_reconstructor │ │ │ │ 00000e10 r array__array_reconstructor__doc__ │ │ │ │ 00000440 t array_array___copy__ │ │ │ │ 000017ec r array_array___copy____doc__ │ │ │ │ 00000476 t array_array___deepcopy__ │ │ │ │ 000017ac r array_array___deepcopy____doc__ │ │ │ │ -000010b8 t array_array___reduce_ex__ │ │ │ │ +000010e8 t array_array___reduce_ex__ │ │ │ │ 00000dc4 r array_array___reduce_ex____doc__ │ │ │ │ 00000564 t array_array___sizeof__ │ │ │ │ 00000e9c r array_array___sizeof____doc__ │ │ │ │ 0000020c t array_array_append │ │ │ │ 00001440 r array_array_append__doc__ │ │ │ │ 000003ce t array_array_buffer_info │ │ │ │ 00001484 r array_array_buffer_info__doc__ │ │ │ │ 00000000 t array_array_byteswap │ │ │ │ 000013b0 r array_array_byteswap__doc__ │ │ │ │ 0000041c t array_array_clear │ │ │ │ 00001820 r array_array_clear__doc__ │ │ │ │ -00002008 t array_array_count │ │ │ │ +000020ec t array_array_count │ │ │ │ 00001764 r array_array_count__doc__ │ │ │ │ 00000232 t array_array_extend │ │ │ │ 000015e0 r array_array_extend__doc__ │ │ │ │ -000002f4 t array_array_frombytes │ │ │ │ +000002bc t array_array_frombytes │ │ │ │ 00001170 r array_array_frombytes__doc__ │ │ │ │ -000007d8 t array_array_fromfile │ │ │ │ +000007a0 t array_array_fromfile │ │ │ │ 00001300 r array_array_fromfile__doc__ │ │ │ │ -00000d44 t array_array_fromlist │ │ │ │ +00000c80 t array_array_fromlist │ │ │ │ 0000126c r array_array_fromlist__doc__ │ │ │ │ 0000067e t array_array_fromunicode │ │ │ │ 00001000 r array_array_fromunicode__doc__ │ │ │ │ -00000ee4 t array_array_index │ │ │ │ +00000e20 t array_array_index │ │ │ │ 000016cc r array_array_index__doc__ │ │ │ │ -00000e5c t array_array_insert │ │ │ │ +00000d98 t array_array_insert │ │ │ │ 0000158c r array_array_insert__doc__ │ │ │ │ -00000c54 t array_array_pop │ │ │ │ +00000b90 t array_array_pop │ │ │ │ 00001620 r array_array_pop__doc__ │ │ │ │ -00000b3c t array_array_remove │ │ │ │ +00002038 t array_array_remove │ │ │ │ 00001684 r array_array_remove__doc__ │ │ │ │ 000004ea t array_array_reverse │ │ │ │ 0000136c r array_array_reverse__doc__ │ │ │ │ -000003f8 t array_array_tobytes │ │ │ │ +000003c0 t array_array_tobytes │ │ │ │ 00001104 r array_array_tobytes__doc__ │ │ │ │ -000003fc t array_array_tobytes_impl │ │ │ │ +000003c4 t array_array_tobytes_impl │ │ │ │ 00000576 t array_array_tofile │ │ │ │ 000012ac r array_array_tofile__doc__ │ │ │ │ -00000ad4 t array_array_tolist │ │ │ │ +00000a9c t array_array_tolist │ │ │ │ 00001220 r array_array_tolist__doc__ │ │ │ │ -00001374 t array_array_tolist_impl │ │ │ │ +000013a0 t array_array_tolist_impl │ │ │ │ 0000067c t array_array_tounicode │ │ │ │ 00000edc r array_array_tounicode__doc__ │ │ │ │ 000000f6 t array_array_tounicode_impl │ │ │ │ -0000104c t array_arrayiterator___reduce__ │ │ │ │ +0000107c t array_arrayiterator___reduce__ │ │ │ │ 00000d84 r array_arrayiterator___reduce____doc__ │ │ │ │ -00001294 t array_arrayiterator___setstate__ │ │ │ │ +000012c4 t array_arrayiterator___setstate__ │ │ │ │ 00000d3c r array_arrayiterator___setstate____doc__ │ │ │ │ -00000808 t array_ass_item │ │ │ │ -00001554 t array_ass_subscr │ │ │ │ -0000089c t array_buffer_getbuf │ │ │ │ -00000964 t array_buffer_relbuf │ │ │ │ -000001fc t array_clear │ │ │ │ +00000834 t array_ass_item │ │ │ │ +00001580 t array_ass_subscr │ │ │ │ +000008c8 t array_buffer_getbuf │ │ │ │ +00000990 t array_buffer_relbuf │ │ │ │ +000001c4 t array_clear │ │ │ │ 00000150 t array_concat │ │ │ │ -00000fe8 t array_contains │ │ │ │ -000007b8 t array_dealloc │ │ │ │ -00000bc8 t array_del_slice │ │ │ │ +00001018 t array_contains │ │ │ │ +000007e4 t array_dealloc │ │ │ │ +00000b04 t array_del_slice │ │ │ │ 0000029c t array_do_extend.isra.0 │ │ │ │ -000003f4 t array_free │ │ │ │ -000001f4 t array_get_itemsize │ │ │ │ +000003bc t array_free │ │ │ │ +000001bc t array_get_itemsize │ │ │ │ 000000ee t array_get_typecode │ │ │ │ 0000043c d array_getsets │ │ │ │ 00000478 t array_inplace_concat │ │ │ │ 00000346 t array_inplace_repeat │ │ │ │ -00000fe8 t array_item │ │ │ │ -00000688 t array_iter │ │ │ │ -0000096c t array_iter_extend │ │ │ │ -00000684 t array_length │ │ │ │ +00001014 t array_item │ │ │ │ +000006b4 t array_iter │ │ │ │ +00000998 t array_iter_extend │ │ │ │ +000006b0 t array_length │ │ │ │ 00000284 d array_members │ │ │ │ 000002ac d array_methods │ │ │ │ 0000000c t array_modexec │ │ │ │ -00000000 t array_new │ │ │ │ -00000de8 t array_repeat │ │ │ │ -00000a54 t array_repr │ │ │ │ -000005e0 t array_resize │ │ │ │ -00001040 t array_richcompare │ │ │ │ -00000ad8 t array_slice.constprop.0 │ │ │ │ +0000003c t array_new │ │ │ │ +00000d24 t array_repeat │ │ │ │ +00000a1c t array_repr │ │ │ │ +0000060c t array_resize │ │ │ │ +0000106c t array_richcompare │ │ │ │ +00000aa0 t array_slice.constprop.0 │ │ │ │ 000001b4 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -00000da8 t array_subscr │ │ │ │ +00000dd4 t array_subscr │ │ │ │ 000000e2 t array_tp_traverse │ │ │ │ -000001bc t array_traverse │ │ │ │ -00000764 t arrayiter_dealloc │ │ │ │ +00000000 t array_traverse │ │ │ │ +00000790 t arrayiter_dealloc │ │ │ │ 00000184 d arrayiter_methods │ │ │ │ -0000070c t arrayiter_next │ │ │ │ +00000738 t arrayiter_next │ │ │ │ 0000014c d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000446 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 0000030c r arraytype_doc │ │ │ │ -00001b40 t b_compareitems │ │ │ │ -00001b38 t b_getitem │ │ │ │ -00000d28 t b_setitem │ │ │ │ -00000c74 t d_getitem │ │ │ │ -00000c28 t d_setitem │ │ │ │ +00001b6c t b_compareitems │ │ │ │ +00001b64 t b_getitem │ │ │ │ +00000d54 t b_setitem │ │ │ │ +00000ca0 t d_getitem │ │ │ │ +00000c54 t d_setitem │ │ │ │ 00000000 r descriptors │ │ │ │ -00000ccc t f_getitem │ │ │ │ -00000c84 t f_setitem │ │ │ │ -00001d10 t h_compareitems │ │ │ │ -00001c1c t h_getitem │ │ │ │ -00001bd0 t h_setitem │ │ │ │ -00001300 t i_compareitems │ │ │ │ -00000758 t i_getitem │ │ │ │ -00000854 t i_setitem │ │ │ │ -00000b28 t ins1 │ │ │ │ -00001ea4 t l_compareitems │ │ │ │ -00001c70 t l_getitem │ │ │ │ -00001c28 t l_setitem │ │ │ │ -000009d8 t make_array │ │ │ │ +00000cf8 t f_getitem │ │ │ │ +00000cb0 t f_setitem │ │ │ │ +00001d40 t h_compareitems │ │ │ │ +00001c48 t h_getitem │ │ │ │ +00001bfc t h_setitem │ │ │ │ +0000132c t i_compareitems │ │ │ │ +00000784 t i_getitem │ │ │ │ +00000880 t i_setitem │ │ │ │ +00000b54 t ins1 │ │ │ │ +00001ed4 t l_compareitems │ │ │ │ +00001c9c t l_getitem │ │ │ │ +00001c54 t l_setitem │ │ │ │ +000009a0 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000001e0 r mformat_descriptors │ │ │ │ 00000c34 r module_doc │ │ │ │ -00000544 t newarrayobject │ │ │ │ -000020b0 t q_compareitems │ │ │ │ -000014b0 t q_getitem │ │ │ │ -00001464 t q_setitem │ │ │ │ -00000958 t typecode_to_mformat_code │ │ │ │ -00001da0 t u_compareitems │ │ │ │ -00000c10 t u_getitem │ │ │ │ -00002214 t u_setitem │ │ │ │ -00002004 t w_compareitems │ │ │ │ -00000c1c t w_getitem │ │ │ │ -00002164 t w_setitem │ │ │ │ +00000570 t newarrayobject │ │ │ │ +00002194 t q_compareitems │ │ │ │ +000014dc t q_getitem │ │ │ │ +00001490 t q_setitem │ │ │ │ +00000920 t typecode_to_mformat_code │ │ │ │ +00001dd0 t u_compareitems │ │ │ │ +00000c3c t u_getitem │ │ │ │ +000022fc t u_setitem │ │ │ │ +00002034 t w_compareitems │ │ │ │ +00000c48 t w_getitem │ │ │ │ +00002248 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000100 r .LC10 │ │ │ │ @@ -26402,46 +26382,46 @@ │ │ │ │ 000000e4 d _parser.14 │ │ │ │ 00000034 d _parser.17 │ │ │ │ 0000013c d _parser.2 │ │ │ │ 00000060 d _parser.20 │ │ │ │ 000000b8 d _parser.5 │ │ │ │ 0000008c d _parser.8 │ │ │ │ 00000000 t ascii_buffer_converter │ │ │ │ -00000a24 t binascii_a2b_base64 │ │ │ │ +000007c4 t binascii_a2b_base64 │ │ │ │ 00000b7c r binascii_a2b_base64__doc__ │ │ │ │ -00000adc t binascii_a2b_base64_impl.isra.0 │ │ │ │ -0000008c t binascii_a2b_hex │ │ │ │ +0000087c t binascii_a2b_base64_impl.isra.0 │ │ │ │ +0000037c t binascii_a2b_hex │ │ │ │ 00000608 r binascii_a2b_hex__doc__ │ │ │ │ 000000b4 t binascii_a2b_qp │ │ │ │ 00000520 r binascii_a2b_qp__doc__ │ │ │ │ -00000e1c t binascii_a2b_uu │ │ │ │ +00000bbc t binascii_a2b_uu │ │ │ │ 00000cbc r binascii_a2b_uu__doc__ │ │ │ │ -0000073c t binascii_b2a_base64 │ │ │ │ +0000008c t binascii_b2a_base64 │ │ │ │ 00000b30 r binascii_b2a_base64__doc__ │ │ │ │ -000007fc t binascii_b2a_base64_impl.isra.0 │ │ │ │ +00000154 t binascii_b2a_base64_impl.isra.0 │ │ │ │ 0000019c t binascii_b2a_hex │ │ │ │ 00000868 r binascii_b2a_hex__doc__ │ │ │ │ -0000026c t binascii_b2a_qp │ │ │ │ +00000280 t binascii_b2a_qp │ │ │ │ 000003d4 r binascii_b2a_qp__doc__ │ │ │ │ -00000f3c t binascii_b2a_uu │ │ │ │ +00000cf4 t binascii_b2a_uu │ │ │ │ 00000c74 r binascii_b2a_uu__doc__ │ │ │ │ -00000ff4 t binascii_b2a_uu_impl │ │ │ │ -00000dc4 t binascii_clear │ │ │ │ +00000dac t binascii_b2a_uu_impl │ │ │ │ +00000b64 t binascii_clear │ │ │ │ 00000000 t binascii_crc32 │ │ │ │ 00000aa8 r binascii_crc32__doc__ │ │ │ │ 0000024c t binascii_crc_hqx │ │ │ │ 00000aec r binascii_crc_hqx__doc__ │ │ │ │ 0000000c t binascii_exec │ │ │ │ -00000e18 t binascii_free │ │ │ │ +00000bb8 t binascii_free │ │ │ │ 000000ee t binascii_hexlify │ │ │ │ 000006d0 r binascii_hexlify__doc__ │ │ │ │ 00000250 d binascii_module_methods │ │ │ │ 00000230 d binascii_slots │ │ │ │ 00000080 t binascii_traverse │ │ │ │ -00000168 t binascii_unhexlify │ │ │ │ +00000458 t binascii_unhexlify │ │ │ │ 00000570 r binascii_unhexlify__doc__ │ │ │ │ 00000000 d binasciimodule │ │ │ │ U crc32 │ │ │ │ 00000144 r crctab_hqx │ │ │ │ 000003a8 r doc_binascii │ │ │ │ U memchr │ │ │ │ U memset │ │ │ │ @@ -26667,32 +26647,32 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000a90 t Py_XDECREF │ │ │ │ +000009b0 t Py_XDECREF │ │ │ │ 000009d8 r SmallFactorials │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_Frexp │ │ │ │ U _PyLong_GCD │ │ │ │ U _PyLong_Lshift │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Rshift │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000008b4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000007d4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000c30 t _Py_log1p │ │ │ │ +00000d28 t _Py_log1p │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uldivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r _approximate_isqrt_tab │ │ │ │ 00000c40 r _keywords.1 │ │ │ │ 00000c60 r _keywords.10 │ │ │ │ @@ -26708,189 +26688,186 @@ │ │ │ │ U asin │ │ │ │ U asinh │ │ │ │ U atan │ │ │ │ U atan2 │ │ │ │ U atanh │ │ │ │ U cbrt │ │ │ │ U ceil │ │ │ │ - U copysign │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -000025e8 t factorial_partial_product │ │ │ │ +00002dd8 t factorial_partial_product │ │ │ │ 000008e8 r factorial_trailing_zeros │ │ │ │ 000000c0 r fast_comb_limits1.8 │ │ │ │ 00000968 r fast_comb_limits2.7 │ │ │ │ 00000a10 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000ab8 r gamma_integral │ │ │ │ 000004e8 r inverted_factorial_odd_part │ │ │ │ -00003834 t is_error │ │ │ │ +00004004 t is_error │ │ │ │ 00000bd8 r lanczos_den_coeffs │ │ │ │ 00000b70 r lanczos_num_coeffs │ │ │ │ -00000aec t lanczos_sum │ │ │ │ +00000be4 t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ -00000590 t loghelper.part.0 │ │ │ │ -00000038 t m_atan2 │ │ │ │ -000004f0 t m_log │ │ │ │ -00000b80 t m_log10 │ │ │ │ -00003ba8 t m_log2 │ │ │ │ -000045f0 t m_remainder │ │ │ │ -00000dee t m_sinpi │ │ │ │ -0000083e t m_tgamma │ │ │ │ -00000120 t math_1 │ │ │ │ -00000d6c t math_1a │ │ │ │ -000003c8 t math_2 │ │ │ │ -00000884 t math_acos │ │ │ │ +000004e0 t loghelper.part.0 │ │ │ │ +00000130 t m_atan2 │ │ │ │ +00000440 t m_log │ │ │ │ +00000c78 t m_log10 │ │ │ │ +00004378 t m_log2 │ │ │ │ +00000ee6 t m_sinpi │ │ │ │ +00000936 t m_tgamma │ │ │ │ +00000110 t math_1 │ │ │ │ +00000c8c t math_1a │ │ │ │ +000007a4 t math_acos │ │ │ │ 0000179c r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ 00001758 r math_acosh_doc │ │ │ │ -00000894 t math_asin │ │ │ │ +000007b4 t math_asin │ │ │ │ 000016e8 r math_asin_doc │ │ │ │ 00000010 t math_asinh │ │ │ │ 000016a4 r math_asinh_doc │ │ │ │ -000008a4 t math_atan │ │ │ │ +000007c4 t math_atan │ │ │ │ 00000020 t math_atan2 │ │ │ │ 000015a0 r math_atan2_doc │ │ │ │ 00001630 r math_atan_doc │ │ │ │ -00000198 t math_atanh │ │ │ │ +00000290 t math_atanh │ │ │ │ 00001558 r math_atanh_doc │ │ │ │ -000001a8 t math_cbrt │ │ │ │ +000002a0 t math_cbrt │ │ │ │ 00001524 r math_cbrt_doc │ │ │ │ -00000184 t math_ceil │ │ │ │ +000002ec t math_ceil │ │ │ │ 00002a2c r math_ceil__doc__ │ │ │ │ -00000110 t math_clear │ │ │ │ -00000de8 t math_comb │ │ │ │ +00000278 t math_clear │ │ │ │ +00000e48 t math_comb │ │ │ │ 000019f8 r math_comb__doc__ │ │ │ │ -000003b0 t math_copysign │ │ │ │ +000008a4 t math_copysign │ │ │ │ 0000146c r math_copysign_doc │ │ │ │ -000026b8 t math_cos │ │ │ │ +00002ea8 t math_cos │ │ │ │ 00001424 r math_cos_doc │ │ │ │ -00000298 t math_cosh │ │ │ │ +00000390 t math_cosh │ │ │ │ 000013e8 r math_cosh_doc │ │ │ │ -000002a8 t math_degrees │ │ │ │ +000003a0 t math_degrees │ │ │ │ 000022ac r math_degrees__doc__ │ │ │ │ -00002f18 t math_dist │ │ │ │ +000036e8 t math_dist │ │ │ │ 0000245c r math_dist__doc__ │ │ │ │ -00000d60 t math_erf │ │ │ │ +00000c80 t math_erf │ │ │ │ 000013bc r math_erf_doc │ │ │ │ -00000de0 t math_erfc │ │ │ │ +00000ed8 t math_erfc │ │ │ │ 00001380 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ -000006f6 t math_exp2 │ │ │ │ +000007ee t math_exp2 │ │ │ │ 00001308 r math_exp2_doc │ │ │ │ 00001344 r math_exp_doc │ │ │ │ -00000ea8 t math_expm1 │ │ │ │ +00000fa0 t math_expm1 │ │ │ │ 00001274 r math_expm1_doc │ │ │ │ -00003798 t math_fabs │ │ │ │ +00003f68 t math_fabs │ │ │ │ 00001230 r math_fabs_doc │ │ │ │ -000016a0 t math_factorial │ │ │ │ +000018b8 t math_factorial │ │ │ │ 000028c0 r math_factorial__doc__ │ │ │ │ -000006f0 t math_floor │ │ │ │ +00000640 t math_floor │ │ │ │ 000029c8 r math_floor__doc__ │ │ │ │ -00000228 t math_fma │ │ │ │ +00000390 t math_fma │ │ │ │ 000025d4 r math_fma__doc__ │ │ │ │ -00000706 t math_fmod │ │ │ │ +000007fe t math_fmod │ │ │ │ 00002578 r math_fmod__doc__ │ │ │ │ -00000180 t math_free │ │ │ │ -000038b4 t math_frexp │ │ │ │ +000002e8 t math_free │ │ │ │ +00004084 t math_frexp │ │ │ │ 00002788 r math_frexp__doc__ │ │ │ │ -000033b8 t math_fsum │ │ │ │ +00003b88 t math_fsum │ │ │ │ 0000293c r math_fsum__doc__ │ │ │ │ -00000830 t math_gamma │ │ │ │ +00000928 t math_gamma │ │ │ │ 00001200 r math_gamma_doc │ │ │ │ -0000080c t math_gcd │ │ │ │ +0000075c t math_gcd │ │ │ │ 0000183c r math_gcd_doc │ │ │ │ -00000c48 t math_hypot │ │ │ │ +00000b68 t math_hypot │ │ │ │ 00000cc8 r math_hypot_doc │ │ │ │ -000005f8 t math_isclose │ │ │ │ +00000518 t math_isclose │ │ │ │ 00001e8c r math_isclose__doc__ │ │ │ │ -00000d60 t math_isfinite │ │ │ │ +00000dc0 t math_isfinite │ │ │ │ 00002204 r math_isfinite__doc__ │ │ │ │ -00000cd4 t math_isinf │ │ │ │ +00000d30 t math_isinf │ │ │ │ 00002148 r math_isinf__doc__ │ │ │ │ -00000794 t math_isnan │ │ │ │ +000006e4 t math_isnan │ │ │ │ 000021ac r math_isnan__doc__ │ │ │ │ -00000954 t math_isqrt │ │ │ │ +000009ac t math_isqrt │ │ │ │ 000028e8 r math_isqrt__doc__ │ │ │ │ -00000c60 t math_lcm │ │ │ │ +00000d58 t math_lcm │ │ │ │ 00001808 r math_lcm_doc │ │ │ │ -00003978 t math_ldexp │ │ │ │ +00004148 t math_ldexp │ │ │ │ 0000272c r math_ldexp__doc__ │ │ │ │ -000046e0 t math_lgamma │ │ │ │ +00004da8 t math_lgamma │ │ │ │ 000011a8 r math_lgamma_doc │ │ │ │ -00000350 t math_log │ │ │ │ -00000b64 t math_log10 │ │ │ │ +000001e8 t math_log │ │ │ │ +00000c5c t math_log10 │ │ │ │ 0000263c r math_log10__doc__ │ │ │ │ -00000c20 t math_log1p │ │ │ │ +00000d18 t math_log1p │ │ │ │ 0000111c r math_log1p_doc │ │ │ │ -00003aa8 t math_log2 │ │ │ │ +00004278 t math_log2 │ │ │ │ 00002678 r math_log2__doc__ │ │ │ │ 00000e30 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ -00003c48 t math_modf │ │ │ │ +00004418 t math_modf │ │ │ │ 000026b4 r math_modf__doc__ │ │ │ │ -00000eb8 t math_nextafter │ │ │ │ +00000fb0 t math_nextafter │ │ │ │ 000018cc r math_nextafter__doc__ │ │ │ │ -00003d60 t math_perm │ │ │ │ +00004530 t math_perm │ │ │ │ 00001bc8 r math_perm__doc__ │ │ │ │ -00000de8 t math_pow │ │ │ │ +00000d08 t math_pow │ │ │ │ 000022f0 r math_pow__doc__ │ │ │ │ -00000378 t math_prod │ │ │ │ +00000470 t math_prod │ │ │ │ 00001d54 r math_prod__doc__ │ │ │ │ -00000310 t math_radians │ │ │ │ +00000408 t math_radians │ │ │ │ 00002268 r math_radians__doc__ │ │ │ │ -00004398 t math_remainder │ │ │ │ +00004b68 t math_remainder │ │ │ │ 00000ffc r math_remainder_doc │ │ │ │ -000036f8 t math_sin │ │ │ │ +00003ec8 t math_sin │ │ │ │ 00000fb8 r math_sin_doc │ │ │ │ -00000c40 t math_sinh │ │ │ │ +00000d38 t math_sinh │ │ │ │ 00000f7c r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ -00000288 t math_sqrt │ │ │ │ +00000120 t math_sqrt │ │ │ │ 00000f44 r math_sqrt_doc │ │ │ │ -00002758 t math_sumprod │ │ │ │ +00002f48 t math_sumprod │ │ │ │ 00002330 r math_sumprod__doc__ │ │ │ │ -00000dd8 t math_tan │ │ │ │ +00000cf8 t math_tan │ │ │ │ 00000efc r math_tan_doc │ │ │ │ -00000c50 t math_tanh │ │ │ │ +00000d48 t math_tanh │ │ │ │ 00000ec0 r math_tanh_doc │ │ │ │ -000007f4 t math_trunc │ │ │ │ +00000714 t math_trunc │ │ │ │ 0000284c r math_trunc__doc__ │ │ │ │ -000001b8 t math_ulp │ │ │ │ +000002b0 t math_ulp │ │ │ │ 00001874 r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c70 r module_doc │ │ │ │ U nextafter │ │ │ │ -00000904 t perm_comb │ │ │ │ -00001ef8 t perm_comb_small │ │ │ │ +00000824 t perm_comb │ │ │ │ +00002110 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000e8 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ U tanh │ │ │ │ -00000aa8 t vector_norm │ │ │ │ -00000bf8 t vector_norm.part.0 │ │ │ │ +000009c8 t vector_norm │ │ │ │ +00000b18 t vector_norm.part.0 │ │ │ │ │ │ │ │ selectmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000005c r .LC10 │ │ │ │ 00000068 r .LC11 │ │ │ │ @@ -27283,15 +27260,15 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ -00000000 t Py_XDECREF.part.0 │ │ │ │ +00000008 t Py_XDECREF.part.0 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -27307,71 +27284,71 @@ │ │ │ │ 00001528 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 00000e16 t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ 00000e56 t _elementtree_Element___deepcopy___impl │ │ │ │ 0000190e t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ -00002410 t _elementtree_Element___setstate__ │ │ │ │ +000023f8 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 00002818 t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 0000112a t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ 00000b08 t _elementtree_Element_clear │ │ │ │ 00000540 r _elementtree_Element_clear__doc__ │ │ │ │ 0000069e t _elementtree_Element_extend │ │ │ │ 00000488 r _elementtree_Element_extend__doc__ │ │ │ │ -00000dc0 t _elementtree_Element_find │ │ │ │ +00000da8 t _elementtree_Element_find │ │ │ │ 0000045c r _elementtree_Element_find__doc__ │ │ │ │ -0000105c t _elementtree_Element_findall │ │ │ │ +00001044 t _elementtree_Element_findall │ │ │ │ 000003ec r _elementtree_Element_findall__doc__ │ │ │ │ 00000b72 t _elementtree_Element_findtext │ │ │ │ 0000041c r _elementtree_Element_findtext__doc__ │ │ │ │ -000022c4 t _elementtree_Element_get │ │ │ │ +000022ac t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ 00000ce0 t _elementtree_Element_insert │ │ │ │ 00000330 r _elementtree_Element_insert__doc__ │ │ │ │ -00001398 t _elementtree_Element_items │ │ │ │ +00001380 t _elementtree_Element_items │ │ │ │ 00000318 r _elementtree_Element_items__doc__ │ │ │ │ -0000120c t _elementtree_Element_iter │ │ │ │ +000011f4 t _elementtree_Element_iter │ │ │ │ 00000374 r _elementtree_Element_iter__doc__ │ │ │ │ 00002080 t _elementtree_Element_iterfind │ │ │ │ 000003bc r _elementtree_Element_iterfind__doc__ │ │ │ │ 00001b6e t _elementtree_Element_itertext │ │ │ │ 0000035c r _elementtree_Element_itertext__doc__ │ │ │ │ 000024b2 t _elementtree_Element_keys │ │ │ │ 00000304 r _elementtree_Element_keys__doc__ │ │ │ │ 000026e4 t _elementtree_Element_makeelement │ │ │ │ 000002dc r _elementtree_Element_makeelement__doc__ │ │ │ │ 00001326 t _elementtree_Element_remove │ │ │ │ 000002b8 r _elementtree_Element_remove__doc__ │ │ │ │ 00000632 t _elementtree_Element_set │ │ │ │ 00000298 r _elementtree_Element_set__doc__ │ │ │ │ -0000150c t _elementtree_TreeBuilder___init__ │ │ │ │ +000014f4 t _elementtree_TreeBuilder___init__ │ │ │ │ 000011ec t _elementtree_TreeBuilder_close │ │ │ │ 00000164 r _elementtree_TreeBuilder_close__doc__ │ │ │ │ 0000285a t _elementtree_TreeBuilder_comment │ │ │ │ 000001a4 r _elementtree_TreeBuilder_comment__doc__ │ │ │ │ -00001b04 t _elementtree_TreeBuilder_data │ │ │ │ +00001aec t _elementtree_TreeBuilder_data │ │ │ │ 000001dc r _elementtree_TreeBuilder_data__doc__ │ │ │ │ -00001a54 t _elementtree_TreeBuilder_end │ │ │ │ +00001a3c t _elementtree_TreeBuilder_end │ │ │ │ 000001c4 r _elementtree_TreeBuilder_end__doc__ │ │ │ │ 0000285c t _elementtree_TreeBuilder_pi │ │ │ │ 0000017c r _elementtree_TreeBuilder_pi__doc__ │ │ │ │ -00001734 t _elementtree_TreeBuilder_start │ │ │ │ +0000171c t _elementtree_TreeBuilder_start │ │ │ │ 00000140 r _elementtree_TreeBuilder_start__doc__ │ │ │ │ -00000078 t _elementtree_XMLParser___init__ │ │ │ │ +00000060 t _elementtree_XMLParser___init__ │ │ │ │ 0000033e t _elementtree_XMLParser__parse_whole │ │ │ │ 000000d0 r _elementtree_XMLParser__parse_whole__doc__ │ │ │ │ 00002104 t _elementtree_XMLParser__setevents │ │ │ │ 00000090 r _elementtree_XMLParser__setevents__doc__ │ │ │ │ -00002204 t _elementtree_XMLParser_close │ │ │ │ +000021ec t _elementtree_XMLParser_close │ │ │ │ 00000128 r _elementtree_XMLParser_close__doc__ │ │ │ │ -00001d54 t _elementtree_XMLParser_feed │ │ │ │ +00001d3c t _elementtree_XMLParser_feed │ │ │ │ 000000f4 r _elementtree_XMLParser_feed__doc__ │ │ │ │ 0000295c t _elementtree_XMLParser_flush │ │ │ │ 00000110 r _elementtree_XMLParser_flush__doc__ │ │ │ │ 00000214 t _elementtree__set_factories │ │ │ │ 000001f8 r _elementtree__set_factories__doc__ │ │ │ │ 000003c4 d _functions │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -27402,106 +27379,106 @@ │ │ │ │ 0000016c d _parser.21 │ │ │ │ 00000260 d _parser.24 │ │ │ │ 0000028c d _parser.26 │ │ │ │ 0000021c d _parser.29 │ │ │ │ 00000084 d _parser.32 │ │ │ │ 000001f0 d _parser.5 │ │ │ │ 000000e8 d _parser.8 │ │ │ │ -00000008 t _set_joined_ptr │ │ │ │ -00000f20 t checkpath │ │ │ │ -00001320 t create_elementiter.isra.0 │ │ │ │ -00000028 t create_extra │ │ │ │ -000002f4 t create_new_element.isra.0 │ │ │ │ -000006bc t dealloc_extra │ │ │ │ +00000020 t _set_joined_ptr │ │ │ │ +00000f08 t checkpath │ │ │ │ +00001308 t create_elementiter.isra.0 │ │ │ │ +00000040 t create_extra │ │ │ │ +0000030c t create_new_element.isra.0 │ │ │ │ +000006d4 t dealloc_extra │ │ │ │ 0000103c t deepcopy │ │ │ │ -00000394 t element_add_subelement.isra.0 │ │ │ │ +000003ac t element_add_subelement.isra.0 │ │ │ │ 000007a8 t element_ass_subscr │ │ │ │ -000023cc t element_attrib_getter │ │ │ │ +000023b4 t element_attrib_getter │ │ │ │ 0000279a t element_attrib_setter │ │ │ │ 000019e2 t element_bool │ │ │ │ -000004a4 t element_dealloc │ │ │ │ -00000634 t element_gc_clear │ │ │ │ -00000a34 t element_gc_traverse │ │ │ │ -000014b4 t element_get_tail │ │ │ │ -000013d0 t element_get_text │ │ │ │ -000009e0 t element_getitem │ │ │ │ +000004bc t element_dealloc │ │ │ │ +0000064c t element_gc_clear │ │ │ │ +00000a4c t element_gc_traverse │ │ │ │ +0000149c t element_get_tail │ │ │ │ +000013b8 t element_get_text │ │ │ │ +000009f8 t element_getitem │ │ │ │ 000005ec d element_getsetlist │ │ │ │ -000005bc t element_init │ │ │ │ -00001488 t element_length │ │ │ │ +000005a4 t element_init │ │ │ │ +00001470 t element_length │ │ │ │ 00000650 d element_members │ │ │ │ 00000678 d element_methods │ │ │ │ -0000055c t element_new │ │ │ │ +00000544 t element_new │ │ │ │ 000012b6 t element_repr │ │ │ │ -00000408 t element_resize │ │ │ │ +00000420 t element_resize │ │ │ │ 00001454 t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ -00000adc t element_subscr │ │ │ │ -000009cc t element_tag_getter │ │ │ │ +00000af4 t element_subscr │ │ │ │ +000009e4 t element_tag_getter │ │ │ │ 00001258 t element_tag_setter │ │ │ │ -00001490 t element_tail_getter │ │ │ │ +00001478 t element_tail_getter │ │ │ │ 000018ca t element_tail_setter │ │ │ │ -000013ac t element_text_getter │ │ │ │ -00000d7c t element_text_setter │ │ │ │ -00001428 t elementiter_dealloc │ │ │ │ -00000720 t elementiter_next │ │ │ │ +00001394 t element_text_getter │ │ │ │ +00000d64 t element_text_setter │ │ │ │ +00001410 t elementiter_dealloc │ │ │ │ +00000738 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00002026 t elementiter_traverse │ │ │ │ 000016b6 t elementtree_clear │ │ │ │ 000018c8 t elementtree_free │ │ │ │ 000003a4 d elementtree_slots │ │ │ │ -00000cf8 t elementtree_traverse │ │ │ │ +00000ce0 t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00001d08 t expat_comment_handler │ │ │ │ -0000211c t expat_data_handler │ │ │ │ -00000bbc t expat_default_handler │ │ │ │ -00002194 t expat_end_handler │ │ │ │ +00002104 t expat_data_handler │ │ │ │ +00000ba4 t expat_default_handler │ │ │ │ +0000217c t expat_end_handler │ │ │ │ 00001f80 t expat_end_ns_handler │ │ │ │ -000006e8 t expat_parse │ │ │ │ +000006d0 t expat_parse │ │ │ │ 00001bbe t expat_pi_handler │ │ │ │ 0000050a t expat_set_error │ │ │ │ 00001a22 t expat_start_doctype_handler │ │ │ │ -00001de8 t expat_start_handler │ │ │ │ +00001dd0 t expat_start_handler │ │ │ │ 00001d98 t expat_start_ns_handler │ │ │ │ 00001618 t get_attrib_from_keywords │ │ │ │ -00000528 t ignore_attribute_error │ │ │ │ +00000510 t ignore_attribute_error │ │ │ │ 00000248 d kwlist.27 │ │ │ │ 0000120c t list_join │ │ │ │ -00001f70 t makeuniversal │ │ │ │ +00001f58 t makeuniversal │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000000c t module_exec │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00000078 t subelement │ │ │ │ -000019f4 t treebuilder_add_subelement │ │ │ │ -0000198c t treebuilder_append_event │ │ │ │ -00000938 t treebuilder_dealloc │ │ │ │ -00001be8 t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ -00001944 t treebuilder_flush_data │ │ │ │ -00000978 t treebuilder_gc_clear │ │ │ │ +00000090 t subelement │ │ │ │ +000019dc t treebuilder_add_subelement │ │ │ │ +00001974 t treebuilder_append_event │ │ │ │ +00000920 t treebuilder_dealloc │ │ │ │ +00001bd0 t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ +0000192c t treebuilder_flush_data │ │ │ │ +00000960 t treebuilder_gc_clear │ │ │ │ 00002564 t treebuilder_gc_traverse │ │ │ │ 000024c4 t treebuilder_handle_comment │ │ │ │ -00001b08 t treebuilder_handle_data │ │ │ │ -00001a58 t treebuilder_handle_end.isra.0 │ │ │ │ +00001af0 t treebuilder_handle_data │ │ │ │ +00001a40 t treebuilder_handle_end.isra.0 │ │ │ │ 000028a8 t treebuilder_handle_pi │ │ │ │ -00001798 t treebuilder_handle_start │ │ │ │ +00001780 t treebuilder_handle_start │ │ │ │ 000004e4 d treebuilder_methods │ │ │ │ -0000045c t treebuilder_new │ │ │ │ +00000444 t treebuilder_new │ │ │ │ 000004a4 d treebuilder_slots │ │ │ │ 00000048 d treebuilder_spec │ │ │ │ -00000750 t xmlparser_dealloc │ │ │ │ -00000790 t xmlparser_gc_clear │ │ │ │ +00000738 t xmlparser_dealloc │ │ │ │ +00000778 t xmlparser_gc_clear │ │ │ │ 0000263c t xmlparser_gc_traverse │ │ │ │ 000007d8 d xmlparser_getsetlist │ │ │ │ 00000800 d xmlparser_members │ │ │ │ 00000444 d xmlparser_methods │ │ │ │ -00000018 t xmlparser_new │ │ │ │ +00000000 t xmlparser_new │ │ │ │ 000003f4 d xmlparser_slots │ │ │ │ 00000070 d xmlparser_spec │ │ │ │ 00002788 t xmlparser_version_getter │ │ │ │ │ │ │ │ pyexpat.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -27664,17 +27641,17 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ -000004e8 t PyUnknownEncodingHandler │ │ │ │ +0000072c t PyUnknownEncodingHandler │ │ │ │ U Py_BuildValue │ │ │ │ -00000120 t Py_XDECREF │ │ │ │ +00000130 t Py_XDECREF │ │ │ │ U XML_ErrorString │ │ │ │ U XML_ExpatVersion │ │ │ │ U XML_ExpatVersionInfo │ │ │ │ U XML_ExternalEntityParserCreate │ │ │ │ U XML_FreeContentModel │ │ │ │ U XML_GetBase │ │ │ │ U XML_GetBuffer │ │ │ │ @@ -27746,47 +27723,47 @@ │ │ │ │ 00000848 d _parser.2 │ │ │ │ 00000880 d _parser.4 │ │ │ │ 000008d8 d _parser.6 │ │ │ │ 00000904 d _parser.8 │ │ │ │ 00000034 d _xml_parse_type_spec │ │ │ │ 000009a0 d _xml_parse_type_spec_slots │ │ │ │ 000005aa t add_submodule │ │ │ │ -00000378 t call_character_handler │ │ │ │ -000001e8 t call_with_frame │ │ │ │ -00000748 t call_with_frame.part.0 │ │ │ │ -0000046c t clear_handlers.constprop.0 │ │ │ │ -00000604 t conv_content_model.constprop.0 │ │ │ │ -000001b4 t conv_string_to_unicode │ │ │ │ +000005bc t call_character_handler │ │ │ │ +0000042c t call_with_frame │ │ │ │ +0000051c t call_with_frame.part.0 │ │ │ │ +000006b0 t clear_handlers.constprop.0 │ │ │ │ +00000848 t conv_content_model.constprop.0 │ │ │ │ +000003f8 t conv_string_to_unicode │ │ │ │ 00001954 t error_external_entity_ref_handler │ │ │ │ 00000000 r error_info_of │ │ │ │ 0000089a t flag_error │ │ │ │ -000000f4 t flush_character_buffer │ │ │ │ -00000774 t get_parse_result │ │ │ │ +00000104 t flush_character_buffer │ │ │ │ +00000548 t get_parse_result │ │ │ │ 00000048 d handler_info │ │ │ │ U memcpy │ │ │ │ 000013ec t my_AttlistDeclHandler │ │ │ │ -0000021c t my_CharacterDataHandler │ │ │ │ +00000460 t my_CharacterDataHandler │ │ │ │ 00000652 t my_CommentHandler │ │ │ │ -00000d0c t my_DefaultHandler │ │ │ │ -00000b80 t my_DefaultHandlerExpandHandler │ │ │ │ +00000ae0 t my_DefaultHandler │ │ │ │ +00000954 t my_DefaultHandlerExpandHandler │ │ │ │ 000007c4 t my_ElementDeclHandler │ │ │ │ 000016cc t my_EndCdataSectionHandler │ │ │ │ 00001074 t my_EndDoctypeDeclHandler │ │ │ │ -000007b8 t my_EndElementHandler │ │ │ │ +0000058c t my_EndElementHandler │ │ │ │ 00000c22 t my_EndNamespaceDeclHandler │ │ │ │ 0000116c t my_EntityDeclHandler │ │ │ │ 00000a4c t my_ExternalEntityRefHandler │ │ │ │ 00001346 t my_NotStandaloneHandler │ │ │ │ 00000f96 t my_NotationDeclHandler │ │ │ │ 00001288 t my_ProcessingInstructionHandler │ │ │ │ 00001772 t my_SkippedEntityHandler │ │ │ │ 00001626 t my_StartCdataSectionHandler │ │ │ │ 00000ec0 t my_StartDoctypeDeclHandler │ │ │ │ -0000051c t my_StartElementHandler │ │ │ │ -00000c4c t my_StartNamespaceDeclHandler │ │ │ │ +00000148 t my_StartElementHandler │ │ │ │ +00000a20 t my_StartNamespaceDeclHandler │ │ │ │ 00001536 t my_UnparsedEntityDeclHandler │ │ │ │ 00000b66 t my_XmlDeclHandler │ │ │ │ 00001958 t noop_character_data_handler │ │ │ │ 00001138 t pyexpat_ErrorString │ │ │ │ 000002c8 r pyexpat_ErrorString__doc__ │ │ │ │ 0000003c t pyexpat_ParserCreate │ │ │ │ 00000314 r pyexpat_ParserCreate__doc__ │ │ │ │ @@ -27803,29 +27780,29 @@ │ │ │ │ 00001a0e t pyexpat_xmlparser_GetBase │ │ │ │ 00000830 r pyexpat_xmlparser_GetBase__doc__ │ │ │ │ 000019c6 t pyexpat_xmlparser_GetInputContext │ │ │ │ 00000730 r pyexpat_xmlparser_GetInputContext__doc__ │ │ │ │ 00001848 t pyexpat_xmlparser_GetReparseDeferralEnabled │ │ │ │ 00000958 r pyexpat_xmlparser_GetReparseDeferralEnabled__doc__ │ │ │ │ 00000428 t pyexpat_xmlparser_Parse │ │ │ │ -0000093c t pyexpat_xmlparser_ParseFile │ │ │ │ +00000710 t pyexpat_xmlparser_ParseFile │ │ │ │ 000008b0 r pyexpat_xmlparser_ParseFile__doc__ │ │ │ │ 000008f4 r pyexpat_xmlparser_Parse__doc__ │ │ │ │ 0000189c t pyexpat_xmlparser_SetBase │ │ │ │ 00000870 r pyexpat_xmlparser_SetBase__doc__ │ │ │ │ -000008fc t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ +000006d0 t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ 00000520 r pyexpat_xmlparser_SetParamEntityParsing__doc__ │ │ │ │ 00001850 t pyexpat_xmlparser_SetReparseDeferralEnabled │ │ │ │ 000009d4 r pyexpat_xmlparser_SetReparseDeferralEnabled__doc__ │ │ │ │ 000009c4 t pyexpat_xmlparser_UseForeignDTD │ │ │ │ 000003a4 r pyexpat_xmlparser_UseForeignDTD__doc__ │ │ │ │ 00000000 d pyexpatmodule │ │ │ │ 000008c0 t set_error.isra.0 │ │ │ │ 00000970 t set_error_attr │ │ │ │ -00000138 t string_intern │ │ │ │ +0000037c t string_intern │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 00000160 r template_buffer │ │ │ │ 00001828 t xmlparse_CurrentByteIndex_getter │ │ │ │ 00001846 t xmlparse_CurrentColumnNumber_getter │ │ │ │ 00001136 t xmlparse_CurrentLineNumber_getter │ │ │ │ 000019aa t xmlparse_ErrorByteIndex_getter │ │ │ │ @@ -27833,28 +27810,28 @@ │ │ │ │ 0000182a t xmlparse_ErrorColumnNumber_getter │ │ │ │ 0000111a t xmlparse_ErrorLineNumber_getter │ │ │ │ 000007be t xmlparse_buffer_size_getter │ │ │ │ 0000070e t xmlparse_buffer_size_setter │ │ │ │ 00000702 t xmlparse_buffer_text_getter │ │ │ │ 000003bc t xmlparse_buffer_text_setter │ │ │ │ 00001988 t xmlparse_buffer_used_getter │ │ │ │ -000008c8 t xmlparse_clear │ │ │ │ -00000868 t xmlparse_dealloc │ │ │ │ +0000069c t xmlparse_clear │ │ │ │ +0000063c t xmlparse_dealloc │ │ │ │ 000009e0 d xmlparse_getsetlist │ │ │ │ 0000195a t xmlparse_handler_getter │ │ │ │ 00000000 t xmlparse_handler_setter │ │ │ │ 00000af8 d xmlparse_members │ │ │ │ 00000b20 d xmlparse_methods │ │ │ │ 0000188a t xmlparse_namespace_prefixes_getter │ │ │ │ -00000afc t xmlparse_namespace_prefixes_setter │ │ │ │ +000008d0 t xmlparse_namespace_prefixes_setter │ │ │ │ 00001890 t xmlparse_ordered_attributes_getter │ │ │ │ -00000b40 t xmlparse_ordered_attributes_setter │ │ │ │ +00000914 t xmlparse_ordered_attributes_setter │ │ │ │ 00001896 t xmlparse_specified_attributes_getter │ │ │ │ 00000b26 t xmlparse_specified_attributes_setter │ │ │ │ -00000ff8 t xmlparse_traverse │ │ │ │ +00001258 t xmlparse_traverse │ │ │ │ │ │ │ │ blake2module.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000b8 r .LC10 │ │ │ │ 000000d0 r .LC11 │ │ │ │ @@ -28281,15 +28258,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -0000095a t SHA256Type_copy │ │ │ │ +00000a16 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 0000019e t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000238 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 00000722 t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -28297,15 +28274,15 @@ │ │ │ │ 00000192 t SHA256_get_block_size │ │ │ │ 00000198 t SHA256_get_digest_size │ │ │ │ 000002d0 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000ad2 t SHA2_traverse │ │ │ │ -00000a16 t SHA512Type_copy │ │ │ │ +0000095a t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 000002e0 t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 00000666 t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 0000083e t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -28645,77 +28622,77 @@ │ │ │ │ U __aeabi_idivmod │ │ │ │ U __memcpy_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 t _getcode │ │ │ │ -000007b8 t canonical_ordering_sort_counting │ │ │ │ +00000784 t canonical_ordering_sort_counting │ │ │ │ 0000000c t capi_getcode │ │ │ │ -0000122c t capi_getucname │ │ │ │ +000012ac t capi_getucname │ │ │ │ 000010c8 r change_records_3_2_0 │ │ │ │ 00065804 r changes_3_2_0_data │ │ │ │ 00070704 r changes_3_2_0_index │ │ │ │ 00071804 r comp_data │ │ │ │ 000742a0 r comp_index │ │ │ │ 000195b0 r dawg_codepoint_to_pos_index1 │ │ │ │ 00002bb0 r dawg_codepoint_to_pos_index2 │ │ │ │ 0001a6b0 r dawg_pos_to_codepoint │ │ │ │ 0007fd04 r decomp_data │ │ │ │ 0007db04 r decomp_index1 │ │ │ │ 00077104 r decomp_index2 │ │ │ │ 00001468 r decomp_prefix │ │ │ │ -00000650 t get_change_3_2_0 │ │ │ │ +0000105c t get_change_3_2_0 │ │ │ │ 00000764 r hangul_syllables │ │ │ │ 0009d5cc r index1 │ │ │ │ 0008bbcc r index2 │ │ │ │ 000001dc t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ 00001614 r named_sequences │ │ │ │ -00000064 d nfc_first │ │ │ │ -00000704 d nfc_last │ │ │ │ -0000059c t nfc_nfkc │ │ │ │ -00000908 t nfd_nfkd │ │ │ │ -00000684 t normalization_3_2_0 │ │ │ │ +000001ac d nfc_first │ │ │ │ +00000064 d nfc_last │ │ │ │ +000005a0 t nfc_nfkc │ │ │ │ +00000950 t nfd_nfkd │ │ │ │ +00000650 t normalization_3_2_0 │ │ │ │ 0003d578 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 00000118 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ 00000950 d ucd_type_slots │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ -000006f0 t unicodedata_UCD_bidirectional │ │ │ │ +000006bc t unicodedata_UCD_bidirectional │ │ │ │ 000653bc r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 0000058c t unicodedata_UCD_category │ │ │ │ 00065464 r unicodedata_UCD_category__doc__ │ │ │ │ 00000172 t unicodedata_UCD_combining │ │ │ │ 00065320 r unicodedata_UCD_combining__doc__ │ │ │ │ -00001ad0 t unicodedata_UCD_decimal │ │ │ │ +00001b58 t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001014 t unicodedata_UCD_decomposition │ │ │ │ +00001094 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -00001bf4 t unicodedata_UCD_digit │ │ │ │ +00001c7c t unicodedata_UCD_digit │ │ │ │ 000655dc r unicodedata_UCD_digit__doc__ │ │ │ │ 000004a8 t unicodedata_UCD_east_asian_width │ │ │ │ 000651e0 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ 000002ea t unicodedata_UCD_is_normalized │ │ │ │ 00065078 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -000019e8 t unicodedata_UCD_lookup │ │ │ │ +00001a70 t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ 0000022c t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -0000156c t unicodedata_UCD_name │ │ │ │ +000015f4 t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -00001620 t unicodedata_UCD_name_impl │ │ │ │ +000016a8 t unicodedata_UCD_name_impl │ │ │ │ 00000054 t unicodedata_UCD_normalize │ │ │ │ 00064fd8 r unicodedata_UCD_normalize__doc__ │ │ │ │ -0000091c t unicodedata_UCD_numeric │ │ │ │ +000008e8 t unicodedata_UCD_numeric │ │ │ │ 000654c8 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000150 t unicodedata_destroy_capi │ │ │ │ 000014b0 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ 00000980 d unicodedata_functions │ │ │ │ 00000000 d unicodedata_module │ │ │ │ 00000930 d unicodedata_slots │ │ │ │ @@ -28784,15 +28761,15 @@ │ │ │ │ U PyUnicode_FSConverter │ │ │ │ 00000d38 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000000 t _PySequence_BytesToCharpArray │ │ │ │ U _Py_Dealloc │ │ │ │ -000001f4 t _Py_FreeCharPArray │ │ │ │ +000001f8 t _Py_FreeCharPArray │ │ │ │ U _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_RestoreSignals │ │ │ │ U _Py_Uid_Converter │ │ │ │ U _Py_open_noraise │ │ │ │ U _Py_set_inheritable_async_safe │ │ │ │ U _Py_tss_tstate │ │ │ │ @@ -29130,15 +29107,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -000002f0 t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -29160,15 +29137,15 @@ │ │ │ │ 000000a0 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 000000f8 t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000080 d syslog_slots │ │ │ │ -00000308 t syslog_syslog │ │ │ │ +000002f0 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -29445,19 +29422,19 @@ │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000010 r __func__.1 │ │ │ │ 00000024 r atexit__doc__ │ │ │ │ 00000060 t atexit_callfuncs │ │ │ │ 0000013c t atexit_cleanup │ │ │ │ 00000070 t atexit_clear │ │ │ │ 000001b0 r atexit_clear__doc__ │ │ │ │ -00000288 t atexit_delete_cb.isra.0 │ │ │ │ +0000028c t atexit_delete_cb.isra.0 │ │ │ │ 0000004c d atexit_methods │ │ │ │ 00000140 t atexit_ncallbacks │ │ │ │ 00000164 r atexit_ncallbacks__doc__ │ │ │ │ -00000170 t atexit_register │ │ │ │ +00000174 t atexit_register │ │ │ │ 0000028c r atexit_register__doc__ │ │ │ │ 000000a4 t atexit_run_exitfuncs │ │ │ │ 00000200 r atexit_run_exitfuncs__doc__ │ │ │ │ 000000d8 t atexit_unregister │ │ │ │ 000000c8 r atexit_unregister__doc__ │ │ │ │ 00000000 d atexitmodule │ │ │ │ 00000034 d atexitmodule_slots │ │ │ │ @@ -29846,15 +29823,15 @@ │ │ │ │ 00000ee4 r .LC328 │ │ │ │ 00000ee8 r .LC329 │ │ │ │ 00001804 r .LC33 │ │ │ │ 00000f44 r .LC331 │ │ │ │ 00000f58 r .LC332 │ │ │ │ 00000f78 r .LC333 │ │ │ │ 00000fa8 r .LC334 │ │ │ │ -00000fb0 r .LC335 │ │ │ │ +00000fac r .LC335 │ │ │ │ 00000fb4 r .LC337 │ │ │ │ 00000fbc r .LC338 │ │ │ │ 00000fc0 r .LC339 │ │ │ │ 00000fc8 r .LC341 │ │ │ │ 00000fd4 r .LC344 │ │ │ │ 00000fd8 r .LC345 │ │ │ │ 00000fe4 r .LC346 │ │ │ │ @@ -29971,18 +29948,18 @@ │ │ │ │ 00001b4c r .LC488 │ │ │ │ 00001b54 r .LC489 │ │ │ │ 00001b78 r .LC490 │ │ │ │ 00001b80 r .LC491 │ │ │ │ 00001b98 r .LC492 │ │ │ │ 00001b9c r .LC493 │ │ │ │ 00001ba8 r .LC494 │ │ │ │ -00001bb4 r .LC495 │ │ │ │ +00001bb4 r .LC496 │ │ │ │ 00001bc0 r .LC497 │ │ │ │ -00001bc8 r .LC498 │ │ │ │ -00001bec r .LC499 │ │ │ │ +00001bcc r .LC498 │ │ │ │ +00001bd4 r .LC499 │ │ │ │ 00001984 r .LC5 │ │ │ │ 00001bf8 r .LC500 │ │ │ │ 00001c08 r .LC501 │ │ │ │ 00001c18 r .LC502 │ │ │ │ 00001c30 r .LC503 │ │ │ │ 00001c48 r .LC504 │ │ │ │ 00001c4c r .LC505 │ │ │ │ @@ -30013,20 +29990,20 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -000049f4 t DirEntry_dealloc │ │ │ │ -00004c18 t DirEntry_get_lstat │ │ │ │ +00004de0 t DirEntry_dealloc │ │ │ │ +00005128 t DirEntry_fetch_stat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00004b24 t DirEntry_repr │ │ │ │ -00004554 t DirEntry_test_mode │ │ │ │ +00004900 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -30106,18 +30083,18 @@ │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 000057c2 T PyOS_AfterFork │ │ │ │ 0000061a T PyOS_AfterFork_Child │ │ │ │ -00000de4 T PyOS_AfterFork_Parent │ │ │ │ -00000c80 T PyOS_BeforeFork │ │ │ │ -000028d0 T PyOS_FSPath │ │ │ │ -000028f0 t PyOS_FSPath.part.0 │ │ │ │ +00000ac4 T PyOS_AfterFork_Parent │ │ │ │ +00000960 T PyOS_BeforeFork │ │ │ │ +000028d8 T PyOS_FSPath │ │ │ │ +000028f8 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -30156,25 +30133,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00002494 t Py_XDECREF │ │ │ │ -00003890 t Py_off_t_converter │ │ │ │ +0000249c t Py_XDECREF │ │ │ │ +00003b60 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00004090 t ScandirIterator_close │ │ │ │ -00004050 t ScandirIterator_closedir │ │ │ │ -00004914 t ScandirIterator_dealloc │ │ │ │ -00003d88 t ScandirIterator_enter │ │ │ │ -000040ac t ScandirIterator_exit │ │ │ │ -00004958 t ScandirIterator_finalize │ │ │ │ -00003d98 t ScandirIterator_iternext │ │ │ │ +0000441c t ScandirIterator_close │ │ │ │ +000043dc t ScandirIterator_closedir │ │ │ │ +00004d00 t ScandirIterator_dealloc │ │ │ │ +00004114 t ScandirIterator_enter │ │ │ │ +00004438 t ScandirIterator_exit │ │ │ │ +00004d44 t ScandirIterator_finalize │ │ │ │ +00004124 t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b4d4 r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30188,17 +30165,17 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00002488 T _PyLong_FromGid │ │ │ │ +00002490 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -0000247c T _PyLong_FromUid │ │ │ │ +00002484 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -30217,18 +30194,18 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ 0000362c t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ -000006a8 T _Py_Gid_Converter │ │ │ │ +00000518 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001cd4 T _Py_Sigset_Converter │ │ │ │ -00000084 T _Py_Uid_Converter │ │ │ │ +0000587c T _Py_Sigset_Converter │ │ │ │ +00000080 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ U _Py_open_cloexec_works │ │ │ │ @@ -30499,34 +30476,34 @@ │ │ │ │ 00000b88 d _parser.80 │ │ │ │ 00000a80 d _parser.83 │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001164 d _parser.95 │ │ │ │ 00001138 d _parser.98 │ │ │ │ -000002b0 t _posix_clear │ │ │ │ -0000043c t _posix_free │ │ │ │ -00002a08 t _posix_traverse │ │ │ │ -00001d7c t _pystat_fromstructstat │ │ │ │ +0000302c t _posix_clear │ │ │ │ +000002ac t _posix_free │ │ │ │ +00002a10 t _posix_traverse │ │ │ │ +00001d80 t _pystat_fromstructstat │ │ │ │ 000019cc t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000090c r buffer_sizes.181 │ │ │ │ 000007b0 r buffer_sizes.191 │ │ │ │ 00004d9c t build_itimerspec │ │ │ │ 00005010 t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00002cbc t check_null_or_callable │ │ │ │ +00002cc4 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ -0000107c t conv_confname │ │ │ │ +00000d58 t conv_confname │ │ │ │ 00002fd6 t convert_sched_param │ │ │ │ U copy_file_range │ │ │ │ U ctermid │ │ │ │ 00001350 t dir_fd_converter │ │ │ │ U dup2 │ │ │ │ U dup3 │ │ │ │ 00000dc4 d dup3_works.120 │ │ │ │ @@ -30550,15 +30527,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00005488 t free_string_array │ │ │ │ +00005e68 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -30577,17 +30554,17 @@ │ │ │ │ U getresuid │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ -000005a4 t internal_rename │ │ │ │ -00005914 t iov_cleanup │ │ │ │ -00005758 t iov_setup │ │ │ │ +00000414 t internal_rename │ │ │ │ +000062f4 t iov_cleanup │ │ │ │ +00006138 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30608,264 +30585,264 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -0000390c t os_DirEntry___fspath__ │ │ │ │ +00003198 t os_DirEntry___fspath__ │ │ │ │ 00001424 r os_DirEntry___fspath____doc__ │ │ │ │ 00004a96 t os_DirEntry_inode │ │ │ │ 00001460 r os_DirEntry_inode__doc__ │ │ │ │ -000043a0 t os_DirEntry_is_dir │ │ │ │ +0000472c t os_DirEntry_is_dir │ │ │ │ 0000150c r os_DirEntry_is_dir__doc__ │ │ │ │ 00004a9e t os_DirEntry_is_file │ │ │ │ 000014a4 r os_DirEntry_is_file__doc__ │ │ │ │ -000059f4 t os_DirEntry_is_junction │ │ │ │ +000063d4 t os_DirEntry_is_junction │ │ │ │ 000015e0 r os_DirEntry_is_junction__doc__ │ │ │ │ -000056e4 t os_DirEntry_is_symlink │ │ │ │ +000060c4 t os_DirEntry_is_symlink │ │ │ │ 00001634 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004ac8 t os_DirEntry_stat │ │ │ │ +00004eb4 t os_DirEntry_stat │ │ │ │ 00001578 r os_DirEntry_stat__doc__ │ │ │ │ -00004d04 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00005008 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00005324 t os_WCOREDUMP │ │ │ │ 00002e00 r os_WCOREDUMP__doc__ │ │ │ │ 00005184 t os_WEXITSTATUS │ │ │ │ 00002bb0 r os_WEXITSTATUS__doc__ │ │ │ │ 000052bc t os_WIFCONTINUED │ │ │ │ 00002d3c r os_WIFCONTINUED__doc__ │ │ │ │ 000051e4 t os_WIFEXITED │ │ │ │ 00002c00 r os_WIFEXITED__doc__ │ │ │ │ 0000524c t os_WIFSIGNALED │ │ │ │ 00002c74 r os_WIFSIGNALED__doc__ │ │ │ │ -00001bb8 t os_WIFSTOPPED │ │ │ │ +000015ac t os_WIFSTOPPED │ │ │ │ 00002ce0 r os_WIFSTOPPED__doc__ │ │ │ │ 000050c2 t os_WSTOPSIG │ │ │ │ 00002ad4 r os_WSTOPSIG__doc__ │ │ │ │ 00005124 t os_WTERMSIG │ │ │ │ 00002b40 r os_WTERMSIG__doc__ │ │ │ │ 000053e0 t os__exit │ │ │ │ 00008398 r os__exit__doc__ │ │ │ │ 00005438 t os__inputhook │ │ │ │ 00000f3c r os__inputhook__doc__ │ │ │ │ 000050ae t os__is_inputhook_installed │ │ │ │ 00000ef0 r os__is_inputhook_installed__doc__ │ │ │ │ -00002aa4 t os__path_normpath │ │ │ │ +00002aac t os__path_normpath │ │ │ │ 000094f8 r os__path_normpath__doc__ │ │ │ │ -000040f8 t os__path_splitroot_ex │ │ │ │ +00004484 t os__path_splitroot_ex │ │ │ │ 00009550 r os__path_splitroot_ex__doc__ │ │ │ │ 00005356 t os_abort │ │ │ │ 00002648 r os_abort__doc__ │ │ │ │ 00000aac t os_access │ │ │ │ 0000ac54 r os_access__doc__ │ │ │ │ -0000127c t os_chdir │ │ │ │ +00000f58 t os_chdir │ │ │ │ 0000aa68 r os_chdir__doc__ │ │ │ │ -0000137c t os_chmod │ │ │ │ +000054d0 t os_chmod │ │ │ │ 0000a524 r os_chmod__doc__ │ │ │ │ 00001340 t os_chown │ │ │ │ 00009d38 r os_chown__doc__ │ │ │ │ 00002e04 t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ -00003730 t os_close │ │ │ │ +000039a8 t os_close │ │ │ │ 00004f34 r os_close__doc__ │ │ │ │ 00005368 t os_closerange │ │ │ │ 00004ec4 r os_closerange__doc__ │ │ │ │ -0000104c t os_confstr │ │ │ │ +00000d28 t os_confstr │ │ │ │ 00002764 r os_confstr__doc__ │ │ │ │ -0000114c t os_confstr_impl.isra.0 │ │ │ │ +00000e28 t os_confstr_impl.isra.0 │ │ │ │ 000024e6 t os_copy_file_range │ │ │ │ 00003b64 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 000018ac r os_cpu_count__doc__ │ │ │ │ 0000202c t os_ctermid │ │ │ │ 0000ab7c r os_ctermid__doc__ │ │ │ │ 00001534 t os_device_encoding │ │ │ │ 00002478 r os_device_encoding__doc__ │ │ │ │ -00001e3c t os_dup │ │ │ │ +000016c8 t os_dup │ │ │ │ 00001680 t os_dup2 │ │ │ │ 00004e34 r os_dup2__doc__ │ │ │ │ 00004e80 r os_dup__doc__ │ │ │ │ 00001b3c t os_eventfd │ │ │ │ 00001b98 r os_eventfd__doc__ │ │ │ │ 00001c7c t os_eventfd_read │ │ │ │ 00001b64 r os_eventfd_read__doc__ │ │ │ │ 00001be8 t os_eventfd_write │ │ │ │ 00001b24 r os_eventfd_write__doc__ │ │ │ │ 00001cf8 t os_execv │ │ │ │ 000082e4 r os_execv__doc__ │ │ │ │ 00001e64 t os_execve │ │ │ │ 000081f8 r os_execve__doc__ │ │ │ │ -00004480 t os_fchdir │ │ │ │ +00004440 t os_fchdir │ │ │ │ 0000a9cc r os_fchdir__doc__ │ │ │ │ 00002838 t os_fchmod │ │ │ │ 0000a374 r os_fchmod__doc__ │ │ │ │ 00002910 t os_fchown │ │ │ │ 00009ca4 r os_fchown__doc__ │ │ │ │ 000045f8 t os_fdatasync │ │ │ │ 0000a26c r os_fdatasync__doc__ │ │ │ │ -00000bc0 t os_fork │ │ │ │ +000008a0 t os_fork │ │ │ │ 0000781c r os_fork__doc__ │ │ │ │ 0000103c t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ -00004968 t os_fpathconf │ │ │ │ +00004758 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ -00002860 t os_fspath │ │ │ │ +00002868 t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ -0000365c t os_fstat │ │ │ │ +00003840 t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ 00002ec0 t os_fstatvfs │ │ │ │ 00002a68 r os_fstatvfs__doc__ │ │ │ │ -0000384c t os_fsync │ │ │ │ +000030d8 t os_fsync │ │ │ │ 0000a300 r os_fsync__doc__ │ │ │ │ 000017c0 t os_ftruncate │ │ │ │ 0000332c r os_ftruncate__doc__ │ │ │ │ 00001820 t os_ftruncate_impl.isra.0 │ │ │ │ 000008be t os_get_blocking │ │ │ │ 00001744 r os_get_blocking__doc__ │ │ │ │ 00001594 t os_get_inheritable │ │ │ │ 0000184c r os_get_inheritable__doc__ │ │ │ │ -000038b4 t os_get_terminal_size │ │ │ │ +00003c40 t os_get_terminal_size │ │ │ │ 00001918 r os_get_terminal_size__doc__ │ │ │ │ -00002bd8 t os_getcwd │ │ │ │ +00002be0 t os_getcwd │ │ │ │ 00009b70 r os_getcwd__doc__ │ │ │ │ -00003078 t os_getcwdb │ │ │ │ +00002904 t os_getcwdb │ │ │ │ 00009b14 r os_getcwdb__doc__ │ │ │ │ -0000004c t os_getegid │ │ │ │ +00000048 t os_getegid │ │ │ │ 00006b98 r os_getegid__doc__ │ │ │ │ -00000014 t os_geteuid │ │ │ │ +00000010 t os_geteuid │ │ │ │ 00006b50 r os_geteuid__doc__ │ │ │ │ -00000068 t os_getgid │ │ │ │ +00000064 t os_getgid │ │ │ │ 00006b10 r os_getgid__doc__ │ │ │ │ 000030fc t os_getgrouplist │ │ │ │ 00006a34 r os_getgrouplist__doc__ │ │ │ │ 00000df0 t os_getgroups │ │ │ │ 000069e0 r os_getgroups__doc__ │ │ │ │ -000027c4 t os_getloadavg │ │ │ │ +00002050 t os_getloadavg │ │ │ │ 00002548 r os_getloadavg__doc__ │ │ │ │ 00005598 t os_getlogin │ │ │ │ 00006704 r os_getlogin__doc__ │ │ │ │ 00005632 t os_getpgid │ │ │ │ 0000689c r os_getpgid__doc__ │ │ │ │ 00002434 t os_getpgrp │ │ │ │ 0000685c r os_getpgrp__doc__ │ │ │ │ -0000359c t os_getpid │ │ │ │ +00003780 t os_getpid │ │ │ │ 00006ad8 r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000364 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 000029f4 t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ 00003348 t os_getresgid │ │ │ │ 000022d0 r os_getresgid__doc__ │ │ │ │ 000033c4 t os_getresuid │ │ │ │ 00002338 r os_getresuid__doc__ │ │ │ │ 00000272 t os_getsid │ │ │ │ 00005248 r os_getsid__doc__ │ │ │ │ -00000030 t os_getuid │ │ │ │ +0000002c t os_getuid │ │ │ │ 000066c4 r os_getuid__doc__ │ │ │ │ 00002080 t os_getxattr │ │ │ │ 00002158 r os_getxattr__doc__ │ │ │ │ 00003834 t os_grantpt │ │ │ │ 00007040 r os_grantpt__doc__ │ │ │ │ 00003498 t os_initgroups │ │ │ │ 000068f0 r os_initgroups__doc__ │ │ │ │ -00000ac0 t os_isatty │ │ │ │ +00003a40 t os_isatty │ │ │ │ 00004344 r os_isatty__doc__ │ │ │ │ -00001200 t os_kill │ │ │ │ +00000edc t os_kill │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 00000904 t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ 00002bec t os_lchown │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ -00001e84 t os_link │ │ │ │ +00001710 t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ -000024b0 t os_listdir │ │ │ │ +000024b8 t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ -00003534 t os_listxattr │ │ │ │ +00002dc0 t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ 0000351a t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 0000567c t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ -000037c8 t os_lseek │ │ │ │ +00003a98 t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ -00002d3c t os_lstat │ │ │ │ +00002d44 t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ 000035e6 t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ 0000375c t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 00002b30 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ 00003716 t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ -00003388 t os_mkdir │ │ │ │ +0000356c t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ 00000978 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ 0000396c t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005768 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ -00002fd4 t os_open │ │ │ │ +000031b8 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 0000083c t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ -0000476c t os_pathconf │ │ │ │ +00004650 t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ 00003ad0 t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ -00000b14 t os_pipe │ │ │ │ +00003b84 t os_pipe │ │ │ │ 00003b30 t os_pipe2 │ │ │ │ 000041f8 r os_pipe2__doc__ │ │ │ │ 000042e0 r os_pipe__doc__ │ │ │ │ 00003b86 t os_posix_fadvise │ │ │ │ 00002f44 r os_posix_fadvise__doc__ │ │ │ │ 00003c5e t os_posix_fallocate │ │ │ │ 00003128 r os_posix_fallocate__doc__ │ │ │ │ 000036aa t os_posix_openpt │ │ │ │ 000070f4 r os_posix_openpt__doc__ │ │ │ │ -00002c38 t os_posix_spawn │ │ │ │ +000024c4 t os_posix_spawn │ │ │ │ 00007e60 r os_posix_spawn__doc__ │ │ │ │ 000006e4 t os_posix_spawnp │ │ │ │ 00007ac4 r os_posix_spawnp__doc__ │ │ │ │ 00003d1a t os_pread │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ 00003e4c t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ 000033a2 t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ 0000341e t os_ptsname_impl.isra.0 │ │ │ │ -0000554c t os_putenv │ │ │ │ +00005f2c t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ 00003f94 t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ 00004074 t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ -00003998 t os_read │ │ │ │ +00003d24 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ -00000828 t os_readlink │ │ │ │ +00000608 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ -00000914 t os_readlink_impl.isra.0 │ │ │ │ +000006f4 t os_readlink_impl.isra.0 │ │ │ │ 000041a0 t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ -00000174 t os_register_at_fork │ │ │ │ +00000170 t os_register_at_fork │ │ │ │ 00007888 r os_register_at_fork__doc__ │ │ │ │ -00002a78 t os_remove │ │ │ │ +00002304 t os_remove │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 000022a4 t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ -0000328c t os_rename │ │ │ │ +00002b18 t os_rename │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ -00000440 t os_replace │ │ │ │ +000002b0 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ -00004dfc t os_rmdir │ │ │ │ +000051f8 t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ -00003a88 t os_scandir │ │ │ │ +00003e14 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ 00004340 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ 000042cc t os_sched_get_priority_min │ │ │ │ 0000775c r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 00007218 r os_sched_getaffinity__doc__ │ │ │ │ @@ -30881,17 +30858,17 @@ │ │ │ │ 000073b4 r os_sched_rr_get_interval__doc__ │ │ │ │ 00000bf4 t os_sched_setaffinity │ │ │ │ 000072d0 r os_sched_setaffinity__doc__ │ │ │ │ 0000302c t os_sched_setparam │ │ │ │ 0000744c r os_sched_setparam__doc__ │ │ │ │ 00002f6c t os_sched_setscheduler │ │ │ │ 000075e4 r os_sched_setscheduler__doc__ │ │ │ │ -00004440 t os_sched_yield │ │ │ │ +000044b4 t os_sched_yield │ │ │ │ 00007378 r os_sched_yield__doc__ │ │ │ │ -0000313c t os_sendfile │ │ │ │ +000029c8 t os_sendfile │ │ │ │ 0000449c r os_sendfile__doc__ │ │ │ │ 000005b8 t os_set_blocking │ │ │ │ 0000168c r os_set_blocking__doc__ │ │ │ │ 00002476 t os_set_inheritable │ │ │ │ 000017e0 r os_set_inheritable__doc__ │ │ │ │ 00003230 t os_setegid │ │ │ │ 00006560 r os_setegid__doc__ │ │ │ │ @@ -30917,29 +30894,29 @@ │ │ │ │ 0000240c r os_setresuid__doc__ │ │ │ │ 0000018a t os_setreuid │ │ │ │ 00006504 r os_setreuid__doc__ │ │ │ │ 000054be t os_setsid │ │ │ │ 00005210 r os_setsid__doc__ │ │ │ │ 00003302 t os_setuid │ │ │ │ 000065f8 r os_setuid__doc__ │ │ │ │ -00002dec t os_setxattr │ │ │ │ +00002678 t os_setxattr │ │ │ │ 00001fcc r os_setxattr__doc__ │ │ │ │ 00002680 t os_splice │ │ │ │ 0000391c r os_splice__doc__ │ │ │ │ -0000147c t os_stat │ │ │ │ +00001480 t os_stat │ │ │ │ 0000b1ac r os_stat__doc__ │ │ │ │ 000018ac t os_statvfs │ │ │ │ 0000295c r os_statvfs__doc__ │ │ │ │ 00001ae4 t os_strerror │ │ │ │ 00002e6c r os_strerror__doc__ │ │ │ │ -00002820 t os_symlink │ │ │ │ +000020ac t os_symlink │ │ │ │ 000059c4 r os_symlink__doc__ │ │ │ │ 0000244e t os_sync │ │ │ │ 0000a2c8 r os_sync__doc__ │ │ │ │ -00001ac4 t os_sysconf │ │ │ │ +00001544 t os_sysconf │ │ │ │ 0000270c r os_sysconf__doc__ │ │ │ │ 000056bc t os_system │ │ │ │ 00008cec r os_system__doc__ │ │ │ │ 000049fc t os_tcgetpgrp │ │ │ │ 0000515c r os_tcgetpgrp__doc__ │ │ │ │ 00004a46 t os_tcsetpgrp │ │ │ │ 000050f4 r os_tcsetpgrp__doc__ │ │ │ │ @@ -30955,61 +30932,61 @@ │ │ │ │ 000053e4 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000ea0 t os_times │ │ │ │ 000058d8 r os_times__doc__ │ │ │ │ 00002cec t os_truncate │ │ │ │ 00003238 r os_truncate__doc__ │ │ │ │ 000038da t os_ttyname │ │ │ │ 0000abd4 r os_ttyname__doc__ │ │ │ │ -00003800 t os_umask │ │ │ │ +0000308c t os_umask │ │ │ │ 00008c90 r os_umask__doc__ │ │ │ │ -00000910 t os_uname │ │ │ │ +000006f0 t os_uname │ │ │ │ 00008914 r os_uname__doc__ │ │ │ │ -000009d4 t os_uname_impl │ │ │ │ -00004640 t os_unlink │ │ │ │ +000007b4 t os_uname_impl │ │ │ │ +00004a2c t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ 0000389a t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ -00005654 t os_unsetenv │ │ │ │ +00006034 t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c8 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ -000035b8 t os_urandom │ │ │ │ +0000379c t os_urandom │ │ │ │ 00001c40 r os_urandom__doc__ │ │ │ │ -000015d8 t os_utime │ │ │ │ +00001058 t os_utime │ │ │ │ 00008400 r os_utime__doc__ │ │ │ │ 0000054c t os_wait │ │ │ │ 000015da t os_wait3 │ │ │ │ 00006378 r os_wait3__doc__ │ │ │ │ 00000fb8 t os_wait4 │ │ │ │ 000062d0 r os_wait4__doc__ │ │ │ │ 00005fbc r os_wait__doc__ │ │ │ │ -00004650 t os_waitid │ │ │ │ +000047ec t os_waitid │ │ │ │ 00006114 r os_waitid__doc__ │ │ │ │ -00001b2c t os_waitpid │ │ │ │ +000057cc t os_waitpid │ │ │ │ 00006044 r os_waitpid__doc__ │ │ │ │ -00001c24 t os_waitstatus_to_exitcode │ │ │ │ +00001618 t os_waitstatus_to_exitcode │ │ │ │ 00000f88 r os_waitstatus_to_exitcode__doc__ │ │ │ │ -00000798 t os_write │ │ │ │ +00003914 t os_write │ │ │ │ 0000451c r os_write__doc__ │ │ │ │ -00004874 t os_writev │ │ │ │ +00004908 t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ -000050d4 t parse_arglist │ │ │ │ -000051d8 t parse_envlist │ │ │ │ -00001d24 t path_cleanup │ │ │ │ -00001770 t path_converter │ │ │ │ +00005ab4 t parse_arglist │ │ │ │ +00005bb8 t parse_envlist │ │ │ │ +00001d28 t path_cleanup │ │ │ │ +00001774 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb20 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -000038b4 t posix_fildes_fd │ │ │ │ +00003140 t posix_fildes_fd │ │ │ │ 00001dd8 d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ U posix_spawn_file_actions_addopen │ │ │ │ @@ -31026,45 +31003,45 @@ │ │ │ │ U posix_spawnp │ │ │ │ 00001db8 d posixmodile_slots │ │ │ │ 00000000 d posixmodule │ │ │ │ 00000000 t posixmodule_exec │ │ │ │ U pread64 │ │ │ │ U preadv64v2 │ │ │ │ 0000000c t probe_faccessat │ │ │ │ -00000010 t probe_fchmodat │ │ │ │ -00001444 t probe_fchownat │ │ │ │ -00001448 t probe_fdopendir │ │ │ │ +00001444 t probe_fchmodat │ │ │ │ +00001448 t probe_fchownat │ │ │ │ +0000144c t probe_fdopendir │ │ │ │ 00001440 t probe_fstatat │ │ │ │ -0000144c t probe_futimens │ │ │ │ -00001450 t probe_linkat │ │ │ │ -00001454 t probe_mkdirat │ │ │ │ -00001458 t probe_mkfifoat │ │ │ │ -0000145c t probe_mknodat │ │ │ │ -00001460 t probe_openat │ │ │ │ -00001478 t probe_ptsname_r │ │ │ │ -00001464 t probe_readlinkat │ │ │ │ -00001468 t probe_renameat │ │ │ │ -0000146c t probe_symlinkat │ │ │ │ -00001470 t probe_unlinkat │ │ │ │ -00001474 t probe_utimensat │ │ │ │ +00001450 t probe_futimens │ │ │ │ +00001454 t probe_linkat │ │ │ │ +00001458 t probe_mkdirat │ │ │ │ +0000145c t probe_mkfifoat │ │ │ │ +00001460 t probe_mknodat │ │ │ │ +00001464 t probe_openat │ │ │ │ +0000147c t probe_ptsname_r │ │ │ │ +00001468 t probe_readlinkat │ │ │ │ +0000146c t probe_renameat │ │ │ │ +00001470 t probe_symlinkat │ │ │ │ +00001474 t probe_unlinkat │ │ │ │ +00001478 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -0000214c t py_posix_spawn │ │ │ │ +000019d8 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00002d08 t register_at_forker │ │ │ │ +00002d10 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ -00000d00 t run_at_forkers │ │ │ │ +000009e0 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ U sched_get_priority_min │ │ │ │ U sched_getaffinity │ │ │ │ U sched_getparam │ │ │ │ U sched_getscheduler │ │ │ │ 00000614 d sched_param_desc │ │ │ │ 00002ab4 d sched_param_fields │ │ │ │ @@ -31089,19 +31066,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 00001270 t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -000033f0 t split_py_long_to_s_and_ns │ │ │ │ +00002c7c t split_py_long_to_s_and_ns │ │ │ │ 0000b990 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -00003494 t statresult_new │ │ │ │ +00002d20 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b870 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -31136,15 +31113,15 @@ │ │ │ │ U wait │ │ │ │ 00001118 t wait_helper.isra.0 │ │ │ │ U waitid │ │ │ │ 0000b790 r waitid_result__doc__ │ │ │ │ 000005e4 d waitid_result_desc │ │ │ │ 00002af4 d waitid_result_fields │ │ │ │ U waitpid │ │ │ │ -00000e50 t warn_about_fork_with_threads │ │ │ │ +00000b30 t warn_about_fork_with_threads │ │ │ │ U wcslen │ │ │ │ U writev │ │ │ │ │ │ │ │ signalmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -31558,91 +31535,91 @@ │ │ │ │ U _PyUnicode_EncodeCharmap │ │ │ │ U _PyUnicode_EncodeUTF16 │ │ │ │ U _PyUnicode_EncodeUTF32 │ │ │ │ U _PyUnicode_EncodeUTF7 │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000158 t _codecs_ascii_decode │ │ │ │ 00000594 r _codecs_ascii_decode__doc__ │ │ │ │ -00000a9c t _codecs_ascii_encode │ │ │ │ +00000888 t _codecs_ascii_encode │ │ │ │ 00000288 r _codecs_ascii_encode__doc__ │ │ │ │ 00000030 t _codecs_charmap_build │ │ │ │ 00000224 r _codecs_charmap_build__doc__ │ │ │ │ 0000019c t _codecs_charmap_decode │ │ │ │ 00000550 r _codecs_charmap_decode__doc__ │ │ │ │ -0000023c t _codecs_charmap_encode │ │ │ │ +000002a8 t _codecs_charmap_encode │ │ │ │ 00000248 r _codecs_charmap_encode__doc__ │ │ │ │ 00000322 t _codecs_decode │ │ │ │ 000009c8 r _codecs_decode__doc__ │ │ │ │ -00000e80 t _codecs_encode │ │ │ │ +0000109c t _codecs_encode │ │ │ │ 00000b84 r _codecs_encode__doc__ │ │ │ │ -0000031c t _codecs_escape_decode │ │ │ │ +00000424 t _codecs_escape_decode │ │ │ │ 00000994 r _codecs_escape_decode__doc__ │ │ │ │ 00000434 t _codecs_escape_encode │ │ │ │ 00000960 r _codecs_escape_encode__doc__ │ │ │ │ 000000e4 d _codecs_functions │ │ │ │ 00000074 t _codecs_latin_1_decode │ │ │ │ 000005c8 r _codecs_latin_1_decode__doc__ │ │ │ │ -00000cac t _codecs_latin_1_encode │ │ │ │ +00000ec8 t _codecs_latin_1_encode │ │ │ │ 000002b8 r _codecs_latin_1_encode__doc__ │ │ │ │ -000002a8 t _codecs_lookup │ │ │ │ +000003b0 t _codecs_lookup │ │ │ │ 00000d44 r _codecs_lookup__doc__ │ │ │ │ 00000000 t _codecs_lookup_error │ │ │ │ 00000020 r _codecs_lookup_error__doc__ │ │ │ │ -00000794 t _codecs_raw_unicode_escape_decode │ │ │ │ +000009b0 t _codecs_raw_unicode_escape_decode │ │ │ │ 000005fc r _codecs_raw_unicode_escape_decode__doc__ │ │ │ │ -00000d9c t _codecs_raw_unicode_escape_encode │ │ │ │ +00000fb8 t _codecs_raw_unicode_escape_encode │ │ │ │ 000002ec r _codecs_raw_unicode_escape_encode__doc__ │ │ │ │ 000005e0 t _codecs_readbuffer_encode │ │ │ │ 00000518 r _codecs_readbuffer_encode__doc__ │ │ │ │ 0000000c t _codecs_register │ │ │ │ 00000e64 r _codecs_register__doc__ │ │ │ │ -00000458 t _codecs_register_error │ │ │ │ +00000350 t _codecs_register_error │ │ │ │ 000000e4 r _codecs_register_error__doc__ │ │ │ │ 000000cc d _codecs_slots │ │ │ │ -00000658 t _codecs_unicode_escape_decode │ │ │ │ +00000878 t _codecs_unicode_escape_decode │ │ │ │ 00000648 r _codecs_unicode_escape_decode__doc__ │ │ │ │ -000005e0 t _codecs_unicode_escape_encode │ │ │ │ +000004d8 t _codecs_unicode_escape_encode │ │ │ │ 0000032c r _codecs_unicode_escape_encode__doc__ │ │ │ │ -00000434 t _codecs_unregister │ │ │ │ +0000032c t _codecs_unregister │ │ │ │ 00000dbc r _codecs_unregister__doc__ │ │ │ │ -00000520 t _codecs_utf_16_be_decode │ │ │ │ +00000628 t _codecs_utf_16_be_decode │ │ │ │ 00000818 r _codecs_utf_16_be_decode__doc__ │ │ │ │ -000004f4 t _codecs_utf_16_be_encode │ │ │ │ +000003ec t _codecs_utf_16_be_encode │ │ │ │ 00000410 r _codecs_utf_16_be_encode__doc__ │ │ │ │ 00000000 t _codecs_utf_16_decode │ │ │ │ 000008a0 r _codecs_utf_16_decode__doc__ │ │ │ │ 00000106 t _codecs_utf_16_encode │ │ │ │ 00000478 r _codecs_utf_16_encode__doc__ │ │ │ │ -00000b88 t _codecs_utf_16_ex_decode │ │ │ │ +00000974 t _codecs_utf_16_ex_decode │ │ │ │ 000007b8 r _codecs_utf_16_ex_decode__doc__ │ │ │ │ -000008e0 t _codecs_utf_16_le_decode │ │ │ │ +00000afc t _codecs_utf_16_le_decode │ │ │ │ 0000085c r _codecs_utf_16_le_decode__doc__ │ │ │ │ -00000344 t _codecs_utf_16_le_encode │ │ │ │ +0000023c t _codecs_utf_16_le_encode │ │ │ │ 00000444 r _codecs_utf_16_le_encode__doc__ │ │ │ │ -00000b74 t _codecs_utf_32_be_decode │ │ │ │ +00000d90 t _codecs_utf_32_be_decode │ │ │ │ 000006f0 r _codecs_utf_32_be_decode__doc__ │ │ │ │ -000007b4 t _codecs_utf_32_be_encode │ │ │ │ +000006ac t _codecs_utf_32_be_encode │ │ │ │ 00000368 r _codecs_utf_32_be_encode__doc__ │ │ │ │ 000006ea t _codecs_utf_32_decode │ │ │ │ 00000778 r _codecs_utf_32_decode__doc__ │ │ │ │ 00000214 t _codecs_utf_32_encode │ │ │ │ 000003d0 r _codecs_utf_32_encode__doc__ │ │ │ │ -00000cb4 t _codecs_utf_32_ex_decode │ │ │ │ +00000aa0 t _codecs_utf_32_ex_decode │ │ │ │ 00000690 r _codecs_utf_32_ex_decode__doc__ │ │ │ │ -00000a1c t _codecs_utf_32_le_decode │ │ │ │ +00000c38 t _codecs_utf_32_le_decode │ │ │ │ 00000734 r _codecs_utf_32_le_decode__doc__ │ │ │ │ -000006c4 t _codecs_utf_32_le_encode │ │ │ │ +000005bc t _codecs_utf_32_le_encode │ │ │ │ 0000039c r _codecs_utf_32_le_encode__doc__ │ │ │ │ -000008a0 t _codecs_utf_7_decode │ │ │ │ +00000760 t _codecs_utf_7_decode │ │ │ │ 00000920 r _codecs_utf_7_decode__doc__ │ │ │ │ -000009ac t _codecs_utf_7_encode │ │ │ │ +00000798 t _codecs_utf_7_encode │ │ │ │ 000004e8 r _codecs_utf_7_encode__doc__ │ │ │ │ 00000074 t _codecs_utf_8_decode │ │ │ │ 000008e0 r _codecs_utf_8_decode__doc__ │ │ │ │ -00000434 t _codecs_utf_8_encode │ │ │ │ +0000053c t _codecs_utf_8_encode │ │ │ │ 000004b8 r _codecs_utf_8_encode__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ @@ -31770,26 +31747,26 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000400 t _collections__count_elements │ │ │ │ 0000036c r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -000006c0 t _deque_rotate │ │ │ │ +0000078c t _deque_rotate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 000002dc t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 00000384 t collections_free │ │ │ │ 00000100 d collections_methods │ │ │ │ 000000e0 d collections_slots │ │ │ │ 00000000 t collections_traverse │ │ │ │ -00000af4 t consume_iterator │ │ │ │ +00000a4c t consume_iterator │ │ │ │ 0000005a t defdict_copy │ │ │ │ 00000228 r defdict_copy_doc │ │ │ │ 00000388 t defdict_dealloc │ │ │ │ 000000ac r defdict_doc │ │ │ │ 000000e0 t defdict_init │ │ │ │ 00000220 d defdict_members │ │ │ │ 00000248 d defdict_methods │ │ │ │ @@ -31812,37 +31789,37 @@ │ │ │ │ 0000041c r deque___sizeof____doc__ │ │ │ │ 000004c4 t deque_append │ │ │ │ 000008a4 r deque_append__doc__ │ │ │ │ 00000588 t deque_append_impl │ │ │ │ 000012b4 t deque_appendleft │ │ │ │ 00000854 r deque_appendleft__doc__ │ │ │ │ 00001378 t deque_appendleft_lock_held │ │ │ │ -00000a4c t deque_ass_item │ │ │ │ -000009d8 t deque_clear │ │ │ │ +000013f4 t deque_ass_item │ │ │ │ +00000770 t deque_clear │ │ │ │ 000009f4 t deque_clear.part.0 │ │ │ │ 000003e4 t deque_clearmethod │ │ │ │ 000006dc r deque_clearmethod__doc__ │ │ │ │ 0000035e t deque_concat │ │ │ │ 00000898 t deque_contains │ │ │ │ 000005c8 t deque_copy │ │ │ │ 00000750 r deque_copy__doc__ │ │ │ │ 000003f2 t deque_copy_impl │ │ │ │ 00000512 t deque_count │ │ │ │ 00000608 r deque_count__doc__ │ │ │ │ -00000928 t deque_dealloc │ │ │ │ +000006c0 t deque_dealloc │ │ │ │ 0000028c t deque_del_item │ │ │ │ 00001154 t deque_extend │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ 00000d50 t deque_extend_impl │ │ │ │ 0000063c t deque_extendleft │ │ │ │ 00000788 r deque_extendleft__doc__ │ │ │ │ -00000b38 t deque_extendleft_impl │ │ │ │ +00000a90 t deque_extendleft_impl │ │ │ │ 00000a38 t deque_get_maxlen │ │ │ │ 00000598 d deque_getset │ │ │ │ -000013f4 t deque_index │ │ │ │ +000014a8 t deque_index │ │ │ │ 00000590 r deque_index__doc__ │ │ │ │ 0000011c t deque_init │ │ │ │ 00000468 r deque_init__doc__ │ │ │ │ 00000640 t deque_inplace_concat │ │ │ │ 0000067e t deque_inplace_repeat │ │ │ │ 00000680 t deque_inplace_repeat_lock_held │ │ │ │ 000007f0 t deque_insert │ │ │ │ @@ -31854,33 +31831,33 @@ │ │ │ │ 00000458 d deque_methods │ │ │ │ 00000050 t deque_new │ │ │ │ 00000bd0 t deque_pop │ │ │ │ 00000930 r deque_pop__doc__ │ │ │ │ 00000c50 t deque_pop_impl │ │ │ │ 00000cd0 t deque_popleft │ │ │ │ 000008f0 r deque_popleft__doc__ │ │ │ │ -000008a8 t deque_popleft_impl │ │ │ │ +00000974 t deque_popleft_impl │ │ │ │ 000001c0 t deque_remove │ │ │ │ 00000510 r deque_remove__doc__ │ │ │ │ 00000932 t deque_repeat │ │ │ │ 000002c8 t deque_repr │ │ │ │ -00000ce8 t deque_reverse │ │ │ │ +00000c40 t deque_reverse │ │ │ │ 0000064c r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ 00000f88 t deque_richcompare │ │ │ │ -0000188c t deque_rotate │ │ │ │ +00001940 t deque_rotate │ │ │ │ 00000678 r deque_rotate__doc__ │ │ │ │ 00000368 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 0000025c t deque_traverse │ │ │ │ 000007e8 t dequeiter_clear │ │ │ │ 000007a8 t dequeiter_dealloc │ │ │ │ 00000000 t dequeiter_len │ │ │ │ 00000338 d dequeiter_methods │ │ │ │ -00000c00 t dequeiter_new │ │ │ │ +00000b58 t dequeiter_new │ │ │ │ 00000f04 t dequeiter_next │ │ │ │ 0000091c t dequeiter_reduce │ │ │ │ 000002f0 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 000004e2 t dequeiter_traverse │ │ │ │ 00000974 t dequereviter_new │ │ │ │ 00000820 t dequereviter_next │ │ │ │ @@ -32141,15 +32118,15 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000088 t _io_open │ │ │ │ 000002ec r _io_open__doc__ │ │ │ │ 00000000 t _io_open_code │ │ │ │ 0000002c r _io_open_code__doc__ │ │ │ │ -00000488 t _io_text_encoding │ │ │ │ +00001080 t _io_text_encoding │ │ │ │ 00000100 r _io_text_encoding__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000c0 d _kwtuple.3 │ │ │ │ 00000060 d _parser.2 │ │ │ │ 00000034 d _parser.5 │ │ │ │ @@ -32158,17 +32135,17 @@ │ │ │ │ U bufferedreader_spec │ │ │ │ U bufferedrwpair_spec │ │ │ │ U bufferedwriter_spec │ │ │ │ U bytesio_spec │ │ │ │ U bytesiobuf_spec │ │ │ │ U fileio_spec │ │ │ │ U iobase_spec │ │ │ │ -00000298 t iomodule_clear │ │ │ │ +00000e94 t iomodule_clear │ │ │ │ 0000000c t iomodule_exec │ │ │ │ -00000484 t iomodule_free │ │ │ │ +00000298 t iomodule_free │ │ │ │ 000000d8 d iomodule_slots │ │ │ │ 00000dd4 t iomodule_traverse │ │ │ │ 00001ae0 r module_doc │ │ │ │ 000000f8 d module_methods │ │ │ │ U nldecoder_spec │ │ │ │ U rawiobase_spec │ │ │ │ U strchr │ │ │ │ @@ -32407,89 +32384,88 @@ │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ -000009a0 T _PyFileIO_closed │ │ │ │ +0000094c T _PyFileIO_closed │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_fstat_noraise │ │ │ │ U _Py_open_cloexec_works │ │ │ │ U _Py_read │ │ │ │ U _Py_set_inheritable │ │ │ │ U _Py_write │ │ │ │ U __errno_location │ │ │ │ 00000034 t _io_FileIO___init__ │ │ │ │ 000007bc r _io_FileIO___init____doc__ │ │ │ │ -00000bc0 t _io_FileIO_close │ │ │ │ +00000b6c t _io_FileIO_close │ │ │ │ 00000b00 r _io_FileIO_close__doc__ │ │ │ │ -000011a4 t _io_FileIO_fileno │ │ │ │ +00001194 t _io_FileIO_fileno │ │ │ │ 00000770 r _io_FileIO_fileno__doc__ │ │ │ │ -00000704 t _io_FileIO_isatty │ │ │ │ +00000758 t _io_FileIO_isatty │ │ │ │ 00000034 r _io_FileIO_isatty__doc__ │ │ │ │ 00000000 t _io_FileIO_read │ │ │ │ 000004ac r _io_FileIO_read__doc__ │ │ │ │ -00000754 t _io_FileIO_readable │ │ │ │ +000007a8 t _io_FileIO_readable │ │ │ │ 00000730 r _io_FileIO_readable__doc__ │ │ │ │ -000009a8 t _io_FileIO_readall │ │ │ │ +00000954 t _io_FileIO_readall │ │ │ │ 000005a0 r _io_FileIO_readall__doc__ │ │ │ │ -00000f20 t _io_FileIO_readinto │ │ │ │ +00000f10 t _io_FileIO_readinto │ │ │ │ 00000674 r _io_FileIO_readinto__doc__ │ │ │ │ -0000102c t _io_FileIO_seek │ │ │ │ +0000101c t _io_FileIO_seek │ │ │ │ 000001b8 r _io_FileIO_seek__doc__ │ │ │ │ -00000d30 t _io_FileIO_seekable │ │ │ │ +00000cdc t _io_FileIO_seekable │ │ │ │ 000006b4 r _io_FileIO_seekable__doc__ │ │ │ │ -00000830 t _io_FileIO_tell │ │ │ │ +00000884 t _io_FileIO_tell │ │ │ │ 00000160 r _io_FileIO_tell__doc__ │ │ │ │ 000002fc t _io_FileIO_truncate │ │ │ │ 00000078 r _io_FileIO_truncate__doc__ │ │ │ │ -00000db8 t _io_FileIO_writable │ │ │ │ +00000da8 t _io_FileIO_writable │ │ │ │ 000006f0 r _io_FileIO_writable__doc__ │ │ │ │ -00000df4 t _io_FileIO_write │ │ │ │ +00000de4 t _io_FileIO_write │ │ │ │ 000003a8 r _io_FileIO_write__doc__ │ │ │ │ 00000000 r _keywords.0 │ │ │ │ 00000008 r _keywords.2 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 00000018 r _keywords.6 │ │ │ │ 00000020 r _keywords.9 │ │ │ │ 000000dc d _kwtuple.8 │ │ │ │ 00000084 d _parser.1 │ │ │ │ 00000000 d _parser.10 │ │ │ │ 00000058 d _parser.3 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 000000b0 d _parser.7 │ │ │ │ U close │ │ │ │ -000008c4 t fileio_clear │ │ │ │ -00000790 t fileio_dealloc │ │ │ │ -00001130 t fileio_dealloc_warn │ │ │ │ +00000918 t fileio_clear │ │ │ │ +000007e4 t fileio_dealloc │ │ │ │ +00001120 t fileio_dealloc_warn │ │ │ │ 000001d0 d fileio_getsetlist │ │ │ │ 0000016c d fileio_members │ │ │ │ 00000220 d fileio_methods │ │ │ │ 00000000 t fileio_new │ │ │ │ 00000000 t fileio_repr │ │ │ │ 00000114 d fileio_slots │ │ │ │ 00000100 D fileio_spec │ │ │ │ -00000ef0 t fileio_traverse │ │ │ │ +00000ee0 t fileio_traverse │ │ │ │ U ftruncate64 │ │ │ │ -000008bc t get_closed │ │ │ │ +00000910 t get_closed │ │ │ │ 00000104 t get_closefd │ │ │ │ 000002e0 t get_mode │ │ │ │ -00000cd8 t internal_close │ │ │ │ +00000c84 t internal_close │ │ │ │ U isatty │ │ │ │ U lseek64 │ │ │ │ U memset │ │ │ │ 0000027c t mode_string │ │ │ │ U open64 │ │ │ │ -000008f8 t portable_lseek │ │ │ │ U strlen │ │ │ │ │ │ │ │ bytesio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000034 r .LC1 │ │ │ │ 00000138 r .LC10 │ │ │ │ @@ -32575,15 +32551,15 @@ │ │ │ │ 00000534 t _io_BytesIO_read1 │ │ │ │ 00000674 r _io_BytesIO_read1__doc__ │ │ │ │ 00000734 r _io_BytesIO_read__doc__ │ │ │ │ 00000000 t _io_BytesIO_read_impl.part.0 │ │ │ │ 000001a4 t _io_BytesIO_readable │ │ │ │ 00000000 t _io_BytesIO_readable.part.0 │ │ │ │ 000009d8 r _io_BytesIO_readable__doc__ │ │ │ │ -000000fc t _io_BytesIO_readinto │ │ │ │ +00000b8c t _io_BytesIO_readinto │ │ │ │ 000003c8 r _io_BytesIO_readinto__doc__ │ │ │ │ 00000a30 t _io_BytesIO_readline │ │ │ │ 0000057c r _io_BytesIO_readline__doc__ │ │ │ │ 000000b6 t _io_BytesIO_readlines │ │ │ │ 00000470 r _io_BytesIO_readlines__doc__ │ │ │ │ 000008e4 t _io_BytesIO_seek │ │ │ │ 000001bc r _io_BytesIO_seek__doc__ │ │ │ │ @@ -32770,32 +32746,31 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -00003388 t _buffered_raw_seek │ │ │ │ -00000330 t _buffered_raw_tell │ │ │ │ -00003a58 t _buffered_readline │ │ │ │ +000033b8 t _buffered_raw_seek │ │ │ │ +00003900 t _buffered_readline │ │ │ │ 0000017e t _bufferediobase_readinto_generic │ │ │ │ -000034e0 t _bufferedreader_fill_buffer │ │ │ │ -000031ec t _bufferedreader_raw_read │ │ │ │ -00003488 t _bufferedreader_read_fast │ │ │ │ +00003510 t _bufferedreader_fill_buffer │ │ │ │ +0000321c t _bufferedreader_raw_read │ │ │ │ +000034b8 t _bufferedreader_read_fast │ │ │ │ 000006fc t _enter_buffered_busy │ │ │ │ -0000071c t _forward_call │ │ │ │ -00000598 t _io_BufferedRWPair___init__ │ │ │ │ +00000574 t _forward_call │ │ │ │ +000003f0 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 000000b4 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ -00001184 t _io_BufferedWriter___init__ │ │ │ │ +00001100 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -0000161c t _io_BufferedWriter_write │ │ │ │ +00001598 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 000005dc t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 00000568 t _io__BufferedIOBase_read │ │ │ │ 000008ac t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -32803,54 +32778,54 @@ │ │ │ │ 00000250 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 00000624 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000690 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -000036b0 t _io__Buffered__dealloc_warn │ │ │ │ +00003558 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -00000cac t _io__Buffered_close │ │ │ │ +00000c28 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ -000003c0 t _io__Buffered_closed_get │ │ │ │ +00000330 t _io__Buffered_closed_get │ │ │ │ 000006a2 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00003720 t _io__Buffered_fileno │ │ │ │ +000035c8 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00001f5c t _io__Buffered_flush │ │ │ │ +00001ed8 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ -00000548 t _io__Buffered_mode_get │ │ │ │ +000003a0 t _io__Buffered_mode_get │ │ │ │ 00000000 t _io__Buffered_name_get │ │ │ │ -000003a0 t _io__Buffered_peek │ │ │ │ +00003e28 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ -00000410 t _io__Buffered_read │ │ │ │ -000026f0 t _io__Buffered_read1 │ │ │ │ +00000380 t _io__Buffered_read │ │ │ │ +0000266c t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ -000010c4 t _io__Buffered_readable │ │ │ │ +00001040 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00003780 t _io__Buffered_readinto │ │ │ │ +00003628 t _io__Buffered_readinto │ │ │ │ 00000340 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -000039d0 t _io__Buffered_readline │ │ │ │ +00003878 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00002ae4 t _io__Buffered_seek │ │ │ │ +00002a90 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ -00001124 t _io__Buffered_seekable │ │ │ │ +000010a0 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00000f24 t _io__Buffered_simple_flush │ │ │ │ +00000ea0 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -00001504 t _io__Buffered_tell │ │ │ │ +00001480 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ -00000860 t _io__Buffered_truncate │ │ │ │ +0000449c t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ -000014a4 t _io__Buffered_writable │ │ │ │ +00001420 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ 00000054 r _keywords.16 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ @@ -32862,54 +32837,54 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ -00001070 t buffered_clear │ │ │ │ -00000eac t buffered_closed │ │ │ │ -00000f84 t buffered_dealloc │ │ │ │ -00002398 t buffered_flush_and_rewind_unlocked │ │ │ │ -00003ea0 t buffered_iternext │ │ │ │ +00000fec t buffered_clear │ │ │ │ +00000e28 t buffered_closed │ │ │ │ +00000f00 t buffered_dealloc │ │ │ │ +00002314 t buffered_flush_and_rewind_unlocked │ │ │ │ +00003d48 t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ -000026b4 t buffered_traverse │ │ │ │ +00002630 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ 00000244 d bufferedrandom_members │ │ │ │ 000002a8 d bufferedrandom_methods │ │ │ │ 0000019c d bufferedrandom_slots │ │ │ │ 00000188 D bufferedrandom_spec │ │ │ │ 000007fc d bufferedreader_getset │ │ │ │ 0000084c d bufferedreader_members │ │ │ │ 000008b0 d bufferedreader_methods │ │ │ │ 000007a4 d bufferedreader_slots │ │ │ │ 00000790 D bufferedreader_spec │ │ │ │ -000007f4 t bufferedrwpair_clear │ │ │ │ +0000064c t bufferedrwpair_clear │ │ │ │ 000002c8 t bufferedrwpair_close │ │ │ │ -000006e0 t bufferedrwpair_closed_get │ │ │ │ -00000788 t bufferedrwpair_dealloc │ │ │ │ +00000538 t bufferedrwpair_closed_get │ │ │ │ +000005e0 t bufferedrwpair_dealloc │ │ │ │ 0000089c t bufferedrwpair_flush │ │ │ │ 00000464 d bufferedrwpair_getset │ │ │ │ 0000080c t bufferedrwpair_isatty │ │ │ │ 0000048c d bufferedrwpair_members │ │ │ │ 000004c8 d bufferedrwpair_methods │ │ │ │ 0000085c t bufferedrwpair_peek │ │ │ │ 00000680 t bufferedrwpair_read │ │ │ │ 0000086c t bufferedrwpair_read1 │ │ │ │ -000009f0 t bufferedrwpair_readable │ │ │ │ +000006b8 t bufferedrwpair_readable │ │ │ │ 0000087c t bufferedrwpair_readinto │ │ │ │ 0000088c t bufferedrwpair_readinto1 │ │ │ │ 0000041c d bufferedrwpair_slots │ │ │ │ 00000408 D bufferedrwpair_spec │ │ │ │ -00000a08 t bufferedrwpair_traverse │ │ │ │ -000009fc t bufferedrwpair_writable │ │ │ │ +000006d0 t bufferedrwpair_traverse │ │ │ │ +000006c4 t bufferedrwpair_writable │ │ │ │ 000002ba t bufferedrwpair_write │ │ │ │ 000005ec d bufferedwriter_getset │ │ │ │ 0000063c d bufferedwriter_members │ │ │ │ 000006a0 d bufferedwriter_methods │ │ │ │ 0000059c d bufferedwriter_slots │ │ │ │ 00000588 D bufferedwriter_spec │ │ │ │ U memchr │ │ │ │ @@ -33072,17 +33047,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00002938 T _PyIO_find_line_ending │ │ │ │ +000028dc T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000022f4 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00002298 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33098,71 +33073,71 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001314 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +000012d4 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003bb0 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003b60 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -000034a4 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +0000343c t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -0000085c t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00003c00 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -00001518 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +000014b8 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006dc t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000063e t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ -00002b88 t _io_TextIOWrapper_close │ │ │ │ +00002b2c t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001450 t _io_TextIOWrapper_closed_get │ │ │ │ -0000104c t _io_TextIOWrapper_closed_get_impl │ │ │ │ -000014b8 t _io_TextIOWrapper_detach │ │ │ │ +00001410 t _io_TextIOWrapper_closed_get │ │ │ │ +00001050 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001458 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003aec t _io_TextIOWrapper_fileno │ │ │ │ +00003a90 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002cd0 t _io_TextIOWrapper_flush │ │ │ │ +00002c74 t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00000022 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 0000009c t _io_TextIOWrapper_name_get │ │ │ │ 00000218 t _io_TextIOWrapper_newlines_get │ │ │ │ -000035e4 t _io_TextIOWrapper_read │ │ │ │ +0000357c t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000037c t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -000033e0 t _io_TextIOWrapper_readline │ │ │ │ +00003378 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000000f8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00000e9c t _io_TextIOWrapper_seek │ │ │ │ +00000e3c t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 0000044c t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -000008bc t _io_TextIOWrapper_tell │ │ │ │ +0000085c t _io_TextIOWrapper_tell │ │ │ │ 00000238 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 000004b4 t _io_TextIOWrapper_truncate │ │ │ │ 00000214 r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000003e4 t _io_TextIOWrapper_writable │ │ │ │ 000001b4 r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000bb4 t _io_TextIOWrapper_write │ │ │ │ 000005b0 r _io_TextIOWrapper_write__doc__ │ │ │ │ 000005f6 t _io__TextIOBase_detach │ │ │ │ 000011d0 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000f98 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00001620 t _io__TextIOBase_encoding_get │ │ │ │ +000015c0 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ -00001680 t _io__TextIOBase_errors_get │ │ │ │ +00001620 t _io__TextIOBase_errors_get │ │ │ │ 00000f1c r _io__TextIOBase_newlines__doc__ │ │ │ │ -0000168c t _io__TextIOBase_newlines_get │ │ │ │ +0000162c t _io__TextIOBase_newlines_get │ │ │ │ 000007e0 t _io__TextIOBase_read │ │ │ │ 00001110 r _io__TextIOBase_read__doc__ │ │ │ │ 00000854 t _io__TextIOBase_readline │ │ │ │ 00001064 r _io__TextIOBase_readline__doc__ │ │ │ │ 00000732 t _io__TextIOBase_write │ │ │ │ 00000fd4 r _io__TextIOBase_write__doc__ │ │ │ │ 00000050 r _keywords.1 │ │ │ │ @@ -33179,25 +33154,25 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -00003c50 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -0000143c t _textiowrapper_encoder_reset │ │ │ │ -000015b8 t _textiowrapper_readline │ │ │ │ -000010a8 t _textiowrapper_writeflush │ │ │ │ +00003c60 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +000013dc t _textiowrapper_encoder_reset │ │ │ │ +00001578 t _textiowrapper_readline │ │ │ │ +000010ac t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -000028e0 t check_decoded │ │ │ │ +00002884 t check_decoded │ │ │ │ 00000810 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002b50 t find_control_char │ │ │ │ -00003390 t incrementalnewlinedecoder_clear │ │ │ │ -000032f8 t incrementalnewlinedecoder_dealloc │ │ │ │ +00002af4 t find_control_char │ │ │ │ +00003328 t incrementalnewlinedecoder_clear │ │ │ │ +00003290 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 0000028c t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000064 t incrementalnewlinedecoder_traverse │ │ │ │ 00000088 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -33206,30 +33181,30 @@ │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ -000015c0 t textiowrapper_build_cookie │ │ │ │ -0000318c t textiowrapper_clear │ │ │ │ -00002f98 t textiowrapper_dealloc │ │ │ │ -00003b54 t textiowrapper_get_decoded_chars │ │ │ │ +00001560 t textiowrapper_build_cookie │ │ │ │ +00003124 t textiowrapper_clear │ │ │ │ +00002f30 t textiowrapper_dealloc │ │ │ │ +00003af8 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -000014ac t textiowrapper_iternext │ │ │ │ +0000146c t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001f5c t textiowrapper_read_chunk │ │ │ │ +00001f00 t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -0000126c t textiowrapper_traverse │ │ │ │ -0000162c t utf16_encode │ │ │ │ +0000122c t textiowrapper_traverse │ │ │ │ +000015cc t utf16_encode │ │ │ │ 0000055c t utf16be_encode │ │ │ │ -00001658 t utf16le_encode │ │ │ │ +000015f8 t utf16le_encode │ │ │ │ 00000580 t utf32_encode │ │ │ │ 000005d2 t utf32be_encode │ │ │ │ 000005ac t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33309,20 +33284,20 @@ │ │ │ │ 00000030 r _io_StringIO___getstate____doc__ │ │ │ │ 00000048 t _io_StringIO___init__ │ │ │ │ 0000011c r _io_StringIO___init____doc__ │ │ │ │ 000001a6 t _io_StringIO___setstate__ │ │ │ │ 0000000c r _io_StringIO___setstate____doc__ │ │ │ │ 00000158 t _io_StringIO_close │ │ │ │ 000001f8 r _io_StringIO_close__doc__ │ │ │ │ -00000b3c t _io_StringIO_closed_get │ │ │ │ +00000c2c t _io_StringIO_closed_get │ │ │ │ 00000788 t _io_StringIO_getvalue │ │ │ │ 0000069c r _io_StringIO_getvalue__doc__ │ │ │ │ 000003ac t _io_StringIO_line_buffering_get │ │ │ │ 00000344 t _io_StringIO_newlines_get │ │ │ │ -00000d24 t _io_StringIO_read │ │ │ │ +00000e14 t _io_StringIO_read │ │ │ │ 000005b4 r _io_StringIO_read__doc__ │ │ │ │ 00000000 t _io_StringIO_readable │ │ │ │ 000000d8 r _io_StringIO_readable__doc__ │ │ │ │ 00000002 t _io_StringIO_readable_impl │ │ │ │ 00000000 t _io_StringIO_readline │ │ │ │ 00000544 r _io_StringIO_readline__doc__ │ │ │ │ 00000894 t _io_StringIO_seek │ │ │ │ @@ -33339,20 +33314,20 @@ │ │ │ │ 000002b4 r _io_StringIO_write__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 0000083c t make_intermediate │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000ac0 t realize │ │ │ │ +00000bb0 t realize │ │ │ │ 00000514 t resize_buffer │ │ │ │ -00000c90 t stringio_clear │ │ │ │ -00000b78 t stringio_dealloc │ │ │ │ +00000d80 t stringio_clear │ │ │ │ +00000c68 t stringio_dealloc │ │ │ │ 000000f0 d stringio_getset │ │ │ │ -00000e90 t stringio_iternext │ │ │ │ +00000f80 t stringio_iternext │ │ │ │ 000000b4 d stringio_members │ │ │ │ 00000140 d stringio_methods │ │ │ │ 00000000 t stringio_new │ │ │ │ 0000005c d stringio_slots │ │ │ │ 00000048 D stringio_spec │ │ │ │ 00000104 t stringio_traverse │ │ │ │ │ │ │ │ @@ -33490,15 +33465,15 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000e34 t Py_XDECREF │ │ │ │ +00000e88 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ @@ -33509,17 +33484,17 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001ee8 t _grouper_dealloc │ │ │ │ +00002034 t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ -00001ddc t _grouper_next │ │ │ │ +00001f28 t _grouper_next │ │ │ │ 0000051a t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 000002ba t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ @@ -33540,145 +33515,145 @@ │ │ │ │ 000001ec d _parser.14 │ │ │ │ 00000300 d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ -00000f50 t accumulate_dealloc │ │ │ │ +00000e0c t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ -000024c4 t accumulate_next │ │ │ │ +000026f8 t accumulate_next │ │ │ │ 00000126 t accumulate_reduce │ │ │ │ 0000020c t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 00000c26 t accumulate_traverse │ │ │ │ 00000c88 t batched_dealloc │ │ │ │ 00000a4c t batched_new │ │ │ │ 0000196c r batched_new__doc__ │ │ │ │ 00000b70 t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 00000c78 t batched_traverse │ │ │ │ -00001800 t chain_dealloc │ │ │ │ +00001864 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ -00001604 t chain_new │ │ │ │ -000016d4 t chain_next │ │ │ │ -0000163c t chain_reduce │ │ │ │ -000016a8 t chain_setstate │ │ │ │ +00001668 t chain_new │ │ │ │ +00001738 t chain_next │ │ │ │ +0000144c t chain_reduce │ │ │ │ +000014b8 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00000fa4 t chain_traverse │ │ │ │ -00001248 t combinations_dealloc │ │ │ │ +00000e60 t chain_traverse │ │ │ │ +00001104 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ -00002c60 t combinations_next │ │ │ │ -00001780 t combinations_reduce │ │ │ │ -00001840 t combinations_setstate │ │ │ │ +00002fac t combinations_next │ │ │ │ +00001590 t combinations_reduce │ │ │ │ +00001650 t combinations_setstate │ │ │ │ 000000a0 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000002f8 t combinations_traverse │ │ │ │ -000015f4 t compress_dealloc │ │ │ │ +00001404 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ -00002910 t compress_next │ │ │ │ -00001af0 t compress_reduce │ │ │ │ +00002c5c t compress_next │ │ │ │ +00001900 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00000dde t compress_traverse │ │ │ │ -00000ee8 t count_dealloc │ │ │ │ +00000f40 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ -000003c0 t count_next │ │ │ │ -00001bc0 t count_reduce │ │ │ │ -00001b38 t count_repr │ │ │ │ +00000414 t count_next │ │ │ │ +000019d0 t count_reduce │ │ │ │ +00001948 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ -00000384 t count_traverse │ │ │ │ -000013bc t cwr_dealloc │ │ │ │ +000003d8 t count_traverse │ │ │ │ +00001278 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ -00002f40 t cwr_next │ │ │ │ -00001928 t cwr_reduce │ │ │ │ -000019e8 t cwr_setstate │ │ │ │ +0000328c t cwr_next │ │ │ │ +00001738 t cwr_reduce │ │ │ │ +000017f8 t cwr_setstate │ │ │ │ 000000ae t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000336 t cwr_traverse │ │ │ │ -000010c0 t cycle_dealloc │ │ │ │ +00000f7c t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ -000026a0 t cycle_next │ │ │ │ +000028d4 t cycle_next │ │ │ │ 00000374 t cycle_reduce │ │ │ │ -00001c20 t cycle_setstate │ │ │ │ +00001a30 t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00000ca8 t cycle_traverse │ │ │ │ 000000e0 t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -000014c4 t dropwhile_next │ │ │ │ +00002b44 t dropwhile_next │ │ │ │ 00000440 t dropwhile_reduce │ │ │ │ 0000048c t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00000ce6 t dropwhile_traverse │ │ │ │ -00001b58 t filterfalse_dealloc │ │ │ │ +00001bbc t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ -00001934 t filterfalse_next │ │ │ │ +00001998 t filterfalse_next │ │ │ │ 000004d4 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 00000d24 t filterfalse_traverse │ │ │ │ -00000db4 t groupby_dealloc │ │ │ │ +000020a0 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ -00001bcc t groupby_next │ │ │ │ -00001cc8 t groupby_reduce │ │ │ │ +00001d40 t groupby_next │ │ │ │ +00001ad8 t groupby_reduce │ │ │ │ 00000584 t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 0000025e t groupby_traverse │ │ │ │ -0000127c t islice_dealloc │ │ │ │ +000012e0 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ -00000f94 t islice_new │ │ │ │ -000011a0 t islice_next │ │ │ │ -00001d38 t islice_reduce │ │ │ │ -00001e00 t islice_setstate │ │ │ │ +00000ff8 t islice_new │ │ │ │ +00001204 t islice_next │ │ │ │ +00001b48 t islice_reduce │ │ │ │ +00001c10 t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ -00001ac0 t islice_traverse │ │ │ │ +000018d0 t islice_traverse │ │ │ │ 00000644 t itertools__grouper │ │ │ │ -00002154 t itertools__tee │ │ │ │ +00001f64 t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ -00000e0c t itertools_accumulate │ │ │ │ +00000cc8 t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ -0000168c t itertools_chain_from_iterable │ │ │ │ +000016f0 t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00001108 t itertools_combinations │ │ │ │ +00000fc4 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -00001298 t itertools_combinations_with_replacement │ │ │ │ +00001154 t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00001570 t itertools_compress │ │ │ │ +00001380 t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ 00000110 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -00000fdc t itertools_cycle │ │ │ │ +00000e98 t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -0000140c t itertools_dropwhile │ │ │ │ +000012c8 t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ -00001884 t itertools_filterfalse │ │ │ │ +000018e8 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ -00000cc8 t itertools_groupby │ │ │ │ +00001c3c t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ -00000410 t itertools_permutations │ │ │ │ +00000464 t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ -0000274c t itertools_starmap │ │ │ │ +00002980 t itertools_starmap │ │ │ │ 00001444 r itertools_starmap__doc__ │ │ │ │ 000008b8 t itertools_takewhile │ │ │ │ 000014e8 r itertools_takewhile__doc__ │ │ │ │ 00000320 t itertools_tee │ │ │ │ 00001694 r itertools_tee__doc__ │ │ │ │ -0000225c t itertools_teedataobject │ │ │ │ +0000206c t itertools_teedataobject │ │ │ │ 00001720 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 0000051c t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 00000808 t itertoolsmodule_free │ │ │ │ 00000460 d itertoolsmodule_slots │ │ │ │ 00000000 t itertoolsmodule_traverse │ │ │ │ @@ -33687,55 +33662,55 @@ │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000440 d module_methods │ │ │ │ 000007f6 t pairwise_dealloc │ │ │ │ 00000720 t pairwise_new │ │ │ │ 000018e0 r pairwise_new__doc__ │ │ │ │ -00003168 t pairwise_next │ │ │ │ +000034d8 t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 00000842 t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ -00000e50 t permutations_dealloc │ │ │ │ -00000604 t permutations_next │ │ │ │ -00001e54 t permutations_reduce │ │ │ │ -00001f40 t permutations_setstate │ │ │ │ +00000ea4 t permutations_dealloc │ │ │ │ +00000658 t permutations_next │ │ │ │ +00001c64 t permutations_reduce │ │ │ │ +00001d50 t permutations_setstate │ │ │ │ 000000bc t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 0000088a t permutations_traverse │ │ │ │ -00000db4 t product_dealloc │ │ │ │ +00000e08 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ -00000984 t product_new │ │ │ │ -00000b70 t product_next │ │ │ │ -00002098 t product_reduce │ │ │ │ +000009d8 t product_new │ │ │ │ +00000bc4 t product_next │ │ │ │ +00001ea8 t product_reduce │ │ │ │ 000008c8 t product_setstate │ │ │ │ 000000d0 t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000062 t product_traverse │ │ │ │ 00000e5c r reduce_doc │ │ │ │ -000015a0 t repeat_dealloc │ │ │ │ +00001604 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ 00000030 t repeat_len │ │ │ │ 00000558 d repeat_methods │ │ │ │ -000014e4 t repeat_new │ │ │ │ -00001570 t repeat_next │ │ │ │ +00001548 t repeat_new │ │ │ │ +000015d4 t repeat_next │ │ │ │ 00000a12 t repeat_reduce │ │ │ │ 000009c8 t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000e34 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002890 t starmap_dealloc │ │ │ │ +00002ac4 t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ -000027fc t starmap_next │ │ │ │ +00002a30 t starmap_next │ │ │ │ 00000a6c t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00000d62 t starmap_traverse │ │ │ │ 00000a04 t takewhile_dealloc │ │ │ │ 00000970 t takewhile_next │ │ │ │ 00000ab2 t takewhile_reduce │ │ │ │ @@ -33746,35 +33721,35 @@ │ │ │ │ 00000da0 t takewhile_traverse │ │ │ │ 0000087c t tee_clear │ │ │ │ 000004d8 t tee_copy │ │ │ │ 0000083c t tee_dealloc │ │ │ │ 0000043c t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ -0000259c t tee_next │ │ │ │ +000027d0 t tee_next │ │ │ │ 00000b46 t tee_reduce │ │ │ │ -00002380 t tee_setstate │ │ │ │ +00002190 t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 0000080c t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ -0000144c t teedataobject_clear │ │ │ │ -00001348 t teedataobject_dealloc │ │ │ │ +000014b0 t teedataobject_clear │ │ │ │ +000013ac t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ -00000f5c t teedataobject_newinternal.isra.0 │ │ │ │ -000021d0 t teedataobject_reduce │ │ │ │ +00000fc0 t teedataobject_newinternal.isra.0 │ │ │ │ +00001fe0 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ -000012e0 t teedataobject_traverse │ │ │ │ -00002428 t zip_longest_dealloc │ │ │ │ +00001344 t teedataobject_traverse │ │ │ │ +00002650 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ -00001f54 t zip_longest_new │ │ │ │ -0000211c t zip_longest_next │ │ │ │ -00002434 t zip_longest_reduce │ │ │ │ +0000217c t zip_longest_new │ │ │ │ +00002344 t zip_longest_next │ │ │ │ +00002244 t zip_longest_reduce │ │ │ │ 00000b8c t zip_longest_setstate │ │ │ │ 00000bde t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33879,16 +33854,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000725c t Py_UNICODE_ISALNUM │ │ │ │ -0000336c t Py_XDECREF │ │ │ │ +0000728c t Py_UNICODE_ISALNUM │ │ │ │ +0000339c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ @@ -33940,15 +33915,14 @@ │ │ │ │ 000003c8 d _kwtuple.25 │ │ │ │ 000003e8 d _kwtuple.28 │ │ │ │ 00000408 d _kwtuple.31 │ │ │ │ 00000420 d _kwtuple.34 │ │ │ │ 00000438 d _kwtuple.37 │ │ │ │ 000002ec d _kwtuple.4 │ │ │ │ 0000030c d _kwtuple.7 │ │ │ │ -000028b8 t _pair │ │ │ │ 00000134 d _parser.12 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000018c d _parser.21 │ │ │ │ 00000160 d _parser.24 │ │ │ │ 000001e4 d _parser.27 │ │ │ │ @@ -33958,141 +33932,141 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 000004e8 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000004f8 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000049b4 t _sre_SRE_Match_end │ │ │ │ +000049f8 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 00000508 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00002474 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -000043dc t _sre_SRE_Match_groups │ │ │ │ +00004420 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00002864 t _sre_SRE_Match_span │ │ │ │ +0000d2a8 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000a808 t _sre_SRE_Match_start │ │ │ │ +0000a914 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 000004d8 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000004c8 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000a8c0 t _sre_SRE_Pattern_findall │ │ │ │ +0000a9cc t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000bc70 t _sre_SRE_Pattern_finditer │ │ │ │ +0000bd80 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -0000cb7c t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cca0 t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ -00000a64 t _sre_SRE_Pattern_match │ │ │ │ +00000a54 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 0000021a t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -0000604c t _sre_SRE_Pattern_search │ │ │ │ +0000607c t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -000072cc t _sre_SRE_Pattern_split │ │ │ │ +000072fc t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004ae0 t _sre_SRE_Pattern_sub │ │ │ │ +00004b24 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00002b54 t _sre_SRE_Pattern_subn │ │ │ │ +00002ab0 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ -0000066c t _sre_SRE_Scanner_match │ │ │ │ +000006a2 t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -0000c01c t _sre_SRE_Scanner_search │ │ │ │ +0000c12c t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -000037a4 t _sre_ascii_iscased │ │ │ │ +000037e8 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00003760 t _sre_ascii_tolower │ │ │ │ +000037a4 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ -000007a8 t _sre_getcodesize │ │ │ │ +000007de t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -00003678 t _sre_unicode_iscased │ │ │ │ +000036bc t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -000036d0 t _sre_unicode_tolower │ │ │ │ +00003714 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -000034dc t _validate_charset │ │ │ │ -0000033c t _validate_inner │ │ │ │ -00002ac8 t char_loc_ignore │ │ │ │ +0000350c t _validate_charset │ │ │ │ +0000032c t _validate_inner │ │ │ │ +00002a24 t char_loc_ignore │ │ │ │ 00002300 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -00003024 t data_stack_grow │ │ │ │ -00002908 t expand_template │ │ │ │ +00003050 t data_stack_grow │ │ │ │ +00002864 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -0000341c t match_clear │ │ │ │ -00003384 t match_dealloc │ │ │ │ +0000344c t match_clear │ │ │ │ +000033b4 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004a6c t match_getindex │ │ │ │ -0000a66c t match_getitem │ │ │ │ +00004ab0 t match_getindex │ │ │ │ +0000a770 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000045d4 t match_getslice_by_index │ │ │ │ -000046f8 t match_group │ │ │ │ +00004618 t match_getslice_by_index │ │ │ │ +0000473c t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ -00002a94 t match_lastgroup_get │ │ │ │ +000029f0 t match_lastgroup_get │ │ │ │ 000001b8 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000588 t match_regs_get │ │ │ │ -0000060c t match_repr │ │ │ │ +00000642 t match_repr │ │ │ │ 00000598 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ 00002820 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000009f4 t pattern_clear │ │ │ │ -00000940 t pattern_dealloc │ │ │ │ +000009e4 t pattern_clear │ │ │ │ +00000930 t pattern_dealloc │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ -00000768 t pattern_error │ │ │ │ +0000079e t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ 00002468 t pattern_groupindex │ │ │ │ 00002424 t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ -00003080 t pattern_new_match │ │ │ │ +000030ac t pattern_new_match │ │ │ │ 000001b8 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004bd0 t pattern_subx │ │ │ │ -00003714 t pattern_traverse │ │ │ │ -00007298 t repeat_pool_malloc │ │ │ │ -0000cb44 t scanner_clear │ │ │ │ -0000ca6c t scanner_dealloc │ │ │ │ +00004c14 t pattern_subx │ │ │ │ +00003758 t pattern_traverse │ │ │ │ +000072c8 t repeat_pool_malloc │ │ │ │ +0000cc68 t scanner_clear │ │ │ │ +0000cb90 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000188 t scanner_traverse │ │ │ │ -00004200 t sre_category │ │ │ │ +00004244 t sre_category │ │ │ │ 00000344 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 000003f0 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ -00002b04 t sre_tolower │ │ │ │ -00002b2c t sre_toupper │ │ │ │ -0000348c t sre_traverse │ │ │ │ -00003f1c t sre_ucs1_charset.isra.0 │ │ │ │ +00002a60 t sre_tolower │ │ │ │ +00002a88 t sre_toupper │ │ │ │ +000034bc t sre_traverse │ │ │ │ +00003f60 t sre_ucs1_charset.isra.0 │ │ │ │ 000001cc t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000037f4 t sre_ucs1_count │ │ │ │ -000010e8 t sre_ucs1_match │ │ │ │ -0000a348 t sre_ucs2_count │ │ │ │ -000084f0 t sre_ucs2_match │ │ │ │ +00003838 t sre_ucs1_count │ │ │ │ +000010d8 t sre_ucs1_match │ │ │ │ +0000a44c t sre_ucs2_count │ │ │ │ +00008534 t sre_ucs2_match │ │ │ │ 00002178 t sre_ucs4_count │ │ │ │ 000003f4 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -000032f8 t state_fini │ │ │ │ +00003328 t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ 000027bc t template_clear │ │ │ │ 00000148 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 00002768 t template_traverse │ │ │ │ │ │ │ │ @@ -34141,21 +34115,21 @@ │ │ │ │ 000002fc r .LC32 │ │ │ │ 00000328 r .LC33 │ │ │ │ 00000330 r .LC34 │ │ │ │ 0000034c r .LC35 │ │ │ │ 00000364 r .LC36 │ │ │ │ 00000388 r .LC37 │ │ │ │ 000003b4 r .LC38 │ │ │ │ -000003c8 r .LC39 │ │ │ │ +000003b8 r .LC39 │ │ │ │ 00000010 r .LC4 │ │ │ │ -000003e4 r .LC40 │ │ │ │ -000003fc r .LC41 │ │ │ │ -00000424 r .LC42 │ │ │ │ +000003cc r .LC40 │ │ │ │ +000003e8 r .LC41 │ │ │ │ +00000400 r .LC42 │ │ │ │ 00000428 r .LC43 │ │ │ │ -00000444 r .LC44 │ │ │ │ +0000042c r .LC44 │ │ │ │ 00000448 r .LC45 │ │ │ │ 00000460 r .LC46 │ │ │ │ 00000478 r .LC47 │ │ │ │ 000004b0 r .LC48 │ │ │ │ 000004b8 r .LC49 │ │ │ │ 0000001c r .LC5 │ │ │ │ 000004d0 r .LC50 │ │ │ │ @@ -34242,23 +34216,23 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySet_Add │ │ │ │ U PySet_Discard │ │ │ │ U PySet_New │ │ │ │ U PyStructSequence_GetItem │ │ │ │ U PyStructSequence_NewType │ │ │ │ U PySys_Audit │ │ │ │ -00000698 t PyThreadHandleObject_dealloc │ │ │ │ +00000624 t PyThreadHandleObject_dealloc │ │ │ │ 0000007a t PyThreadHandleObject_get_ident │ │ │ │ -00000830 t PyThreadHandleObject_is_done │ │ │ │ -00001280 t PyThreadHandleObject_join │ │ │ │ -000004e4 t PyThreadHandleObject_new │ │ │ │ +00000684 t PyThreadHandleObject_is_done │ │ │ │ +000010d4 t PyThreadHandleObject_join │ │ │ │ +00000470 t PyThreadHandleObject_new │ │ │ │ 0000055c t PyThreadHandleObject_repr │ │ │ │ -00000888 t PyThreadHandleObject_set_done │ │ │ │ -000004e0 t PyThreadHandleObject_tp_new │ │ │ │ -000003a0 t PyThreadHandleObject_traverse │ │ │ │ +000006dc t PyThreadHandleObject_set_done │ │ │ │ +0000046c t PyThreadHandleObject_tp_new │ │ │ │ +000003a4 t PyThreadHandleObject_traverse │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ U PyThreadState_Get │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_acquire_lock_timed_with_retries │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_detach_thread │ │ │ │ @@ -34278,37 +34252,37 @@ │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_MakePendingCalls │ │ │ │ -000014a8 t Py_XDECREF │ │ │ │ +000012f8 t Py_XDECREF │ │ │ │ 000004d8 d ThreadHandle_Type_slots │ │ │ │ 00000034 d ThreadHandle_Type_spec │ │ │ │ -000005a8 t ThreadHandle_decref │ │ │ │ +00000620 t ThreadHandle_decref │ │ │ │ 00000550 d ThreadHandle_getsetlist │ │ │ │ -000013e4 t ThreadHandle_ident │ │ │ │ -000012f8 t ThreadHandle_join │ │ │ │ +00001234 t ThreadHandle_ident │ │ │ │ +00001148 t ThreadHandle_join │ │ │ │ 00000510 d ThreadHandle_methods │ │ │ │ -00000518 t ThreadHandle_new │ │ │ │ +000004a4 t ThreadHandle_new │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyErr_Display │ │ │ │ U _PyEvent_IsSet │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyMutex_TryUnlock │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GenericSetAttrWithDict │ │ │ │ -00000950 t _PyOnceFlag_CallOnce │ │ │ │ +000007a4 t _PyOnceFlag_CallOnce │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PyThreadState_Bind │ │ │ │ U _PyThreadState_DeleteCurrent │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_New │ │ │ │ @@ -34321,126 +34295,126 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __fprintf_chk │ │ │ │ 0000075c r _count_doc │ │ │ │ -00001710 t _ldict │ │ │ │ +00001560 t _ldict │ │ │ │ 00001d64 r acquire_doc │ │ │ │ 00001d0c r acquire_lock_doc │ │ │ │ 00000b70 r allocate_doc │ │ │ │ 00000bb4 r allocate_lock_doc │ │ │ │ -000008c8 t check_started │ │ │ │ -00001114 t clear_locals │ │ │ │ -0000046c t create_localdummies │ │ │ │ +0000071c t check_started │ │ │ │ +00000f68 t clear_locals │ │ │ │ +000003c8 t create_localdummies │ │ │ │ 000002fc t create_localsdict │ │ │ │ 000012c4 r daemon_threads_allowed_doc │ │ │ │ -000009b4 t detach_thread.isra.0 │ │ │ │ -00000cc8 t do_start_new_thread │ │ │ │ +00000808 t detach_thread.isra.0 │ │ │ │ +00000b1c t do_start_new_thread │ │ │ │ 00001ce4 r enter_doc │ │ │ │ 00000288 r excepthook_doc │ │ │ │ 00000dcc r exit_doc │ │ │ │ 00000d90 r exit_thread_doc │ │ │ │ U floor │ │ │ │ 00000696 t force_done │ │ │ │ 00000994 r get_ident_doc │ │ │ │ 000008d4 r get_native_id_doc │ │ │ │ 00000c2c r interrupt_doc │ │ │ │ -00001550 t join_thread │ │ │ │ +000013a0 t join_thread │ │ │ │ 000000b8 d keywords.0 │ │ │ │ -000011f4 t local_clear │ │ │ │ -000011a8 t local_dealloc │ │ │ │ +00001048 t local_clear │ │ │ │ +00000ffc t local_dealloc │ │ │ │ 000002d0 d local_dummy_type_members │ │ │ │ 000002b0 d local_dummy_type_slots │ │ │ │ 00000070 d local_dummy_type_spec │ │ │ │ -00001810 t local_getattro │ │ │ │ +00001660 t local_getattro │ │ │ │ 000001a8 t local_new │ │ │ │ -00001678 t local_setattro │ │ │ │ -00000674 t local_traverse │ │ │ │ +000014c8 t local_setattro │ │ │ │ +00000850 t local_traverse │ │ │ │ 00000288 d local_type_members │ │ │ │ 00000240 d local_type_slots │ │ │ │ 00000084 d local_type_spec │ │ │ │ -00000fd0 t localdummy_dealloc │ │ │ │ -0000042c t lock_PyThread_acquire_lock │ │ │ │ -0000056c t lock_PyThread_release_lock │ │ │ │ +00000e24 t localdummy_dealloc │ │ │ │ +000004a4 t lock_PyThread_acquire_lock │ │ │ │ +000005e4 t lock_PyThread_release_lock │ │ │ │ 0000006a t lock__at_fork_reinit │ │ │ │ -00000310 t lock_dealloc │ │ │ │ +00000314 t lock_dealloc │ │ │ │ 00001928 r lock_doc │ │ │ │ 00001b90 r lock_exit_doc │ │ │ │ 000004c4 t lock_locked_lock │ │ │ │ 00000438 d lock_methods │ │ │ │ -000003c4 t lock_new │ │ │ │ +0000043c t lock_new │ │ │ │ 00000522 t lock_repr │ │ │ │ -000003b8 t lock_traverse │ │ │ │ +000003bc t lock_traverse │ │ │ │ 00000400 d lock_type_slots │ │ │ │ 00000048 d lock_type_spec │ │ │ │ 00001b48 r locked_doc │ │ │ │ 00001b0c r locked_lock_doc │ │ │ │ 00001c04 r release_doc │ │ │ │ 00001bc4 r release_lock_doc │ │ │ │ -000014c4 t remove_from_shutdown_handles │ │ │ │ +00001314 t remove_from_shutdown_handles │ │ │ │ 00000096 t rlock__at_fork_reinit │ │ │ │ 000000c8 t rlock_acquire │ │ │ │ 0000167c r rlock_acquire_doc │ │ │ │ 00000254 t rlock_acquire_restore │ │ │ │ 0000141c r rlock_acquire_restore_doc │ │ │ │ -000002b4 t rlock_dealloc │ │ │ │ +000002b8 t rlock_dealloc │ │ │ │ 00001654 r rlock_enter_doc │ │ │ │ 00001470 r rlock_exit_doc │ │ │ │ -000018dc t rlock_is_owned │ │ │ │ +0000172c t rlock_is_owned │ │ │ │ 00001348 r rlock_is_owned_doc │ │ │ │ 00000360 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ -00001614 t rlock_recursion_count │ │ │ │ +00001464 t rlock_recursion_count │ │ │ │ 0000138c r rlock_recursion_count_doc │ │ │ │ -0000024c t rlock_release │ │ │ │ +00000250 t rlock_release │ │ │ │ 000014a4 r rlock_release_doc │ │ │ │ -000001ec t rlock_release_save │ │ │ │ +000000e0 t rlock_release_save │ │ │ │ 000013d4 r rlock_release_save_doc │ │ │ │ 000004d6 t rlock_repr │ │ │ │ -000003ac t rlock_traverse │ │ │ │ +000003b0 t rlock_traverse │ │ │ │ 00000338 d rlock_type_members │ │ │ │ 000002f8 d rlock_type_slots │ │ │ │ 0000005c d rlock_type_spec │ │ │ │ -00000968 t set_done │ │ │ │ -000009f0 t set_thread_handle_state.constprop.0 │ │ │ │ +000007bc t set_done │ │ │ │ +00000844 t set_thread_handle_state.constprop.0 │ │ │ │ 000001b8 r shutdown_doc │ │ │ │ 00000344 r stack_size_doc │ │ │ │ 00000e60 r start_joinable_doc │ │ │ │ 00001090 r start_new_doc │ │ │ │ 000010f0 r start_new_thread_doc │ │ │ │ U stderr │ │ │ │ 00000064 t thread_PyThread_allocate_lock │ │ │ │ 00000676 t thread_PyThread_exit_thread │ │ │ │ 00000620 t thread_PyThread_interrupt_main │ │ │ │ -00000b84 t thread_PyThread_start_joinable_thread │ │ │ │ -000000e0 t thread_PyThread_start_new_thread │ │ │ │ -00001924 t thread__count │ │ │ │ -000005d8 t thread__get_main_thread_ident │ │ │ │ +000009d8 t thread_PyThread_start_joinable_thread │ │ │ │ +00000148 t thread_PyThread_start_new_thread │ │ │ │ +00001774 t thread__count │ │ │ │ +00000564 t thread__get_main_thread_ident │ │ │ │ 00000098 r thread__get_main_thread_ident_doc │ │ │ │ -00000860 t thread__is_main_interpreter │ │ │ │ +000006b4 t thread__is_main_interpreter │ │ │ │ 0000021c r thread__is_main_interpreter_doc │ │ │ │ -000005ec t thread__make_thread_handle │ │ │ │ +00000578 t thread__make_thread_handle │ │ │ │ 0000012c r thread__make_thread_handle_doc │ │ │ │ -00001450 t thread_bootstate_free.constprop.0 │ │ │ │ -00001644 t thread_daemon_threads_allowed │ │ │ │ +000012a0 t thread_bootstate_free.constprop.0 │ │ │ │ +00001494 t thread_daemon_threads_allowed │ │ │ │ 0000000c r thread_doc │ │ │ │ 000002da t thread_excepthook │ │ │ │ 00000088 t thread_get_ident │ │ │ │ -000006d8 t thread_get_native_id │ │ │ │ +00000664 t thread_get_native_id │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ -000006f4 t thread_module_clear │ │ │ │ +000006ec t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ -0000082c t thread_module_free │ │ │ │ +00000680 t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ -00000350 t thread_module_traverse │ │ │ │ -00001010 t thread_run │ │ │ │ -00000a58 t thread_shutdown │ │ │ │ +00000354 t thread_module_traverse │ │ │ │ +00000e64 t thread_run │ │ │ │ +000008ac t thread_shutdown │ │ │ │ 0000058a t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -34597,81 +34571,81 @@ │ │ │ │ 00000c10 r asctime_doc │ │ │ │ U clock │ │ │ │ 00001774 r clock_getres_doc │ │ │ │ 00001844 r clock_settime_doc │ │ │ │ 000017e4 r clock_settime_ns_doc │ │ │ │ 00000b28 r ctime_doc │ │ │ │ 000004ac r get_clock_info_doc │ │ │ │ -00000d50 t gettmarg │ │ │ │ +00000d88 t gettmarg │ │ │ │ 00001524 r gmtime_doc │ │ │ │ 00000184 t init_timezone │ │ │ │ 0000141c r localtime_doc │ │ │ │ U memset │ │ │ │ 000009fc r mktime_doc │ │ │ │ 0000004c r module_doc │ │ │ │ 00000000 r mon_name.0 │ │ │ │ 00000770 r monotonic_doc │ │ │ │ 00000724 r monotonic_ns_doc │ │ │ │ -00000010 t parse_time_t_args │ │ │ │ +00000048 t parse_time_t_args │ │ │ │ 000006e4 r perf_counter_doc │ │ │ │ 00000694 r perf_counter_ns_doc │ │ │ │ 00000634 r process_time_doc │ │ │ │ 000005c4 r process_time_ns_doc │ │ │ │ U pthread_getcpuclockid │ │ │ │ 00001718 r pthread_getcpuclockid_doc │ │ │ │ -00000350 t py_process_time │ │ │ │ +00000388 t py_process_time │ │ │ │ 00001690 r sleep_doc │ │ │ │ U strcmp │ │ │ │ 00001050 r strftime_doc │ │ │ │ U strncpy │ │ │ │ 00000cc4 r strptime_doc │ │ │ │ 00000034 d struct_time_type_desc │ │ │ │ 00000214 d struct_time_type_fields │ │ │ │ 00000564 r thread_time_doc │ │ │ │ 000004f8 r thread_time_ns_doc │ │ │ │ -00000714 t time_asctime │ │ │ │ +000006dc t time_asctime │ │ │ │ 00000072 t time_clock_getres │ │ │ │ 000000e0 t time_clock_gettime │ │ │ │ 0000044c r time_clock_gettime__doc__ │ │ │ │ 000003c0 t time_clock_gettime_ns │ │ │ │ 000003dc r time_clock_gettime_ns__doc__ │ │ │ │ 00000194 t time_clock_settime │ │ │ │ 00000412 t time_clock_settime_ns │ │ │ │ 00000148 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ -0000043c t time_get_clock_info │ │ │ │ -00000398 t time_gmtime │ │ │ │ -00000e8c t time_localtime │ │ │ │ +00000404 t time_get_clock_info │ │ │ │ +00000360 t time_gmtime │ │ │ │ +00000ec4 t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ -000006a8 t time_mktime │ │ │ │ -0000035c t time_module_clear │ │ │ │ -00000394 t time_module_free │ │ │ │ +00000670 t time_mktime │ │ │ │ +00000010 t time_module_clear │ │ │ │ +0000035c t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ -00000f08 t time_monotonic │ │ │ │ +00000f40 t time_monotonic │ │ │ │ 0000030a t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ -00000e5c t time_perf_counter │ │ │ │ +00000e94 t time_perf_counter │ │ │ │ 00000336 t time_perf_counter_ns │ │ │ │ -00000278 t time_process_time │ │ │ │ +000002b0 t time_process_time │ │ │ │ 00000362 t time_process_time_ns │ │ │ │ 00000288 t time_pthread_getcpuclockid │ │ │ │ -000001a4 t time_sleep │ │ │ │ +000001dc t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ -00000534 t time_strftime │ │ │ │ -000008a4 t time_strptime │ │ │ │ +0000056c t time_strftime │ │ │ │ +0000086c t time_strptime │ │ │ │ 000002d8 t time_thread_time │ │ │ │ 00000392 t time_thread_time_ns │ │ │ │ -00000504 t time_time │ │ │ │ -000004d8 t time_time_ns │ │ │ │ -000003e4 t time_tzset │ │ │ │ +0000053c t time_time │ │ │ │ +00000510 t time_time_ns │ │ │ │ +000003ac t time_tzset │ │ │ │ 00000000 d timemodule │ │ │ │ U times │ │ │ │ -0000006c t tmtotuple.isra.0 │ │ │ │ +000000a4 t tmtotuple.isra.0 │ │ │ │ U tzset │ │ │ │ 000007ac r tzset_doc │ │ │ │ U wcsftime │ │ │ │ 00000030 r wday_name.1 │ │ │ │ │ │ │ │ _typingmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -34810,44 +34784,44 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000000 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ -000012c8 t _abc__abc_instancecheck │ │ │ │ +00001300 t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ 0000075c t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ 0000097c t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 0000006c t _abc__get_dump │ │ │ │ 00000370 r _abc__get_dump__doc__ │ │ │ │ -000000f0 t _abc__reset_caches │ │ │ │ +00000048 t _abc__reset_caches │ │ │ │ 0000046c r _abc__reset_caches__doc__ │ │ │ │ 0000000a t _abc__reset_registry │ │ │ │ 000004f0 r _abc__reset_registry__doc__ │ │ │ │ 00000034 d _abc_data_type_spec │ │ │ │ 00000108 d _abc_data_type_spec_slots │ │ │ │ 00000000 t _abc_get_cache_token │ │ │ │ 00000060 r _abc_get_cache_token__doc__ │ │ │ │ 00000000 d _abcmodule │ │ │ │ -00000044 t _abcmodule_clear │ │ │ │ +000011a8 t _abcmodule_clear │ │ │ │ 0000000c t _abcmodule_exec │ │ │ │ -0000007c t _abcmodule_free │ │ │ │ +00000044 t _abcmodule_free │ │ │ │ 00000078 d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ 0000114c t _abcmodule_traverse │ │ │ │ 00001080 t _add_to_weak_set.isra.0 │ │ │ │ -00000080 t _destroy │ │ │ │ +00001598 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ 00001020 t _get_impl │ │ │ │ -00001254 t abc_data_clear │ │ │ │ -000011a8 t abc_data_dealloc │ │ │ │ +0000128c t abc_data_clear │ │ │ │ +000011e0 t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ 00000708 t abc_data_new │ │ │ │ 0000115c t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -35330,37 +35304,37 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000009da t _operator__compare_digest │ │ │ │ 00000518 r _operator__compare_digest__doc__ │ │ │ │ 00000554 t _operator_abs │ │ │ │ 00000f80 r _operator_abs__doc__ │ │ │ │ -00000404 t _operator_add │ │ │ │ +00000768 t _operator_add │ │ │ │ 00001100 r _operator_add__doc__ │ │ │ │ 00000566 t _operator_and_ │ │ │ │ 00000e80 r _operator_and___doc__ │ │ │ │ 000005d6 t _operator_call │ │ │ │ 0000037c r _operator_call__doc__ │ │ │ │ 0000061a t _operator_concat │ │ │ │ 00000bbc r _operator_concat__doc__ │ │ │ │ 00000682 t _operator_contains │ │ │ │ 00000b2c r _operator_contains__doc__ │ │ │ │ 000006d0 t _operator_countOf │ │ │ │ 00000a90 r _operator_countOf__doc__ │ │ │ │ 0000071e t _operator_delitem │ │ │ │ 00000a00 r _operator_delitem__doc__ │ │ │ │ -000006bc t _operator_eq │ │ │ │ +00000384 t _operator_eq │ │ │ │ 000009d4 r _operator_eq__doc__ │ │ │ │ 0000051c t _operator_floordiv │ │ │ │ 0000104c r _operator_floordiv__doc__ │ │ │ │ -00000644 t _operator_ge │ │ │ │ +0000030c t _operator_ge │ │ │ │ 00000900 r _operator_ge__doc__ │ │ │ │ -00000994 t _operator_getitem │ │ │ │ +0000065c t _operator_getitem │ │ │ │ 00000a64 r _operator_getitem__doc__ │ │ │ │ -00000680 t _operator_gt │ │ │ │ +00000348 t _operator_gt │ │ │ │ 0000092c r _operator_gt__doc__ │ │ │ │ 00000816 t _operator_iadd │ │ │ │ 00000dfc r _operator_iadd__doc__ │ │ │ │ 0000084e t _operator_iand │ │ │ │ 00000c58 r _operator_iand__doc__ │ │ │ │ 00000760 t _operator_iconcat │ │ │ │ 00000b74 r _operator_iconcat__doc__ │ │ │ │ @@ -35370,15 +35344,15 @@ │ │ │ │ 00000cb4 r _operator_ilshift__doc__ │ │ │ │ 00000bf2 t _operator_imatmul │ │ │ │ 00000d74 r _operator_imatmul__doc__ │ │ │ │ 000009a2 t _operator_imod │ │ │ │ 00000ce4 r _operator_imod__doc__ │ │ │ │ 00000b32 t _operator_imul │ │ │ │ 00000da4 r _operator_imul__doc__ │ │ │ │ -00000224 t _operator_index │ │ │ │ +00000588 t _operator_index │ │ │ │ 00000798 t _operator_indexOf │ │ │ │ 00000aec r _operator_indexOf__doc__ │ │ │ │ 00000878 r _operator_index__doc__ │ │ │ │ 00000d82 t _operator_inv │ │ │ │ 00000f5c r _operator_inv__doc__ │ │ │ │ 00000d88 t _operator_invert │ │ │ │ 00000f34 r _operator_invert__doc__ │ │ │ │ @@ -35394,101 +35368,101 @@ │ │ │ │ 00000818 r _operator_is_not__doc__ │ │ │ │ 00000cda t _operator_isub │ │ │ │ 00000dd0 r _operator_isub__doc__ │ │ │ │ 00000d12 t _operator_itruediv │ │ │ │ 00000d10 r _operator_itruediv__doc__ │ │ │ │ 00000d4a t _operator_ixor │ │ │ │ 00000c2c r _operator_ixor__doc__ │ │ │ │ -0000022c t _operator_le │ │ │ │ +00000590 t _operator_le │ │ │ │ 00000954 r _operator_le__doc__ │ │ │ │ -00000734 t _operator_length_hint │ │ │ │ +000003fc t _operator_length_hint │ │ │ │ 000006d0 r _operator_length_hint__doc__ │ │ │ │ 00000d8e t _operator_lshift │ │ │ │ 00000f04 r _operator_lshift__doc__ │ │ │ │ -00000608 t _operator_lt │ │ │ │ +000002d0 t _operator_lt │ │ │ │ 00000980 r _operator_lt__doc__ │ │ │ │ 00000dc6 t _operator_matmul │ │ │ │ 0000107c r _operator_matmul__doc__ │ │ │ │ 000004e4 t _operator_mod │ │ │ │ 00000ff0 r _operator_mod__doc__ │ │ │ │ -00000924 t _operator_mul │ │ │ │ +000005ec t _operator_mul │ │ │ │ 000010a8 r _operator_mul__doc__ │ │ │ │ -000006f8 t _operator_ne │ │ │ │ +000003c0 t _operator_ne │ │ │ │ 000009a8 r _operator_ne__doc__ │ │ │ │ 00000dfe t _operator_neg │ │ │ │ 00000fcc r _operator_neg__doc__ │ │ │ │ 00000652 t _operator_not_ │ │ │ │ 00000eac r _operator_not___doc__ │ │ │ │ -0000095c t _operator_or_ │ │ │ │ +00000624 t _operator_or_ │ │ │ │ 00000e28 r _operator_or___doc__ │ │ │ │ 00000e04 t _operator_pos │ │ │ │ 00000fa8 r _operator_pos__doc__ │ │ │ │ -000009cc t _operator_pow │ │ │ │ +00000694 t _operator_pow │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00000e0a t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 00000e42 t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ -000008ec t _operator_sub │ │ │ │ +000005b4 t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ 00000b6a t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ 000007e6 t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 0000059e t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ 00000ba2 t _tscmp │ │ │ │ 0000002c t attrgetter_args │ │ │ │ 00001016 t attrgetter_call │ │ │ │ -00000604 t attrgetter_clear │ │ │ │ -00000600 t attrgetter_dealloc │ │ │ │ +00000474 t attrgetter_clear │ │ │ │ +00000470 t attrgetter_dealloc │ │ │ │ 0000010c r attrgetter_doc │ │ │ │ 00000198 d attrgetter_members │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ -00000150 t attrgetter_new │ │ │ │ +0000003c t attrgetter_new │ │ │ │ 00000000 t attrgetter_reduce │ │ │ │ 00000106 t attrgetter_repr │ │ │ │ -00000450 t attrgetter_traverse │ │ │ │ +000003ac t attrgetter_traverse │ │ │ │ 00000138 d attrgetter_type_slots │ │ │ │ 00000034 d attrgetter_type_spec │ │ │ │ -00000268 t attrgetter_vectorcall │ │ │ │ +000005cc t attrgetter_vectorcall │ │ │ │ 00000288 d common_getset │ │ │ │ 000000a0 t dotjoinattr │ │ │ │ -00000388 t dotted_getattr │ │ │ │ +000006ec t dotted_getattr │ │ │ │ 00000f38 t itemgetter_call │ │ │ │ -000000dc t itemgetter_clear │ │ │ │ -00000080 t itemgetter_dealloc │ │ │ │ +00000438 t itemgetter_clear │ │ │ │ +000003dc t itemgetter_dealloc │ │ │ │ 0000026c r itemgetter_doc │ │ │ │ 00000240 d itemgetter_members │ │ │ │ 00000268 d itemgetter_methods │ │ │ │ -0000039c t itemgetter_new │ │ │ │ +00000288 t itemgetter_new │ │ │ │ 000001d4 t itemgetter_reduce │ │ │ │ 000001f0 t itemgetter_repr │ │ │ │ -00000480 t itemgetter_traverse │ │ │ │ +00000150 t itemgetter_traverse │ │ │ │ 000001e0 d itemgetter_type_slots │ │ │ │ 00000048 d itemgetter_type_spec │ │ │ │ -00000114 t itemgetter_vectorcall │ │ │ │ +00000478 t itemgetter_vectorcall │ │ │ │ U memcpy │ │ │ │ 00000e86 t methodcaller_call │ │ │ │ -00000564 t methodcaller_clear │ │ │ │ -00000524 t methodcaller_dealloc │ │ │ │ +00000234 t methodcaller_clear │ │ │ │ +000001f4 t methodcaller_dealloc │ │ │ │ 00000000 r methodcaller_doc │ │ │ │ 000000f0 d methodcaller_members │ │ │ │ 00000118 d methodcaller_methods │ │ │ │ 0000007c t methodcaller_new │ │ │ │ 00000252 t methodcaller_reduce │ │ │ │ 0000034a t methodcaller_repr │ │ │ │ -0000003c t methodcaller_traverse │ │ │ │ +00000368 t methodcaller_traverse │ │ │ │ 00000090 d methodcaller_type_slots │ │ │ │ 0000005c d methodcaller_type_spec │ │ │ │ -000007d8 t methodcaller_vectorcall │ │ │ │ -000004b0 t operator_clear │ │ │ │ +000004a0 t methodcaller_vectorcall │ │ │ │ +00000180 t operator_clear │ │ │ │ 000003c8 r operator_doc │ │ │ │ 0000000c t operator_exec │ │ │ │ -00000520 t operator_free │ │ │ │ +000001f0 t operator_free │ │ │ │ 000002b0 d operator_methods │ │ │ │ 00000070 d operator_slots │ │ │ │ 00000000 t operator_traverse │ │ │ │ 00000000 d operatormodule │ │ │ │ 00000354 r reduce_doc │ │ │ │ 0000055a t text_signature │ │ │ │ │ │ │ │ @@ -35553,31 +35527,31 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000180 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000001b8 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000072 t stat_S_ISBLK │ │ │ │ +000000b0 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -000000b0 t stat_S_ISCHR │ │ │ │ +00000000 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +0000007c t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000001f0 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 0000050c t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000032 t stat_S_ISPORT │ │ │ │ +000000ae t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000004c8 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000034 t stat_S_ISSOCK │ │ │ │ +0000003e t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ 000000ee t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 0000000c t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ @@ -35778,15 +35752,15 @@ │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_DecodeLocale │ │ │ │ -0000074c t Py_XDECREF │ │ │ │ +00000180 t Py_XDECREF │ │ │ │ U _PyConfig_AsDict │ │ │ │ U _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitPathConfig │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyPathConfig_GetGlobalModuleSearchPath │ │ │ │ U _PyPathConfig_ReadGlobal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -35802,40 +35776,40 @@ │ │ │ │ U _Py_join_relfile │ │ │ │ U _Py_normpath │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_wfopen │ │ │ │ U _Py_wreadlink │ │ │ │ U _Py_wstat │ │ │ │ U __fprintf_chk │ │ │ │ -00000000 t decode_to_dict │ │ │ │ -0000018c t env_to_dict │ │ │ │ +000005d4 t decode_to_dict │ │ │ │ +00000768 t env_to_dict │ │ │ │ U fclose │ │ │ │ U fread │ │ │ │ U getenv │ │ │ │ -000005cc t getpath_abspath │ │ │ │ +00000000 t getpath_abspath │ │ │ │ 00000084 t getpath_basename │ │ │ │ -00000234 t getpath_dirname │ │ │ │ +00000810 t getpath_dirname │ │ │ │ 00000220 t getpath_hassuffix │ │ │ │ 000001b6 t getpath_isabs │ │ │ │ 000000de t getpath_isdir │ │ │ │ -00000764 t getpath_isfile │ │ │ │ +00000198 t getpath_isfile │ │ │ │ 00000000 t getpath_isxfile │ │ │ │ -00000284 t getpath_joinpath │ │ │ │ +00000860 t getpath_joinpath │ │ │ │ 00000020 d getpath_methods │ │ │ │ 0000015c t getpath_nowarn │ │ │ │ 00000010 d getpath_nowarn_method │ │ │ │ -00000558 t getpath_readlines │ │ │ │ -00000648 t getpath_realpath │ │ │ │ +00000b20 t getpath_readlines │ │ │ │ +0000007c t getpath_realpath │ │ │ │ 00000166 t getpath_warn │ │ │ │ 00000000 d getpath_warn_method │ │ │ │ -000000bc t int_to_dict │ │ │ │ +00000698 t int_to_dict │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ U unsetenv │ │ │ │ -0000010c t wchar_to_dict │ │ │ │ +000006e8 t wchar_to_dict │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcsrchr │ │ │ │ │ │ │ │ frozen.o: │ │ │ │ 00000000 B PyImport_FrozenModules │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80302 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 1512 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3180 1970-01-01 00:00:00.000000 token.o │ │ │ │ -?rw-r--r-- 0 0 0 14552 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 14676 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7324 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 20912 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 199384 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 5096 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 20828 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 201792 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5180 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1764 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1264 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 17156 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 1352 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 17208 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 6120 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2828 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2012 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2776 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 1944 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1376 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 6228 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 6356 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3132 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 58140 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 58596 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4068 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19768 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 68448 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 84508 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 68500 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 86192 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19232 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6624 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4404 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9224 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34212 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16756 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32464 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9168 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 75360 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ -?rw-r--r-- 0 0 0 15232 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31080 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9824 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36480 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 26424 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9240 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34216 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 16764 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32444 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9188 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ +?rw-r--r-- 0 0 0 76240 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 15196 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31096 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9828 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ +?rw-r--r-- 0 0 0 36520 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 26580 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27164 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8476 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 51712 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 108704 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92276 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24680 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 60276 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8488 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 52812 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 109152 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92312 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24732 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 61248 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9712 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24824 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24920 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40004 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 115260 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 116228 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4188 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ -?rw-r--r-- 0 0 0 15792 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 53516 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 10400 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15808 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 53760 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 10456 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14728 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 19752 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175804 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37028 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 297184 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19700 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 176276 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37188 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ +?rw-r--r-- 0 0 0 297872 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 141536 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 6996 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32016 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ -?rw-r--r-- 0 0 0 22720 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 282784 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7576 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 32208 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 22716 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 283388 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7644 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1300 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 7960 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 8108 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16892 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 16548 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 16540 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11696 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 61896 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 61888 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 101676 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 21840 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 135412 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 101584 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 22392 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 136672 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18668 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ -?rw-r--r-- 0 0 0 27592 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 27804 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 27304 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 27016 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 27708 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 27040 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3204 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2628 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2612 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 15084 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 15072 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 776 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 38004 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 37968 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 1104 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 1320 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 12284 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 1432 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ +?rw-r--r-- 0 0 0 11932 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15332 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3224 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 63568 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 63740 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7088 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ -?rw-r--r-- 0 0 0 51644 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 52596 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6716 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 31816 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 31964 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8524 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7052 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 7604 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5904 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 30648 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10748 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 7732 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ +?rw-r--r-- 0 0 0 5928 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 31780 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 11316 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 4100 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4196 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1472 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 444 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 13328 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ -?rw-r--r-- 0 0 0 5592 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 10752 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 13336 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 5640 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 10884 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1476 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 4612 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 205164 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 205248 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ -?rw-r--r-- 0 0 0 192828 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 193536 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 23212 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 13856 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 14048 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ -?rw-r--r-- 0 0 0 4140 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ +?rw-r--r-- 0 0 0 4204 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 10216 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5252 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38628 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 78484 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10480 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 38688 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 78856 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 10472 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 15592 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ -?rw-r--r-- 0 0 0 15088 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ -?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ +?rw-r--r-- 0 0 0 15312 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 3428 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1112 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ -?rw-r--r-- 0 0 0 4868 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ -?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 29428 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ -?rw-r--r-- 0 0 0 15484 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 19272 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ -?rw-r--r-- 0 0 0 3044 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ +?rw-r--r-- 0 0 0 4908 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ +?rw-r--r-- 0 0 0 2964 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ +?rw-r--r-- 0 0 0 29460 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 15548 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ +?rw-r--r-- 0 0 0 19684 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 3056 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1216 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 2416 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1308 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12588 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14376 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 12396 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 12360 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24988 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 96644 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 17780 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 29800 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 99752 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 17796 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 30072 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16116 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 101412 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 101952 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11380 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ -?rw-r--r-- 0 0 0 108836 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 109096 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 37872 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 46772 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ -?rw-r--r-- 0 0 0 18796 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ +?rw-r--r-- 0 0 0 38312 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 47156 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 18972 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 26752 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 62392 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 64392 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 23264 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 58096 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ -?rw-r--r-- 0 0 0 48892 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ +?rw-r--r-- 0 0 0 58056 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ +?rw-r--r-- 0 0 0 48904 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 26748 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ -?rw-r--r-- 0 0 0 15596 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ +?rw-r--r-- 0 0 0 15692 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7544 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5208 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7472 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 15244 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13124 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 9044 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 689828 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ -?rw-r--r-- 0 0 0 12816 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 689928 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 12820 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16872 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7388 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 9952 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 37088 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 5948 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 10084 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 37232 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 5952 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18260 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 232360 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 233216 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29536 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2772 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ -?rw-r--r-- 0 0 0 32500 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 34032 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 32508 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34268 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15460 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22536 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22556 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19288 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ -?rw-r--r-- 0 0 0 21620 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ -?rw-r--r-- 0 0 0 18268 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 54420 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 57760 1970-01-01 00:00:00.000000 textio.o │ │ │ │ -?rw-r--r-- 0 0 0 17888 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68016 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 106116 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 21732 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ +?rw-r--r-- 0 0 0 18276 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ +?rw-r--r-- 0 0 0 56840 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 57660 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 18224 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ +?rw-r--r-- 0 0 0 68424 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 106676 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1900 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 40368 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30324 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 40436 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 30332 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4804 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 15884 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 15932 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 21912 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16908 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 32532 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ +?rw-r--r-- 0 0 0 32600 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11580 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5144 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 27932 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ +?rw-r--r-- 0 0 0 27784 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 422588 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── getbuildinfo.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: 956 (bytes into file) │ │ │ │ │ + Start of section headers: 992 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 11 │ │ │ │ │ - Section header string table index: 10 │ │ │ │ │ + Number of section headers: 13 │ │ │ │ │ + Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,22 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x3bc: │ │ │ │ │ +There are 13 section headers, starting at offset 0x3e0: │ │ │ │ │ │ │ │ │ │ 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 000080 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0002cc 000090 08 I 8 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0000b4 000038 00 WA 0 0 4 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0000b4 000035 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0000e9 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0000e9 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 00011c 000130 10 9 15 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 00024c 00007f 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 00035c 00005f 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000074 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0002e0 000080 08 I 10 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0000a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0000a8 000038 00 WA 0 0 4 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0000a8 000035 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0000e0 00000c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000360 000010 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 0000ec 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0000ec 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000120 000140 10 11 16 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000260 00007f 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 000370 00006d 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,22 +1,23 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 19 entries: │ │ │ │ │ +Symbol table '.symtab' contains 20 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 4 .bss │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 4: 00000008 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 5: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 6: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 7: 00000034 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 4 .LANCHOR0 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 10: 00000064 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 11: 00000068 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 12: 00000000 0 NOTYPE LOCAL DEFAULT 4 $d │ │ │ │ │ - 13: 00000000 4 OBJECT LOCAL DEFAULT 4 initialized │ │ │ │ │ - 14: 00000004 52 OBJECT LOCAL DEFAULT 4 buildinfo │ │ │ │ │ - 15: 00000001 104 FUNC GLOBAL DEFAULT 1 Py_GetBuildInfo │ │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ - 17: 00000069 10 FUNC GLOBAL HIDDEN 1 _Py_gitidentifier │ │ │ │ │ - 18: 00000075 10 FUNC GLOBAL HIDDEN 1 _Py_gitversion │ │ │ │ │ + 11: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 12: 00000068 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 13: 00000000 0 NOTYPE LOCAL DEFAULT 4 $d │ │ │ │ │ + 14: 00000000 4 OBJECT LOCAL DEFAULT 4 initialized │ │ │ │ │ + 15: 00000004 52 OBJECT LOCAL DEFAULT 4 buildinfo │ │ │ │ │ + 16: 00000001 104 FUNC GLOBAL DEFAULT 1 Py_GetBuildInfo │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ + 18: 00000001 10 FUNC GLOBAL HIDDEN 6 _Py_gitidentifier │ │ │ │ │ + 19: 00000069 10 FUNC GLOBAL HIDDEN 1 _Py_gitversion │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2cc contains 18 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2e0 contains 16 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000004 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001e 0000052f R_ARM_THM_MOVW_ABS_NC 0000001c .LC2 │ │ │ │ │ 00000022 00000530 R_ARM_THM_MOVT_ABS 0000001c .LC2 │ │ │ │ │ 0000002a 0000062f R_ARM_THM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ 0000002e 00000630 R_ARM_THM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ 00000032 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC4 │ │ │ │ │ 00000036 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC4 │ │ │ │ │ 00000044 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000048 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000004c 0000042f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ 00000050 00000430 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -00000054 0000100a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00000054 0000110a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000068 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC4 │ │ │ │ │ 0000006c 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC4 │ │ │ │ │ -00000074 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC4 │ │ │ │ │ -00000078 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC4 │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x360 contains 2 entries: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +00000000 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC4 │ │ │ │ │ +00000004 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -7,9 +7,10 @@ │ │ │ │ │ Py_GetBuildInfo │ │ │ │ │ PyOS_snprintf │ │ │ │ │ _Py_gitidentifier │ │ │ │ │ _Py_gitversion │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.hot │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -48,24 +48,15 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [pc, #4] @ (64 ) │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00000068 <_Py_gitidentifier>: │ │ │ │ │ -_Py_gitidentifier(): │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000074 <_Py_gitversion>: │ │ │ │ │ +00000068 <_Py_gitversion>: │ │ │ │ │ _Py_gitversion(): │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ - 0x00000040 6e6f7465 2e474e55 2d737461 636b002e note.GNU-stack.. │ │ │ │ │ - 0x00000050 41524d2e 61747472 69627574 657300 ARM.attributes. │ │ │ │ │ + 0x00000040 72656c2e 74657874 2e686f74 002e6e6f rel.text.hot..no │ │ │ │ │ + 0x00000050 74652e47 4e552d73 7461636b 002e4152 te.GNU-stack..AR │ │ │ │ │ + 0x00000060 4d2e6174 74726962 75746573 00 M.attributes. │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 13952 (bytes into file) │ │ │ │ │ + Start of section headers: 14076 (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 0x3680: │ │ │ │ │ +There are 15 section headers, starting at offset 0x36fc: │ │ │ │ │ │ │ │ │ │ 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 000214 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002b50 0000c8 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000248 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000248 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000248 0001e6 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000430 0016bc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 002c18 0009b8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001aec 000088 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0035d0 000030 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 001b74 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001b74 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 001ba8 0007a0 10 13 33 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 002348 000808 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 003600 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000124 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002ba4 000068 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000158 0001e6 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000340 001800 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 002c0c 000a40 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001b40 000088 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00364c 000030 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 001bc8 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001bc8 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 001bfc 0007a0 10 13 33 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00239c 000808 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00367c 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 {} │ │ │ │ │ @@ -107,19 +107,19 @@ │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 104: 00001471 130 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_forced_token │ │ │ │ │ 105: 000014f5 98 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ 106: 00000019 268 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromFile │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 110: 00000125 36 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ + 110: 00001559 84 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 112: 00000149 78 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ - 113: 00000199 124 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ + 112: 000015ad 78 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ + 113: 000015fd 150 FUNC GLOBAL HIDDEN 6 _PyPegen_soft_keyword_token │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 115: 00000001 12 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 116: 00001559 346 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 116: 00001695 354 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 119: 000016b5 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ - 120: 000016b9 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 119: 000017f9 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 120: 000017fd 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 121: 0000004b 62 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,37 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2b50 contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2ba4 contains 13 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 00006b0a R_ARM_THM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ 00000052 00001c2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC13 │ │ │ │ │ 00000056 00001c30 R_ARM_THM_MOVT_ABS 000001b0 .LC13 │ │ │ │ │ 0000005c 00006c0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000000b2 0000320a R_ARM_THM_CALL 00000391 _PyPegen_Parser_New │ │ │ │ │ 000000ba 0000330a R_ARM_THM_CALL 00000449 _PyPegen_run_parser │ │ │ │ │ 000000c4 0000690a R_ARM_THM_CALL 000014f5 _PyPegen_Parser_Free │ │ │ │ │ 000000d0 0000270a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000dc 0000290a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000e6 0000300a R_ARM_THM_CALL 00000000 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ 000000fc 00006d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000108 00003a0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000134 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000015a 00004a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000162 00001d2f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ -00000166 00001d30 R_ARM_THM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ -00000170 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000188 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ae 0000350a R_ARM_THM_CALL 00000605 _PyPegen_expect_token │ │ │ │ │ -000001c4 0000720a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -000001dc 00003b0a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000001e6 0000440a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000001f0 0000480a R_ARM_THM_CALL 00000cf9 _PyPegen_new_identifier │ │ │ │ │ -00000208 0000490a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ 00000012 0000401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2c18 contains 311 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2c0c contains 328 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 0000220a R_ARM_THM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 0000008a 0000230a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000ae 0000230a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000c0 0000240a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000d4 0000230a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000010e 0000250a R_ARM_THM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -323,29 +311,46 @@ │ │ │ │ │ 000014d0 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000014e4 0000170a R_ARM_THM_CALL 0000000d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000151a 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001528 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001534 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001542 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF.part.0 │ │ │ │ │ 00001550 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000156a 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001696 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000169a 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000169e 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ -000016a2 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ -000016a8 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001568 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001570 00004a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001576 00001d2f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ +0000157a 00001d30 R_ARM_THM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ +00001586 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000159e 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015be 00004a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000015c6 00001d2f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ +000015ca 00001d30 R_ARM_THM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ +000015d4 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000015ec 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001636 0000720a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +0000164e 00003b0a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00001658 0000440a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001662 0000480a R_ARM_THM_CALL 00000cf9 _PyPegen_new_identifier │ │ │ │ │ +0000167a 0000490a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00001680 0000360a R_ARM_THM_CALL 00000659 _PyPegen_fill_token │ │ │ │ │ +000016a6 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000017ca 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017ce 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017d2 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ +000017d6 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ +000017dc 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000444 0000311e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000532 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 000005d4 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 00001468 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 0000153e 0000261e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000016b4 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ -000016b8 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ +000017f8 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ +000017fc 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x35d0 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x364c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000760a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 00000064 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000068 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000006e 0000202f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ 00000072 00002030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ 0000007a 00002c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -132,118 +132,7 @@ │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n cc <_PyPegen_run_parser_from_file_pointer+0xb4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ b.n a4 <_PyPegen_run_parser_from_file_pointer+0x8c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ b.n 64 <_PyPegen_run_parser_from_file_pointer+0x4c> │ │ │ │ │ - │ │ │ │ │ -00000124 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ -_PyPegen_byte_offset_to_character_offset(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ - cbz r0, 142 <_PyPegen_byte_offset_to_character_offset+0x1e> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 148 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00000148 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ -_PyPegen_byte_offset_to_character_offset_raw(): │ │ │ │ │ - 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 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strlen │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - it ge │ │ │ │ │ - movge r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cbz r0, 190 <_PyPegen_byte_offset_to_character_offset_raw+0x48> │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 18c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 18c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 18c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000198 <_PyPegen_soft_keyword_token>: │ │ │ │ │ -_PyPegen_soft_keyword_token(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - bl 604 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1bc <_PyPegen_soft_keyword_token+0x24> │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ │ - ldrd r8, r7, [sp, #16] │ │ │ │ │ - subs r5, #4 │ │ │ │ │ - ldr.w r0, [r5, #4]! │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b4 <_PyPegen_soft_keyword_token+0x1c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strncmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1d0 <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 20e <_PyPegen_soft_keyword_token+0x76> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cf8 <_PyPegen_new_identifier> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_new_identifier │ │ │ │ │ - cbz r0, 20e <_PyPegen_soft_keyword_token+0x76> │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r4, #12] │ │ │ │ │ - bl 0 <_PyAST_Name> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ - b.n 1b6 <_PyPegen_soft_keyword_token+0x1e> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r6, #60] @ 0x3c │ │ │ │ │ - b.n 1b4 <_PyPegen_soft_keyword_token+0x1c> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2373,174 +2373,325 @@ │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 152c <_PyPegen_Parser_Free+0x38> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001558 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +00001558 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ +_PyPegen_byte_offset_to_character_offset(): │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ + cbz r0, 15a6 <_PyPegen_byte_offset_to_character_offset+0x4e> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strlen │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + cbz r0, 15a6 <_PyPegen_byte_offset_to_character_offset+0x4e> │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 15a2 <_PyPegen_byte_offset_to_character_offset+0x4a> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbnz r2, 15a2 <_PyPegen_byte_offset_to_character_offset+0x4a> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 15a2 <_PyPegen_byte_offset_to_character_offset+0x4a> │ │ │ │ │ + │ │ │ │ │ +000015ac <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ +_PyPegen_byte_offset_to_character_offset_raw(): │ │ │ │ │ + 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 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strlen │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + it ge │ │ │ │ │ + movge r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + cbz r0, 15f4 <_PyPegen_byte_offset_to_character_offset_raw+0x48> │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 15f0 <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbnz r2, 15f0 <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 15f0 <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000015fc <_PyPegen_soft_keyword_token>: │ │ │ │ │ +_PyPegen_soft_keyword_token(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1680 <_PyPegen_soft_keyword_token+0x84> │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 162c <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + ldrd r8, r7, [sp, #16] │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1624 <_PyPegen_soft_keyword_token+0x28> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strncmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1642 <_PyPegen_soft_keyword_token+0x46> │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 168c <_PyPegen_soft_keyword_token+0x90> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cf8 <_PyPegen_new_identifier> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_identifier │ │ │ │ │ + cbz r0, 168c <_PyPegen_soft_keyword_token+0x90> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + 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 0 <_PyAST_Name> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ + b.n 1626 <_PyPegen_soft_keyword_token+0x2a> │ │ │ │ │ + bl 658 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 168c <_PyPegen_soft_keyword_token+0x90> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + b.n 1618 <_PyPegen_soft_keyword_token+0x1c> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1624 <_PyPegen_soft_keyword_token+0x28> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001694 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ 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, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ - bge.n 15c2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ + bge.n 16fe <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ ldrsb r3, [r0, r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15d6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + blt.n 1714 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + ble.n 1724 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15e8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + blt.n 1728 <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15f6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ + ble.n 1738 <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15c4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + blt.n 1700 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15d2 <_PyPegen_byte_offset_to_character_offset_line+0x7a> │ │ │ │ │ + ble.n 1710 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15fa <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ + blt.n 173c <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 1608 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ + ble.n 174c <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + blt.n 1750 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ + bgt.n 16ee <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1636 <_PyPegen_byte_offset_to_character_offset_line+0xde> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 178e <_PyPegen_byte_offset_to_character_offset_line+0xfa> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 15a2 <_PyPegen_byte_offset_to_character_offset_line+0x4a> │ │ │ │ │ + bgt.n 16de <_PyPegen_byte_offset_to_character_offset_line+0x4a> │ │ │ │ │ movs r0, #3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 164e <_PyPegen_byte_offset_to_character_offset_line+0xf6> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 17b6 <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 1586 <_PyPegen_byte_offset_to_character_offset_line+0x2e> │ │ │ │ │ + bgt.n 16c2 <_PyPegen_byte_offset_to_character_offset_line+0x2e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 162a <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 177a <_PyPegen_byte_offset_to_character_offset_line+0xe6> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0x3c> │ │ │ │ │ + bgt.n 16d0 <_PyPegen_byte_offset_to_character_offset_line+0x3c> │ │ │ │ │ movs r0, #2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0xea> │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, r4, #2 │ │ │ │ │ + bne.n 17a2 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 15b0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ + bgt.n 16ec <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ movs r0, #4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r4, r2, #224 @ 0xe0 │ │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ │ - bne.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ adds r3, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ + blt.n 16ee <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r4, r2, #240 @ 0xf0 │ │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ │ - bne.n 165a <_PyPegen_byte_offset_to_character_offset_line+0x102> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ - b.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 1666 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - b.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 1672 <_PyPegen_byte_offset_to_character_offset_line+0x11a> │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - b.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 168a <_PyPegen_byte_offset_to_character_offset_line+0x132> │ │ │ │ │ - adds r3, r4, #3 │ │ │ │ │ - b.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 167e <_PyPegen_byte_offset_to_character_offset_line+0x126> │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - b.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, #3 │ │ │ │ │ + beq.n 175a <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + bne.n 17ca <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - b.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + b.n 175a <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 17e6 <_PyPegen_byte_offset_to_character_offset_line+0x152> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + bne.n 17ca <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + b.n 1734 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 17ee <_PyPegen_byte_offset_to_character_offset_line+0x15a> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + bne.n 17ca <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ + b.n 170c <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 17ea <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ + bne.n 17ca <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + adds r3, r4, #4 │ │ │ │ │ + b.n 1748 <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 17f2 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ - adds r3, r4, #4 │ │ │ │ │ - b.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + bne.n 17ca <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + b.n 1720 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 1734 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + adds r3, r4, #3 │ │ │ │ │ + b.n 1748 <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 170c <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 1720 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000017f8 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 5d8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000016b8 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000017fc <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ b.w 5d8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20312 (bytes into file) │ │ │ │ │ + Start of section headers: 20228 (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 0x4f58: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4f04: │ │ │ │ │ │ │ │ │ │ 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 00070c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004450 0003e0 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000740 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000740 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000740 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000b4c 001da0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004830 0005c8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0028ec 0002a8 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004df8 0000e0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002b94 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b94 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002bc8 000c40 10 13 73 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003808 000c47 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004ed8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00062c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0043f4 000348 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000660 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000660 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000660 000405 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000a68 001e3c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00473c 000668 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0028a4 0002a8 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004da4 0000e0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002b4c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b4c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002b80 000c30 10 13 72 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0037b0 000c41 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004e84 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,199 +1,198 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 196 entries: │ │ │ │ │ +Symbol table '.symtab' contains 195 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 5: 0000002c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 6: 000007fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 00000802 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 5: 00000008 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ + 6: 000007a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 000007a6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 0000017d 82 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ - 9: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 00000a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 00000a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000001 74 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 14: 0000003c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 15: 00000f69 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00001009 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000f21 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 00000fc5 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 17: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 18: 0000008b 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 20: 00000098 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 21: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 22: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 23: 000000e4 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 24: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 25: 00000130 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ - 26: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 27: 00001d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001d04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 30: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 31: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 32: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 33: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 34: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 36: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 37: 000004c2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 38: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ - 39: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 40: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ - 41: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ - 42: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ - 43: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ - 44: 000001e4 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ - 45: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ - 46: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ - 47: 00000208 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ - 48: 00000220 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ - 49: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ - 50: 00000248 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ - 51: 0000025c 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 52: 00000270 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ - 53: 00000284 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ - 54: 00000294 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ - 55: 000002a0 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ - 56: 000002b4 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ - 57: 000002bc 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 58: 000002c4 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 59: 000002cc 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 60: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ - 61: 000002e0 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ - 62: 000002ec 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ - 63: 00000304 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ - 64: 00000318 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 65: 0000054c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 00000566 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 67: 0000034c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ - 68: 00000374 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 69: 000003a4 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ - 70: 000003dc 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ - 71: 000004cd 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 72: 000004ce 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 73: 00000001 168 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 81: 000000a9 1842 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_JoinedStr │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ + 26: 00001d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00001d1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 28: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ + 29: 00001e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 00001e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 00000168 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ + 32: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 33: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 34: 0000017c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ + 35: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 36: 000003e2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ + 38: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ + 39: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ + 40: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ + 41: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ + 42: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ + 43: 000001e0 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ + 44: 000001e8 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ + 45: 000001f8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ + 46: 00000204 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ + 47: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ + 48: 00000230 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ + 49: 00000244 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ + 50: 00000258 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ + 51: 0000026c 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ + 52: 00000280 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ + 53: 00000290 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ + 54: 0000029c 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ + 55: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ + 56: 000002b8 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ + 57: 000002c0 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ + 58: 000002c8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ + 59: 000002d4 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ + 60: 000002dc 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ + 61: 000002e8 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ + 62: 00000300 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ + 63: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ + 64: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 65: 00000486 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 66: 00000348 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ + 67: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ + 68: 000003a0 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ + 69: 000003d8 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ + 70: 000003ed 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 71: 000003ee 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 72: 00000001 168 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 80: 000000a9 1752 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_JoinedStr │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 94: 000007dd 244 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 101: 000008d1 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 103: 000008f5 110 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ - 104: 00000965 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 106: 00001b3d 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 107: 00001be1 248 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 110: 00000a71 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 111: 000006bd 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 113: 00000a7d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 115: 00000aa1 48 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ - 116: 00000ad1 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 118: 00000b25 160 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 121: 00000bc5 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 122: 00000c19 848 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 125: 00000fa5 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 126: 00001045 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 128: 000010ad 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 130: 00001271 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 131: 00001359 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 140: 000016b1 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 141: 0000181d 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 142: 00001989 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 143: 000019c9 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ - 144: 0000004d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ - 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 146: 000019f1 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 149: 00001a49 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 150: 00001a6d 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 151: 00001acd 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ - 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 153: 00000089 90 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 154: 00001cd9 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ - 155: 00001cf9 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ - 156: 00001d05 120 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ - 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 160: 000000e5 132 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 163: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 164: 00001d7d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 165: 00000169 110 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 168: 000001d9 68 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 169: 0000021d 68 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 171: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 173: 00000261 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 175: 000002d9 266 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 176: 000003e5 34 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 177: 00000409 34 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 178: 0000042d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 179: 00000469 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 181: 000004a5 140 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 182: 00000531 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 187: 000000c9 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 189: 00000123 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 190: 000001cf 82 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 192: 00000221 82 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_append_to_end │ │ │ │ │ - 193: 00000273 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ │ - 194: 00000289 6 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_first_item │ │ │ │ │ - 195: 0000028f 26 FUNC GLOBAL HIDDEN 8 _PyPegen_get_last_comprehension_item │ │ │ │ │ + 93: 00000781 244 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ + 100: 00000875 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ + 102: 00000899 110 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ + 103: 00000909 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ + 105: 00001af9 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 106: 00001b9d 244 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 109: 00000a15 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 110: 000005dd 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ + 112: 00000a21 34 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ + 114: 00000a45 48 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ + 115: 00000a75 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ + 117: 00000ac9 178 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ + 120: 00000b7d 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 121: 00000bd1 846 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ + 124: 00000f5d 102 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 125: 00001001 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 127: 00001069 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ + 129: 0000122d 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 130: 00001315 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 139: 0000166d 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 140: 000017d9 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 141: 00001945 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 142: 00001985 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ + 143: 0000004d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ + 145: 000019ad 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ + 148: 00001a05 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 149: 00001a29 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 150: 00001a89 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ + 152: 00001c91 96 FUNC GLOBAL HIDDEN 6 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 153: 00001cf1 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 154: 00001d11 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 155: 00001d1d 120 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ + 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ + 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ + 159: 00001d95 132 FUNC GLOBAL HIDDEN 6 _PyPegen_join_names_with_dot │ │ │ │ │ + 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 162: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 163: 00001e19 34 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 164: 00000089 110 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 167: 000000f9 68 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 168: 0000013d 68 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 170: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 172: 00000181 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 174: 000001f9 266 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 175: 00000305 34 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 176: 00000329 34 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 177: 0000034d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 178: 00000389 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ + 180: 000003c5 140 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 181: 00000451 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 186: 000000c9 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 188: 00000123 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ + 189: 000001cf 82 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 191: 00000221 82 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_append_to_end │ │ │ │ │ + 192: 00000273 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ │ + 193: 00000289 6 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_first_item │ │ │ │ │ + 194: 0000028f 26 FUNC GLOBAL HIDDEN 8 _PyPegen_get_last_comprehension_item │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,346 +1,347 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4450 contains 124 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x43f4 contains 105 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 00006f0a R_ARM_THM_CALL 000006bd _PyPegen_new_type_comment │ │ │ │ │ -0000003e 0000700a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00000064 0000910a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -000000a2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ -000000a6 00001a30 R_ARM_THM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ -000000b2 0000182f R_ARM_THM_MOVW_ABS_NC 0000012c .LC14 │ │ │ │ │ -000000b6 00001830 R_ARM_THM_MOVT_ABS 0000012c .LC14 │ │ │ │ │ -000000ba 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000000c2 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000000c6 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000000ce 0000192f R_ARM_THM_MOVW_ABS_NC 00000130 .LC15 │ │ │ │ │ -000000d2 00001930 R_ARM_THM_MOVT_ABS 00000130 .LC15 │ │ │ │ │ -000000d8 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000000fe 00001d2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC17 │ │ │ │ │ -00000102 00001d30 R_ARM_THM_MOVT_ABS 00000164 .LC17 │ │ │ │ │ -00000106 0000a10a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000011e 0000a20a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000126 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000144 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -0000015c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000164 0000a36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000017c 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC18 │ │ │ │ │ -00000180 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC18 │ │ │ │ │ -0000018a 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000198 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000001b2 0000a70a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000001ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000212f R_ARM_THM_MOVW_ABS_NC 00000170 .LC0 │ │ │ │ │ -000001f4 00002130 R_ARM_THM_MOVT_ABS 00000170 .LC0 │ │ │ │ │ -000001f8 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000200 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ -00000204 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ -00000208 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000256 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -0000027a 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -0000028c 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000298 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000002b4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000002ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002fc 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000354 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000366 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000037e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000386 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000038a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000003d2 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -000003fa 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000041e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000444 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000480 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -000004f8 0000b50a R_ARM_THM_CALL 000004a5 _PyPegen_get_invalid_target │ │ │ │ │ -00000518 0000b50a R_ARM_THM_CALL 000004a5 _PyPegen_get_invalid_target │ │ │ │ │ -00000566 0000272f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC21 │ │ │ │ │ -0000056a 00002730 R_ARM_THM_MOVT_ABS 000001b8 .LC21 │ │ │ │ │ -00000570 0000262f R_ARM_THM_MOVW_ABS_NC 000001ac .LC20 │ │ │ │ │ -00000574 00002630 R_ARM_THM_MOVT_ABS 000001ac .LC20 │ │ │ │ │ -0000057c 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000580 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000588 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000058c 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000594 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000598 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000005a0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000005a4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000005a8 00003b2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC41 │ │ │ │ │ -000005ac 00003b30 R_ARM_THM_MOVT_ABS 000002cc .LC41 │ │ │ │ │ -000005b0 00003c2f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC42 │ │ │ │ │ -000005b4 00003c30 R_ARM_THM_MOVT_ABS 000002d8 .LC42 │ │ │ │ │ -000005c0 0000322f R_ARM_THM_MOVW_ABS_NC 00000248 .LC32 │ │ │ │ │ -000005c4 00003230 R_ARM_THM_MOVT_ABS 00000248 .LC32 │ │ │ │ │ -000005ca 0000352f R_ARM_THM_MOVW_ABS_NC 00000284 .LC35 │ │ │ │ │ -000005ce 00003530 R_ARM_THM_MOVT_ABS 00000284 .LC35 │ │ │ │ │ -000005d4 00003e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC44 │ │ │ │ │ -000005d8 00003e30 R_ARM_THM_MOVT_ABS 000002ec .LC44 │ │ │ │ │ -000005de 0000362f R_ARM_THM_MOVW_ABS_NC 00000294 .LC36 │ │ │ │ │ -000005e2 00003630 R_ARM_THM_MOVT_ABS 00000294 .LC36 │ │ │ │ │ -000005e8 00003a2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC40 │ │ │ │ │ -000005ec 00003a30 R_ARM_THM_MOVT_ABS 000002c4 .LC40 │ │ │ │ │ -000005f2 0000392f R_ARM_THM_MOVW_ABS_NC 000002bc .LC39 │ │ │ │ │ -000005f6 00003930 R_ARM_THM_MOVT_ABS 000002bc .LC39 │ │ │ │ │ -000005fc 0000382f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC38 │ │ │ │ │ -00000600 00003830 R_ARM_THM_MOVT_ABS 000002b4 .LC38 │ │ │ │ │ -00000606 0000342f R_ARM_THM_MOVW_ABS_NC 00000270 .LC34 │ │ │ │ │ -0000060a 00003430 R_ARM_THM_MOVT_ABS 00000270 .LC34 │ │ │ │ │ -00000610 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC33 │ │ │ │ │ -00000614 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC33 │ │ │ │ │ -0000061a 00002b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC25 │ │ │ │ │ -0000061e 00002b30 R_ARM_THM_MOVT_ABS 000001dc .LC25 │ │ │ │ │ -00000624 00002a2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC24 │ │ │ │ │ -00000628 00002a30 R_ARM_THM_MOVT_ABS 000001d4 .LC24 │ │ │ │ │ -0000062e 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC23 │ │ │ │ │ -00000632 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC23 │ │ │ │ │ -00000638 0000282f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC22 │ │ │ │ │ -0000063c 00002830 R_ARM_THM_MOVT_ABS 000001c4 .LC22 │ │ │ │ │ -00000642 00002e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC28 │ │ │ │ │ -00000646 00002e30 R_ARM_THM_MOVT_ABS 000001fc .LC28 │ │ │ │ │ -0000064c 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000650 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000656 0000402f R_ARM_THM_MOVW_ABS_NC 00000318 .LC46 │ │ │ │ │ -0000065a 00004030 R_ARM_THM_MOVT_ABS 00000318 .LC46 │ │ │ │ │ -00000662 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000066a 00002c2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC26 │ │ │ │ │ -0000066e 00002c30 R_ARM_THM_MOVT_ABS 000001e4 .LC26 │ │ │ │ │ -00000674 00003f2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC45 │ │ │ │ │ -00000678 00003f30 R_ARM_THM_MOVT_ABS 00000304 .LC45 │ │ │ │ │ -0000067e 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC43 │ │ │ │ │ -00000682 00003d30 R_ARM_THM_MOVT_ABS 000002e0 .LC43 │ │ │ │ │ -00000688 0000302f R_ARM_THM_MOVW_ABS_NC 00000220 .LC30 │ │ │ │ │ -0000068c 00003030 R_ARM_THM_MOVT_ABS 00000220 .LC30 │ │ │ │ │ -00000692 0000312f R_ARM_THM_MOVW_ABS_NC 00000234 .LC31 │ │ │ │ │ -00000696 00003130 R_ARM_THM_MOVT_ABS 00000234 .LC31 │ │ │ │ │ -0000069c 00002f2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC29 │ │ │ │ │ -000006a0 00002f30 R_ARM_THM_MOVT_ABS 00000208 .LC29 │ │ │ │ │ -000006a6 0000372f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC37 │ │ │ │ │ -000006aa 00003730 R_ARM_THM_MOVT_ABS 000002a0 .LC37 │ │ │ │ │ -000006b0 00002d2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC27 │ │ │ │ │ -000006b4 00002d30 R_ARM_THM_MOVT_ABS 000001ec .LC27 │ │ │ │ │ -000006d0 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000006da 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000006e6 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000704 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ae 00008b1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ +00000016 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000020 00006e0a R_ARM_THM_CALL 000005dd _PyPegen_new_type_comment │ │ │ │ │ +0000003e 00006f0a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00000064 0000900a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +0000009c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +000000a0 00001f30 R_ARM_THM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +000000aa 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000000b8 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000000d2 0000a60a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000000ee 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000110 0000202f R_ARM_THM_MOVW_ABS_NC 0000016c .LC0 │ │ │ │ │ +00000114 00002030 R_ARM_THM_MOVT_ABS 0000016c .LC0 │ │ │ │ │ +00000118 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000120 0000212f R_ARM_THM_MOVW_ABS_NC 00000174 .LC1 │ │ │ │ │ +00000124 00002130 R_ARM_THM_MOVT_ABS 00000174 .LC1 │ │ │ │ │ +00000128 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000176 0000a90a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +0000019a 0000ad0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +000001ac 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000001b8 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000001d4 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000001ee 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000218 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000021c 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000274 0000540a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000286 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000029e 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000002a6 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002aa 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002f2 0000500a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +0000031a 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000033e 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000364 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000003a0 0000b30a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00000418 0000b40a R_ARM_THM_CALL 000003c5 _PyPegen_get_invalid_target │ │ │ │ │ +00000438 0000b40a R_ARM_THM_CALL 000003c5 _PyPegen_get_invalid_target │ │ │ │ │ +00000486 0000262f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC20 │ │ │ │ │ +0000048a 00002630 R_ARM_THM_MOVT_ABS 000001b4 .LC20 │ │ │ │ │ +00000490 0000252f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC19 │ │ │ │ │ +00000494 00002530 R_ARM_THM_MOVT_ABS 000001a8 .LC19 │ │ │ │ │ +0000049c 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004a0 0000b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004a8 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000004ac 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000004b4 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000004b8 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000004c0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000004c4 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000004c8 00003a2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC40 │ │ │ │ │ +000004cc 00003a30 R_ARM_THM_MOVT_ABS 000002c8 .LC40 │ │ │ │ │ +000004d0 00003b2f R_ARM_THM_MOVW_ABS_NC 000002d4 .LC41 │ │ │ │ │ +000004d4 00003b30 R_ARM_THM_MOVT_ABS 000002d4 .LC41 │ │ │ │ │ +000004e0 0000312f R_ARM_THM_MOVW_ABS_NC 00000244 .LC31 │ │ │ │ │ +000004e4 00003130 R_ARM_THM_MOVT_ABS 00000244 .LC31 │ │ │ │ │ +000004ea 0000342f R_ARM_THM_MOVW_ABS_NC 00000280 .LC34 │ │ │ │ │ +000004ee 00003430 R_ARM_THM_MOVT_ABS 00000280 .LC34 │ │ │ │ │ +000004f4 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC43 │ │ │ │ │ +000004f8 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC43 │ │ │ │ │ +000004fe 0000352f R_ARM_THM_MOVW_ABS_NC 00000290 .LC35 │ │ │ │ │ +00000502 00003530 R_ARM_THM_MOVT_ABS 00000290 .LC35 │ │ │ │ │ +00000508 0000392f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC39 │ │ │ │ │ +0000050c 00003930 R_ARM_THM_MOVT_ABS 000002c0 .LC39 │ │ │ │ │ +00000512 0000382f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC38 │ │ │ │ │ +00000516 00003830 R_ARM_THM_MOVT_ABS 000002b8 .LC38 │ │ │ │ │ +0000051c 0000372f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC37 │ │ │ │ │ +00000520 00003730 R_ARM_THM_MOVT_ABS 000002b0 .LC37 │ │ │ │ │ +00000526 0000332f R_ARM_THM_MOVW_ABS_NC 0000026c .LC33 │ │ │ │ │ +0000052a 00003330 R_ARM_THM_MOVT_ABS 0000026c .LC33 │ │ │ │ │ +00000530 0000322f R_ARM_THM_MOVW_ABS_NC 00000258 .LC32 │ │ │ │ │ +00000534 00003230 R_ARM_THM_MOVT_ABS 00000258 .LC32 │ │ │ │ │ +0000053a 00002a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC24 │ │ │ │ │ +0000053e 00002a30 R_ARM_THM_MOVT_ABS 000001d8 .LC24 │ │ │ │ │ +00000544 0000292f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC23 │ │ │ │ │ +00000548 00002930 R_ARM_THM_MOVT_ABS 000001d0 .LC23 │ │ │ │ │ +0000054e 0000282f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC22 │ │ │ │ │ +00000552 00002830 R_ARM_THM_MOVT_ABS 000001c8 .LC22 │ │ │ │ │ +00000558 0000272f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC21 │ │ │ │ │ +0000055c 00002730 R_ARM_THM_MOVT_ABS 000001c0 .LC21 │ │ │ │ │ +00000562 00002d2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC27 │ │ │ │ │ +00000566 00002d30 R_ARM_THM_MOVT_ABS 000001f8 .LC27 │ │ │ │ │ +0000056c 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000570 00008830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000576 00003f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC45 │ │ │ │ │ +0000057a 00003f30 R_ARM_THM_MOVT_ABS 00000314 .LC45 │ │ │ │ │ +00000582 0000890a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000058a 00002b2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC25 │ │ │ │ │ +0000058e 00002b30 R_ARM_THM_MOVT_ABS 000001e0 .LC25 │ │ │ │ │ +00000594 00003e2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC44 │ │ │ │ │ +00000598 00003e30 R_ARM_THM_MOVT_ABS 00000300 .LC44 │ │ │ │ │ +0000059e 00003c2f R_ARM_THM_MOVW_ABS_NC 000002dc .LC42 │ │ │ │ │ +000005a2 00003c30 R_ARM_THM_MOVT_ABS 000002dc .LC42 │ │ │ │ │ +000005a8 00002f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC29 │ │ │ │ │ +000005ac 00002f30 R_ARM_THM_MOVT_ABS 0000021c .LC29 │ │ │ │ │ +000005b2 0000302f R_ARM_THM_MOVW_ABS_NC 00000230 .LC30 │ │ │ │ │ +000005b6 00003030 R_ARM_THM_MOVT_ABS 00000230 .LC30 │ │ │ │ │ +000005bc 00002e2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC28 │ │ │ │ │ +000005c0 00002e30 R_ARM_THM_MOVT_ABS 00000204 .LC28 │ │ │ │ │ +000005c6 0000362f R_ARM_THM_MOVW_ABS_NC 0000029c .LC36 │ │ │ │ │ +000005ca 00003630 R_ARM_THM_MOVT_ABS 0000029c .LC36 │ │ │ │ │ +000005d0 00002c2f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC26 │ │ │ │ │ +000005d4 00002c30 R_ARM_THM_MOVT_ABS 000001e8 .LC26 │ │ │ │ │ +000005f0 0000850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000005fa 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000606 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000624 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4830 contains 185 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x473c contains 205 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000022 00004b0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ -0000002e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000050 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000005a 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00000016 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000022 00004a0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ +0000002e 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000050 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000005a 00004d0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 00000068 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ -0000006c 00004f0a R_ARM_THM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ -00000088 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000000a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e4 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000000e8 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000102 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00000106 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000156 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000034a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000034e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004b4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000004c4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004c8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000053e 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000056e 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000005a0 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000005c0 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000005d4 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000005fe 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000612 0000052f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -00000616 00000530 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -0000061c 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -0000062e 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -0000064c 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -0000065e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000067e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000006cc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000726 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000758 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000075c 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000760 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ -00000764 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -0000076e 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000078c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ba 00005d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00000816 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000834 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00000842 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ -0000085a 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000868 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ -00000880 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000088e 00005e0a R_ARM_THM_CALL 000007dd _PyPegen_set_expr_context │ │ │ │ │ -000008a6 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000008c6 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000008e6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000090e 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000954 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000009b0 00006a0a R_ARM_THM_CALL 00001b3d _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000009bc 00006b0a R_ARM_THM_CALL 00001be1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -000009ce 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000009ea 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a16 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000a32 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a6c 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a92 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000ae8 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000b4e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ -00000b52 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ -00000b56 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000b7a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ -00000b7e 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ -00000bac 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000bdc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c42 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c6e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c90 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d18 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d34 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d44 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d60 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e06 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e28 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e4a 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e54 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e88 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000eb2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ef8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f24 00007d0a R_ARM_THM_CALL 00000fa5 _PyPegen_join_sequences │ │ │ │ │ -00000f46 00007d0a R_ARM_THM_CALL 00000fa5 _PyPegen_join_sequences │ │ │ │ │ -00000f80 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000fc2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001020 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000105a 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001060 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000106c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001088 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000010a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001100 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -0000115c 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001186 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000011b8 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000011c6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011f8 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001206 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -0000120a 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -00001210 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001214 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001228 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000012ce 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001332 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000013a2 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000013ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -000013b0 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -000013b4 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -000013c0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000013e0 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013e4 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013fc 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001430 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000143a 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000144e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001460 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001480 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000014c8 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000014e4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000153a 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000153e 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001542 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -00001546 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -0000154e 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000155a 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000156e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000157c 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -0000158a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000158e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001598 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -0000159c 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000015a0 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -000015a4 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -000015c4 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000015d0 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015dc 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015e6 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000015f6 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001606 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001624 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000167e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000168a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016cc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001838 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000019a4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000019be 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -000019e0 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a38 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00001a42 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001a5e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a96 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001aa4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001aa8 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ab8 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -00001abc 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -00001ac2 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001ae4 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001af0 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001afc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b08 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b14 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b2e 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001ba0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001c36 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001ca8 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001cec 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001d00 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d30 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001d48 00006f0a R_ARM_THM_CALL 000006bd _PyPegen_new_type_comment │ │ │ │ │ -00001d5a 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001d92 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000009a0 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ -00000a78 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00000b1e 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000b76 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000c12 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011e4 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001352 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001806 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001972 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001d28 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00001d72 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +0000006c 00004e0a R_ARM_THM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ +00000088 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000000a2 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e4 0000512f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000000e8 00005130 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00000108 0000512f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000010c 00005130 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00000156 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000320 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000324 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000476 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000484 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000488 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000004f6 0000540a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000540 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +00000544 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +00000548 0000550a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +00000556 0000560a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +00000564 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000584 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000598 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000005be 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000005d8 0000590a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000005ea 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000612 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000638 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000692 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +00000696 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +0000069c 0000550a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +000006ae 0000560a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +000006c2 0000560a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +000006d4 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000710 00005a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000072e 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000074e 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000752 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000075a 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC5 │ │ │ │ │ +0000075e 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC5 │ │ │ │ │ +00000764 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000007ba 00005e0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000007d8 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000007e6 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ +000007fe 0000600a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000080c 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ +00000824 0000610a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00000832 00005d0a R_ARM_THM_CALL 00000781 _PyPegen_set_expr_context │ │ │ │ │ +0000084a 0000620a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000086a 0000630a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000088a 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008b2 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008f8 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000954 0000690a R_ARM_THM_CALL 00001af9 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00000960 00006a0a R_ARM_THM_CALL 00001b9d _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00000972 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000098e 00006b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000009ba 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009d6 00006b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a10 00006c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a36 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000a8c 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000af2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ +00000af6 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ +00000afa 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000b1e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ +00000b22 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ +00000b62 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000b94 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000bfa 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c26 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c48 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cd0 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000cec 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000cfc 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d18 00007b0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000dbc 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dde 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e00 00007b0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e0a 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e3e 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e68 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000eae 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000eda 00007c0a R_ARM_THM_CALL 00000f5d _PyPegen_join_sequences │ │ │ │ │ +00000efc 00007c0a R_ARM_THM_CALL 00000f5d _PyPegen_join_sequences │ │ │ │ │ +00000f38 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000f7a 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000fdc 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001016 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000101c 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001028 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001044 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000105e 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010bc 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001118 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001142 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001174 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001182 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011b4 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000011c2 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +000011c6 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +000011cc 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000011d0 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000011e4 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000128a 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000012ee 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000135e 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001368 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +0000136c 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +00001370 0000830a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +0000137c 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000139c 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013a0 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013b8 0000840a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000013ec 0000850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000013f6 0000860a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +0000140a 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000141c 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000143c 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001484 0000540a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000014a0 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014f6 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000014fa 00008830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000014fe 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +00001502 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +0000150a 0000890a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001516 0000860a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +0000152a 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001538 00004d0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00001546 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000154a 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001554 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00001558 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +0000155c 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +00001560 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +00001580 0000840a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000158c 00008a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00001598 00008a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000015a2 0000850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000015b2 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000015c2 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000015e0 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000163a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001646 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001688 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000017f4 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001960 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000197a 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +0000199c 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000019f4 0000920a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000019fe 0000930a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001a1a 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a52 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a60 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a64 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a74 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001a78 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +00001a7e 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001aa0 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001aac 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001ab8 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001ac4 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001ad0 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001aea 00007b0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001b5c 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001bf2 0000970a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001c60 0000970a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001cc0 0000182f R_ARM_THM_MOVW_ABS_NC 0000012c .LC14 │ │ │ │ │ +00001cc4 00001830 R_ARM_THM_MOVT_ABS 0000012c .LC14 │ │ │ │ │ +00001cc8 00008a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00001cd0 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001cd4 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001cdc 0000192f R_ARM_THM_MOVW_ABS_NC 00000130 .LC15 │ │ │ │ │ +00001ce0 00001930 R_ARM_THM_MOVT_ABS 00000130 .LC15 │ │ │ │ │ +00001ce6 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d04 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001d18 00006c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d48 00009d0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001d60 00006e0a R_ARM_THM_CALL 000005dd _PyPegen_new_type_comment │ │ │ │ │ +00001d72 00009e0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001dae 00001c2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ +00001db2 00001c30 R_ARM_THM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ +00001db6 0000a00a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001dce 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00001dd6 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001df4 00005e0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00001e0c 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e14 0000a26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e2e 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000944 0000681e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ +00000a1c 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00000ac2 0000741e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b1a 0000771e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000bca 0000521e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011a0 0000541e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000130e 0000651e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000017c2 0000521e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000192e 0000521e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001d40 00009c1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00001d8a 00009c1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4df8 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4da4 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000070 0000232f R_ARM_THM_MOVW_ABS_NC 00000180 .LC19 │ │ │ │ │ -00000074 00002330 R_ARM_THM_MOVT_ABS 00000180 .LC19 │ │ │ │ │ -000000be 0000ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -000000d2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000000d6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000000f0 0000432f R_ARM_THM_MOVW_ABS_NC 0000034c .LC47 │ │ │ │ │ -000000f4 00004330 R_ARM_THM_MOVT_ABS 0000034c .LC47 │ │ │ │ │ +00000070 0000222f R_ARM_THM_MOVW_ABS_NC 0000017c .LC18 │ │ │ │ │ +00000074 00002230 R_ARM_THM_MOVT_ABS 0000017c .LC18 │ │ │ │ │ +000000be 0000ab0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000000d2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000000d6 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000000f0 0000422f R_ARM_THM_MOVW_ABS_NC 00000348 .LC46 │ │ │ │ │ +000000f4 00004230 R_ARM_THM_MOVT_ABS 00000348 .LC46 │ │ │ │ │ 000000fa 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000fe 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000012c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00000130 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -0000014a 0000442f R_ARM_THM_MOVW_ABS_NC 00000374 .LC48 │ │ │ │ │ -0000014e 00004430 R_ARM_THM_MOVT_ABS 00000374 .LC48 │ │ │ │ │ +0000012c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00000130 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +0000014a 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC47 │ │ │ │ │ +0000014e 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC47 │ │ │ │ │ 00000154 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000158 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000001a2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000001be 00005e0a R_ARM_THM_CALL 000007dd _PyPegen_set_expr_context │ │ │ │ │ +000001a2 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000001be 00005d0a R_ARM_THM_CALL 00000781 _PyPegen_set_expr_context │ │ │ │ │ 000001f8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001fc 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000200 0000462f R_ARM_THM_MOVW_ABS_NC 000003dc .LC50 │ │ │ │ │ -00000204 00004630 R_ARM_THM_MOVT_ABS 000003dc .LC50 │ │ │ │ │ -00000208 0000452f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC49 │ │ │ │ │ -0000020c 00004530 R_ARM_THM_MOVT_ABS 000003a4 .LC49 │ │ │ │ │ -00000238 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000248 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000200 0000452f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC49 │ │ │ │ │ +00000204 00004530 R_ARM_THM_MOVT_ABS 000003d8 .LC49 │ │ │ │ │ +00000208 0000442f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC48 │ │ │ │ │ +0000020c 00004430 R_ARM_THM_MOVT_ABS 000003a0 .LC48 │ │ │ │ │ +00000238 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000248 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000021c 00005c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -43,22 +43,22 @@ │ │ │ │ │ _PyPegen_new_identifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyPegen_concatenate_strings │ │ │ │ │ PyBytes_Type │ │ │ │ │ _Py_asdl_expr_seq_new │ │ │ │ │ PyUnicode_Type │ │ │ │ │ _PyAST_JoinedStr │ │ │ │ │ +PyBytes_FromString │ │ │ │ │ +PyBytes_Concat │ │ │ │ │ _PyUnicodeWriter_Init │ │ │ │ │ _PyUnicodeWriter_WriteStr │ │ │ │ │ _PyUnicodeWriter_Finish │ │ │ │ │ -PyBytes_FromString │ │ │ │ │ -PyBytes_Concat │ │ │ │ │ +_PyUnicodeWriter_Dealloc │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ -_PyUnicodeWriter_Dealloc │ │ │ │ │ _PyPegen_set_expr_context │ │ │ │ │ _PyAST_Name │ │ │ │ │ _PyAST_Attribute │ │ │ │ │ _PyAST_Tuple │ │ │ │ │ _PyAST_List │ │ │ │ │ _PyAST_Starred │ │ │ │ │ _PyAST_Subscript │ │ │ │ ├── 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 6bc <_PyPegen_new_type_comment> │ │ │ │ │ + bl 5dc <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ ldrd r0, r3, [r4, #20] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -60,144 +60,39 @@ │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ b.n 6c <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ b.n 60 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000088 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ -_PyPegen_check_barry_as_flufl(): │ │ │ │ │ - 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] │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - lsls r3, r3, #26 │ │ │ │ │ - bmi.n b2 <_PyPegen_check_barry_as_flufl+0x2a> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 strcmp │ │ │ │ │ - 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 strcmp │ │ │ │ │ - cbnz r0, c2 <_PyPegen_check_barry_as_flufl+0x3a> │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - 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.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000000e4 <_PyPegen_join_names_with_dot>: │ │ │ │ │ -_PyPegen_join_names_with_dot(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - cbz r0, 160 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ - ldr r3, [pc, #84] @ (164 <_PyPegen_join_names_with_dot+0x80>) │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blt.n 14c <_PyPegen_join_names_with_dot+0x68> │ │ │ │ │ - ldrd r1, r3, [r5, #24] │ │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_PyAST_Name> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ - add sp, #24 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 160 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 160 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 148 <_PyPegen_join_names_with_dot+0x64> │ │ │ │ │ - .word 0x0000004a │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -00000168 <_PyPegen_alias_for_star>: │ │ │ │ │ +00000088 <_PyPegen_alias_for_star>: │ │ │ │ │ _PyPegen_alias_for_star(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 1d2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ + cbz r0, f2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bc <_PyPegen_alias_for_star+0x54> │ │ │ │ │ + blt.n dc <_PyPegen_alias_for_star+0x54> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -206,43 +101,43 @@ │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ + beq.n f2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1d2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ + cbnz r3, f2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b6 <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ + b.n d6 <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001d8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000000f8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #24 │ │ │ │ │ - bne.n 214 <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ + bne.n 134 <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ 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 PyUnicode_CompareWithASCIIString │ │ │ │ │ - cbz r0, 218 <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ + cbz r0, 138 <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ 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 PyUnicode_CompareWithASCIIString │ │ │ │ │ @@ -250,15 +145,15 @@ │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000021c <_PyPegen_class_def_decorators>: │ │ │ │ │ +0000013c <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -274,73 +169,73 @@ │ │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ │ │ -00000260 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00000180 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 1f2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbz r0, 1f2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2bc <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ + blt.n 1dc <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 1f2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbnz r3, 1f2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b8 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ + b.n 1d8 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002d8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000001f8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3da <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ + beq.n 2fa <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ 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 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -352,379 +247,374 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge.n 332 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ + bge.n 252 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, #20 │ │ │ │ │ - bne.n 376 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + bne.n 296 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 376 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + bne.n 296 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 30c <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + b.n 22c <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 37a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + bne.n 29a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 346 <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ + cbz r3, 266 <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + bne.n 2de <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + bne.n 2de <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3de <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + beq.n 2fe <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r4, [sl, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 370 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + cbz r0, 290 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 32a <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + b.n 24a <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 3de <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + cbz r0, 2fe <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bge.n 336 <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ + bge.n 256 <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ add.w r9, ip, #2 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3b4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ + bne.n 2d4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne.n 3b4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ + bne.n 2d4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 390 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq.n 2b0 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r1, [r0, r9, lsl #2] │ │ │ │ │ - b.n 390 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + b.n 2b0 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r3, r0, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8 <_PyPegen_check_barry_as_flufl+0x20> │ │ │ │ │ + bl a8 <_PyPegen_alias_for_star+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 35a <_PyPegen_setup_full_format_spec+0x82> │ │ │ │ │ + b.n 27a <_PyPegen_setup_full_format_spec+0x82> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 370 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + b.n 290 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003e4 <_PyPegen_slash_with_default>: │ │ │ │ │ +00000304 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 404 <_PyPegen_slash_with_default+0x20> │ │ │ │ │ + cbz r0, 324 <_PyPegen_slash_with_default+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000408 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000328 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 428 <_PyPegen_key_pattern_pair+0x20> │ │ │ │ │ + cbz r0, 348 <_PyPegen_key_pattern_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000042c <_PyPegen_get_pattern_keys>: │ │ │ │ │ +0000034c <_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 r4, r1 │ │ │ │ │ - cbz r1, 464 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 384 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 462 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 382 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 462 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + bge.n 382 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 44e <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 36e <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 440 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 360 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -00000468 <_PyPegen_get_patterns>: │ │ │ │ │ +00000388 <_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 r4, r1 │ │ │ │ │ - cbz r1, 4a0 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 3c0 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, 49e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 3be <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 49e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + bge.n 3be <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 48a <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 3aa <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 47c <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 39c <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -000004a4 <_PyPegen_get_invalid_target>: │ │ │ │ │ +000003c4 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 4d0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + cbz r0, 3f0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bhi.n 4d0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bhi.n 3f0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x0708 │ │ │ │ │ .word 0x06070707 │ │ │ │ │ .word 0x20063006 │ │ │ │ │ .byte 0x10 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 4d0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 3f0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 4ce <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bne.n 3ee <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - b.n 4b4 <_PyPegen_get_invalid_target+0x10> │ │ │ │ │ + b.n 3d4 <_PyPegen_get_invalid_target+0x10> │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 528 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + cbz r5, 448 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 4ce <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bge.n 3ee <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 4a4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 3c4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ec <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + beq.n 40c <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 52c <_PyPegen_get_invalid_target+0x88> │ │ │ │ │ + cbz r5, 44c <_PyPegen_get_invalid_target+0x88> │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 4ce <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bge.n 3ee <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 4a4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 3c4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50c <_PyPegen_get_invalid_target+0x68> │ │ │ │ │ + beq.n 42c <_PyPegen_get_invalid_target+0x68> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4de <_PyPegen_get_invalid_target+0x3a> │ │ │ │ │ + bne.n 3fe <_PyPegen_get_invalid_target+0x3a> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 4e8 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b.n 408 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 508 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + b.n 428 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ │ │ │ │ │ -00000530 <_PyPegen_get_expr_name>: │ │ │ │ │ +00000450 <_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, #25 │ │ │ │ │ - bhi.w 64c <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ + bhi.w 56c <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x7b7b947b │ │ │ │ │ .word 0x493f448f │ │ │ │ │ .word 0xa85d623a │ │ │ │ │ .word 0x999e9ea3 │ │ │ │ │ .word 0x17adadb2 │ │ │ │ │ .word 0x71760d12 │ │ │ │ │ .short 0x676c │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ 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 5fc <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + beq.n 51c <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ 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 5f2 <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ + beq.n 512 <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ 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 5e8 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ + beq.n 508 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ 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 .LC41 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -734,75 +624,80 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006bc <_PyPegen_new_type_comment>: │ │ │ │ │ +000005dc <_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 │ │ │ │ │ @@ -810,29 +705,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, 708 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbz r0, 628 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ 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 6f2 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 612 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 708 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + beq.n 628 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 708 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbnz r3, 628 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6ee <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 60e <_PyPegen_new_type_comment+0x32> │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -1,52 +1,51 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ [ 0] u │ │ │ │ │ - [ 4] cannot mix bytes and nonbytes literals │ │ │ │ │ + [ 8] cannot mix bytes and nonbytes literals │ │ │ │ │ [ 30] __future__ │ │ │ │ │ [ 3c] barry_as_FLUFL │ │ │ │ │ [ 4c] f-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 94] rR │ │ │ │ │ [ 98] unexpected JoinedStr node without debug data in f-string at line %d │ │ │ │ │ [ dc] {{ │ │ │ │ │ [ e0] }} │ │ │ │ │ [ e4] f-string: conversion type must come right after the exclamanation mark │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ - [ 160] != │ │ │ │ │ - [ 164] %U.%U │ │ │ │ │ - [ 16c] * │ │ │ │ │ - [ 170] print │ │ │ │ │ - [ 178] exec │ │ │ │ │ - [ 180] Generator expression must be parenthesized │ │ │ │ │ - [ 1ac] attribute │ │ │ │ │ - [ 1b8] subscript │ │ │ │ │ - [ 1c4] starred │ │ │ │ │ - [ 1cc] name │ │ │ │ │ - [ 1d4] list │ │ │ │ │ - [ 1dc] tuple │ │ │ │ │ - [ 1e4] lambda │ │ │ │ │ - [ 1ec] function call │ │ │ │ │ - [ 1fc] expression │ │ │ │ │ - [ 208] generator expression │ │ │ │ │ - [ 220] yield expression │ │ │ │ │ - [ 234] await expression │ │ │ │ │ - [ 248] list comprehension │ │ │ │ │ - [ 25c] set comprehension │ │ │ │ │ - [ 270] dict comprehension │ │ │ │ │ - [ 284] dict literal │ │ │ │ │ - [ 294] set display │ │ │ │ │ - [ 2a0] f-string expression │ │ │ │ │ - [ 2b4] None │ │ │ │ │ - [ 2bc] False │ │ │ │ │ - [ 2c4] True │ │ │ │ │ - [ 2cc] ellipsis │ │ │ │ │ - [ 2d8] literal │ │ │ │ │ - [ 2e0] comparison │ │ │ │ │ - [ 2ec] conditional expression │ │ │ │ │ - [ 304] named expression │ │ │ │ │ - [ 318] unexpected expression in assignment %d (line %d) │ │ │ │ │ - [ 34c] real number required in complex literal │ │ │ │ │ - [ 374] imaginary number required in complex literal │ │ │ │ │ - [ 3a4] positional argument follows keyword argument unpacking │ │ │ │ │ - [ 3dc] positional argument follows keyword argument │ │ │ │ │ + [ 160] %U.%U │ │ │ │ │ + [ 168] * │ │ │ │ │ + [ 16c] print │ │ │ │ │ + [ 174] exec │ │ │ │ │ + [ 17c] Generator expression must be parenthesized │ │ │ │ │ + [ 1a8] attribute │ │ │ │ │ + [ 1b4] subscript │ │ │ │ │ + [ 1c0] starred │ │ │ │ │ + [ 1c8] name │ │ │ │ │ + [ 1d0] list │ │ │ │ │ + [ 1d8] tuple │ │ │ │ │ + [ 1e0] lambda │ │ │ │ │ + [ 1e8] function call │ │ │ │ │ + [ 1f8] expression │ │ │ │ │ + [ 204] generator expression │ │ │ │ │ + [ 21c] yield expression │ │ │ │ │ + [ 230] await expression │ │ │ │ │ + [ 244] list comprehension │ │ │ │ │ + [ 258] set comprehension │ │ │ │ │ + [ 26c] dict comprehension │ │ │ │ │ + [ 280] dict literal │ │ │ │ │ + [ 290] set display │ │ │ │ │ + [ 29c] f-string expression │ │ │ │ │ + [ 2b0] None │ │ │ │ │ + [ 2b8] False │ │ │ │ │ + [ 2c0] True │ │ │ │ │ + [ 2c8] ellipsis │ │ │ │ │ + [ 2d4] literal │ │ │ │ │ + [ 2dc] comparison │ │ │ │ │ + [ 2e8] conditional expression │ │ │ │ │ + [ 300] named expression │ │ │ │ │ + [ 314] unexpected expression in assignment %d (line %d) │ │ │ │ │ + [ 348] real number required in complex literal │ │ │ │ │ + [ 370] imaginary number required in complex literal │ │ │ │ │ + [ 3a0] positional argument follows keyword argument unpacking │ │ │ │ │ + [ 3d8] positional argument follows keyword argument │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -82,737 +82,716 @@ │ │ │ │ │ b.n 5e <_PyPegen_constant_from_string+0x5e> │ │ │ │ │ │ │ │ │ │ 000000a8 <_PyPegen_concatenate_strings>: │ │ │ │ │ _PyPegen_concatenate_strings(): │ │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6c2 <_PyPegen_concatenate_strings+0x61a> │ │ │ │ │ + beq.w 62e <_PyPegen_concatenate_strings+0x586> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 6c4 <_PyPegen_concatenate_strings+0x61c> │ │ │ │ │ + ble.w 630 <_PyPegen_concatenate_strings+0x588> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #19 │ │ │ │ │ - beq.w 548 <_PyPegen_concatenate_strings+0x4a0> │ │ │ │ │ + beq.w 500 <_PyPegen_concatenate_strings+0x458> │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.w 6b8 <_PyPegen_concatenate_strings+0x610> │ │ │ │ │ + bne.w 6f0 <_PyPegen_concatenate_strings+0x648> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 6a8 <_PyPegen_concatenate_strings+0x600> │ │ │ │ │ + beq.w 53c <_PyPegen_concatenate_strings+0x494> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + beq.w 4fa <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + add.w sl, r6, #8 │ │ │ │ │ + movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ - add.w lr, r7, #8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr.w r0, [lr, #4]! │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, #19 │ │ │ │ │ - beq.w 684 <_PyPegen_concatenate_strings+0x5dc> │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - bne.w 746 <_PyPegen_concatenate_strings+0x69e> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + mov ip, sl │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr.w r1, [ip, #4]! │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + cmp r0, #19 │ │ │ │ │ + beq.w 51c <_PyPegen_concatenate_strings+0x474> │ │ │ │ │ + cmp r0, #20 │ │ │ │ │ + bne.w 6fa <_PyPegen_concatenate_strings+0x652> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + cmp r1, lr │ │ │ │ │ ite ne │ │ │ │ │ - movne.w sl, #1 │ │ │ │ │ - moveq.w fp, #1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bne.n 112 <_PyPegen_concatenate_strings+0x6a> │ │ │ │ │ - mov r3, ip │ │ │ │ │ - orrs.w sl, r2, sl │ │ │ │ │ - beq.w 60c <_PyPegen_concatenate_strings+0x564> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 758 <_PyPegen_concatenate_strings+0x6b0> │ │ │ │ │ + movne.w fp, #1 │ │ │ │ │ + moveq.w r9, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 114 <_PyPegen_concatenate_strings+0x6c> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + orrs.w fp, r2, fp │ │ │ │ │ + beq.w 68c <_PyPegen_concatenate_strings+0x5e4> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 74e <_PyPegen_concatenate_strings+0x6a6> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - add.w r8, r7, #4 │ │ │ │ │ - mov lr, ip │ │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - cmp r1, #19 │ │ │ │ │ - beq.n 19c <_PyPegen_concatenate_strings+0xf4> │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - add.w r1, ip, #2 │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - str.w r0, [r7, r1, lsl #2] │ │ │ │ │ - beq.w 338 <_PyPegen_concatenate_strings+0x290> │ │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add.w lr, r6, #4 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldr.w r1, [lr, #4]! │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp r2, #19 │ │ │ │ │ + beq.n 192 <_PyPegen_concatenate_strings+0xea> │ │ │ │ │ + adds r2, r0, #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - cmp r1, #19 │ │ │ │ │ - bne.n 17a <_PyPegen_concatenate_strings+0xd2> │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + str.w r1, [fp, r2, lsl #2] │ │ │ │ │ + beq.w 310 <_PyPegen_concatenate_strings+0x268> │ │ │ │ │ + ldr.w r1, [lr, #4]! │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp r2, #19 │ │ │ │ │ + bne.n 176 <_PyPegen_concatenate_strings+0xce> │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - add.w r7, r7, ip, lsl #2 │ │ │ │ │ + ble.w 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + add.w r6, fp, r0, lsl #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ │ - str.w sl, [r7, #8] │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #12] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - str.w sl, [r7, #12] │ │ │ │ │ + addeq r0, #1 │ │ │ │ │ + str.w r9, [r6, #8] │ │ │ │ │ + beq.w 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #12] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + str.w r9, [r6, #12] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #2 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #16] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #3 │ │ │ │ │ - str.w sl, [r7, #16] │ │ │ │ │ + addeq r0, #2 │ │ │ │ │ + beq.w 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + str.w r9, [r6, #16] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #3 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #20] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #4 │ │ │ │ │ - str.w sl, [r7, #20] │ │ │ │ │ + addeq r0, #3 │ │ │ │ │ + beq.w 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #20] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + str.w r9, [r6, #20] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #4 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #24] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - str.w sl, [r7, #24] │ │ │ │ │ + addeq r0, #4 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #24] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #5 │ │ │ │ │ + str.w r9, [r6, #24] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #5 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #28] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #6 │ │ │ │ │ - str.w sl, [r7, #28] │ │ │ │ │ + addeq r0, #5 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #28] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #6 │ │ │ │ │ + str.w r9, [r6, #28] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #6 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #32] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #7 │ │ │ │ │ - str.w sl, [r7, #32] │ │ │ │ │ + addeq r0, #6 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #32] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + str.w r9, [r6, #32] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #7 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #36] @ 0x24 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #8 │ │ │ │ │ - str.w sl, [r7, #36] @ 0x24 │ │ │ │ │ + addeq r0, #7 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #36] @ 0x24 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #8 │ │ │ │ │ + str.w r9, [r6, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #8 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #40] @ 0x28 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #9 │ │ │ │ │ - str.w sl, [r7, #40] @ 0x28 │ │ │ │ │ + addeq r0, #8 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #40] @ 0x28 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #9 │ │ │ │ │ + str.w r9, [r6, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #9 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #44] @ 0x2c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - str.w sl, [r7, #44] @ 0x2c │ │ │ │ │ + addeq r0, #9 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + str.w r9, [r6, #44] @ 0x2c │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #10 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #48] @ 0x30 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - str.w sl, [r7, #48] @ 0x30 │ │ │ │ │ + addeq r0, #10 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #11 │ │ │ │ │ + str.w r9, [r6, #48] @ 0x30 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #11 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #52] @ 0x34 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - str.w sl, [r7, #52] @ 0x34 │ │ │ │ │ + addeq r0, #11 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #52] @ 0x34 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + str.w r9, [r6, #52] @ 0x34 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #12 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr.w sl, [r1, #56] @ 0x38 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - str.w sl, [r7, #56] @ 0x38 │ │ │ │ │ - add.w r7, r1, #56 @ 0x38 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - add.w sl, ip, #14 │ │ │ │ │ - add.w sl, r1, sl, lsl #2 │ │ │ │ │ - add.w r1, ip, #13 │ │ │ │ │ - add ip, r0 │ │ │ │ │ - b.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - str.w r0, [sl, #4]! │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - bne.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.w 170 <_PyPegen_concatenate_strings+0xc8> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.w 720 <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6e4 <_PyPegen_concatenate_strings+0x63c> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + addeq r0, #12 │ │ │ │ │ + beq.n 306 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ + ldr.w r9, [r2, #56] @ 0x38 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + str.w r9, [r6, #56] @ 0x38 │ │ │ │ │ + add.w r9, r0, #14 │ │ │ │ │ + add.w r6, r2, #56 @ 0x38 │ │ │ │ │ + add.w r2, r0, #13 │ │ │ │ │ + add.w r9, fp, r9, lsl #2 │ │ │ │ │ + add r0, r1 │ │ │ │ │ + b.n 2fe <_PyPegen_concatenate_strings+0x256> │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + str.w r1, [r9, #4]! │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + bne.n 2f0 <_PyPegen_concatenate_strings+0x248> │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.w 16c <_PyPegen_concatenate_strings+0xc4> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.w 6d0 <_PyPegen_concatenate_strings+0x628> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 64e <_PyPegen_concatenate_strings+0x5a6> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - mov r7, ip │ │ │ │ │ - ands.w r3, r6, #3 │ │ │ │ │ - beq.n 40a <_PyPegen_concatenate_strings+0x362> │ │ │ │ │ + add.w r2, fp, #4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ands.w r3, r5, #3 │ │ │ │ │ + beq.n 3d6 <_PyPegen_concatenate_strings+0x32e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3ce <_PyPegen_concatenate_strings+0x326> │ │ │ │ │ + beq.n 3a0 <_PyPegen_concatenate_strings+0x2f8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 396 <_PyPegen_concatenate_strings+0x2ee> │ │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + beq.n 36e <_PyPegen_concatenate_strings+0x2c6> │ │ │ │ │ + ldr.w lr, [r2, #4]! │ │ │ │ │ + ldr.w r3, [lr] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 388 <_PyPegen_concatenate_strings+0x2e0> │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ │ - cmp sl, lr │ │ │ │ │ - bne.n 388 <_PyPegen_concatenate_strings+0x2e0> │ │ │ │ │ - ldr.w r8, [r8, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 394 <_PyPegen_concatenate_strings+0x2ec> │ │ │ │ │ - subs r3, #20 │ │ │ │ │ + bne.n 360 <_PyPegen_concatenate_strings+0x2b8> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r9, [lr, #4] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne.n 360 <_PyPegen_concatenate_strings+0x2b8> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 36c <_PyPegen_concatenate_strings+0x2c4> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - rsbs ip, r3, #0 │ │ │ │ │ - adc.w ip, ip, r3 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr.w lr, [r2, #4]! │ │ │ │ │ + ldr.w r3, [lr] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3be <_PyPegen_concatenate_strings+0x316> │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ │ - cmp sl, lr │ │ │ │ │ - bne.n 3b8 <_PyPegen_concatenate_strings+0x310> │ │ │ │ │ - ldr.w r8, [r8, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 3cc <_PyPegen_concatenate_strings+0x324> │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 3cc <_PyPegen_concatenate_strings+0x324> │ │ │ │ │ - sub.w ip, r3, #20 │ │ │ │ │ + bne.n 392 <_PyPegen_concatenate_strings+0x2ea> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r9, [lr, #4] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne.n 390 <_PyPegen_concatenate_strings+0x2e8> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 39e <_PyPegen_concatenate_strings+0x2f6> │ │ │ │ │ + cbnz r6, 39e <_PyPegen_concatenate_strings+0x2f6> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz ip, ip │ │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + ldr.w lr, [r2, #4]! │ │ │ │ │ + ldr.w r3, [lr] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3f6 <_PyPegen_concatenate_strings+0x34e> │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ │ - cmp sl, lr │ │ │ │ │ - bne.n 3f0 <_PyPegen_concatenate_strings+0x348> │ │ │ │ │ - ldr.w r8, [r8, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 404 <_PyPegen_concatenate_strings+0x35c> │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 404 <_PyPegen_concatenate_strings+0x35c> │ │ │ │ │ - sub.w ip, r3, #20 │ │ │ │ │ + bne.n 3c4 <_PyPegen_concatenate_strings+0x31c> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r9, [lr, #4] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne.n 3c2 <_PyPegen_concatenate_strings+0x31a> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 3d0 <_PyPegen_concatenate_strings+0x328> │ │ │ │ │ + cbnz r6, 3d0 <_PyPegen_concatenate_strings+0x328> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz ip, ip │ │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.n 4b0 <_PyPegen_concatenate_strings+0x408> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r7, ip │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n 474 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + adds r2, #4 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 42c <_PyPegen_concatenate_strings+0x384> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 42a <_PyPegen_concatenate_strings+0x382> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 438 <_PyPegen_concatenate_strings+0x390> │ │ │ │ │ - cbnz r7, 438 <_PyPegen_concatenate_strings+0x390> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 3f2 <_PyPegen_concatenate_strings+0x34a> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne.n 3f0 <_PyPegen_concatenate_strings+0x348> │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + cbz r1, 3fe <_PyPegen_concatenate_strings+0x356> │ │ │ │ │ + cbnz r6, 3fe <_PyPegen_concatenate_strings+0x356> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 452 <_PyPegen_concatenate_strings+0x3aa> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 450 <_PyPegen_concatenate_strings+0x3a8> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 45e <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ - cbnz r7, 45e <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 418 <_PyPegen_concatenate_strings+0x370> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne.n 416 <_PyPegen_concatenate_strings+0x36e> │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + cbz r1, 424 <_PyPegen_concatenate_strings+0x37c> │ │ │ │ │ + cbnz r6, 424 <_PyPegen_concatenate_strings+0x37c> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 474 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 472 <_PyPegen_concatenate_strings+0x3ca> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 480 <_PyPegen_concatenate_strings+0x3d8> │ │ │ │ │ - cbnz r7, 480 <_PyPegen_concatenate_strings+0x3d8> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 43a <_PyPegen_concatenate_strings+0x392> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne.n 438 <_PyPegen_concatenate_strings+0x390> │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + cbz r1, 446 <_PyPegen_concatenate_strings+0x39e> │ │ │ │ │ + cbnz r6, 446 <_PyPegen_concatenate_strings+0x39e> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - adds r1, #12 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 498 <_PyPegen_concatenate_strings+0x3f0> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 496 <_PyPegen_concatenate_strings+0x3ee> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 4a4 <_PyPegen_concatenate_strings+0x3fc> │ │ │ │ │ - cbnz r7, 4a4 <_PyPegen_concatenate_strings+0x3fc> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 45e <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne.n 45c <_PyPegen_concatenate_strings+0x3b4> │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + cbz r1, 46a <_PyPegen_concatenate_strings+0x3c2> │ │ │ │ │ + cbnz r6, 46a <_PyPegen_concatenate_strings+0x3c2> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - add.w ip, ip, #3 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bne.n 414 <_PyPegen_concatenate_strings+0x36c> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + add.w lr, lr, #3 │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bne.n 3da <_PyPegen_concatenate_strings+0x332> │ │ │ │ │ + mov r4, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - strd r5, r9, [sp, #28] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov fp, lr │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - cmp r1, #20 │ │ │ │ │ - bne.n 50e <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bge.w 694 <_PyPegen_concatenate_strings+0x5ec> │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + strd r4, r7, [sp, #20] │ │ │ │ │ + add.w r3, fp, sl, lsl #2 │ │ │ │ │ + add.w r4, sl, #1 │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - beq.n 562 <_PyPegen_concatenate_strings+0x4ba> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 50e <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + bne.n 4c8 <_PyPegen_concatenate_strings+0x420> │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.n 52a <_PyPegen_concatenate_strings+0x482> │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, #20 │ │ │ │ │ + beq.n 58a <_PyPegen_concatenate_strings+0x4e2> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbz r3, 4c8 <_PyPegen_concatenate_strings+0x420> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - bne.n 50e <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bne.n 4c8 <_PyPegen_concatenate_strings+0x420> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7a2 <_PyPegen_concatenate_strings+0x6fa> │ │ │ │ │ - adds r3, r7, #2 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - add.w r7, r7, #1 │ │ │ │ │ - str.w r5, [sl, r3, lsl #2] │ │ │ │ │ - bge.n 520 <_PyPegen_concatenate_strings+0x478> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 4dc <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - ldrd r5, r9, [sp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6a2 <_PyPegen_concatenate_strings+0x5fa> │ │ │ │ │ + beq.w 76a <_PyPegen_concatenate_strings+0x6c2> │ │ │ │ │ + adds r3, r6, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + str.w r7, [r9, r3, lsl #2] │ │ │ │ │ + bge.n 4da <_PyPegen_concatenate_strings+0x432> │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b.n 498 <_PyPegen_concatenate_strings+0x3f0> │ │ │ │ │ + ldrd r4, r7, [sp, #20] │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbz r3, 536 <_PyPegen_concatenate_strings+0x48e> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 792 <_PyPegen_concatenate_strings+0x6ea> │ │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ │ + cbz r5, 506 <_PyPegen_concatenate_strings+0x45e> │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6be <_PyPegen_concatenate_strings+0x616> │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + it eq │ │ │ │ │ + streq r3, [sp, #16] │ │ │ │ │ + beq.w 150 <_PyPegen_concatenate_strings+0xa8> │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 104 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + cbz r1, 522 <_PyPegen_concatenate_strings+0x47a> │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + add r5, r1 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 138 <_PyPegen_concatenate_strings+0x90> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4b8 <_PyPegen_concatenate_strings+0x410> │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + str.w r7, [r9, r6, lsl #2] │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ + b.n 4fa <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n 620 <_PyPegen_concatenate_strings+0x578> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ │ + ldrd r1, r5, [r3, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + blt.w 718 <_PyPegen_concatenate_strings+0x670> │ │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_Constant> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ + b.n 4fa <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r2, r8, r4, lsl #2 │ │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - strd r5, r7, [sp, #44] @ 0x2c │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r1, #20 │ │ │ │ │ - bne.w 736 <_PyPegen_concatenate_strings+0x68e> │ │ │ │ │ + bne.w 6e2 <_PyPegen_concatenate_strings+0x63a> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b8 <_PyPegen_concatenate_strings+0x710> │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne.n 58e <_PyPegen_concatenate_strings+0x4e6> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + bne.w 70e <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bne.n 5ac <_PyPegen_concatenate_strings+0x504> │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b8 <_PyPegen_concatenate_strings+0x710> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ │ + beq.w 70e <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7c0 <_PyPegen_concatenate_strings+0x718> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + blt.w 734 <_PyPegen_concatenate_strings+0x68c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + mov r0, sl │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r5, #24] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldrd r2, r3, [r7, #16] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r7, #28] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r7, #24] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f8 <_PyPegen_concatenate_strings+0x450> │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 6c6 <_PyPegen_concatenate_strings+0x61e> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldrd r1, r6, [r2, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 654 <_PyPegen_concatenate_strings+0x5ac> │ │ │ │ │ - adds r7, #8 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr.w r2, [r7, #4]! │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bne.n 640 <_PyPegen_concatenate_strings+0x598> │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - blt.w 776 <_PyPegen_concatenate_strings+0x6ce> │ │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_Constant> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - b.n 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 7b0 <_PyPegen_concatenate_strings+0x708> │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - add r6, r3 │ │ │ │ │ - b.n 136 <_PyPegen_concatenate_strings+0x8e> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 4fe <_PyPegen_concatenate_strings+0x456> │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - str.w r5, [sl, r7, lsl #2] │ │ │ │ │ - ldr.w r0, [sl, #8] │ │ │ │ │ - b.n 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 612 <_PyPegen_concatenate_strings+0x56a> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 74c <_PyPegen_concatenate_strings+0x6a4> │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 14e <_PyPegen_concatenate_strings+0xa6> │ │ │ │ │ + bne.w 4b4 <_PyPegen_concatenate_strings+0x40c> │ │ │ │ │ + b.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + b.n 104 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 7b4 <_PyPegen_concatenate_strings+0x70c> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - it le │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - ble.n 720 <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.w 77a <_PyPegen_concatenate_strings+0x6d2> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 6cc <_PyPegen_concatenate_strings+0x624> │ │ │ │ │ movs r2, #0 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr.w r7, [r1, #4]! │ │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ │ - cbz r2, 6fa <_PyPegen_concatenate_strings+0x652> │ │ │ │ │ - cmp r7, #20 │ │ │ │ │ - beq.n 712 <_PyPegen_concatenate_strings+0x66a> │ │ │ │ │ - sub.w r2, r7, #20 │ │ │ │ │ + ldr.w r6, [r1, #4]! │ │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ │ + cbz r2, 664 <_PyPegen_concatenate_strings+0x5bc> │ │ │ │ │ + cmp r6, #20 │ │ │ │ │ + beq.n 67e <_PyPegen_concatenate_strings+0x5d6> │ │ │ │ │ + sub.w r2, r6, #20 │ │ │ │ │ adds r3, #1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.n 6ee <_PyPegen_concatenate_strings+0x646> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 4b0 <_PyPegen_concatenate_strings+0x408> │ │ │ │ │ + bne.n 658 <_PyPegen_concatenate_strings+0x5b0> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 474 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n 70e <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 678 <_PyPegen_concatenate_strings+0x5d0> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ - b.n 6f6 <_PyPegen_concatenate_strings+0x64e> │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ + b.n 660 <_PyPegen_concatenate_strings+0x5b8> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 632 <_PyPegen_concatenate_strings+0x58a> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldrd r1, r5, [r2, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r2, [sl, #4]! │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bne.n 6b6 <_PyPegen_concatenate_strings+0x60e> │ │ │ │ │ + b.n 55a <_PyPegen_concatenate_strings+0x4b2> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528 <_PyPegen_concatenate_strings+0x480> │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + bne.w 4e2 <_PyPegen_concatenate_strings+0x43a> │ │ │ │ │ + b.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + mov r4, sl │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5be <_PyPegen_concatenate_strings+0x516> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 136 <_PyPegen_concatenate_strings+0x8e> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + b.n 5d6 <_PyPegen_concatenate_strings+0x52e> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n 702 <_PyPegen_concatenate_strings+0x65a> │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 150 <_PyPegen_concatenate_strings+0xa8> │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 138 <_PyPegen_concatenate_strings+0x90> │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + b.n 104 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ + b.n 4fa <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + bne.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 79e <_PyPegen_concatenate_strings+0x6f6> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 14e <_PyPegen_concatenate_strings+0xa6> │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - blt.w 51c <_PyPegen_concatenate_strings+0x474> │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - ldrd r5, r9, [sp, #28] │ │ │ │ │ - b.n 52e <_PyPegen_concatenate_strings+0x486> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 136 <_PyPegen_concatenate_strings+0x8e> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 166 <_PyPegen_concatenate_strings+0xbe> │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + b.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.n 78c <_PyPegen_concatenate_strings+0x6e4> │ │ │ │ │ - nop │ │ │ │ │ + bne.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + b.n 72e <_PyPegen_concatenate_strings+0x686> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + b.n 714 <_PyPegen_concatenate_strings+0x66c> │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + blt.w 4d6 <_PyPegen_concatenate_strings+0x42e> │ │ │ │ │ + ldrd r4, r7, [sp, #20] │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n 4e6 <_PyPegen_concatenate_strings+0x43e> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 164 <_PyPegen_concatenate_strings+0xbc> │ │ │ │ │ │ │ │ │ │ -000007dc <_PyPegen_set_expr_context>: │ │ │ │ │ +00000780 <_PyPegen_set_expr_context>: │ │ │ │ │ _PyPegen_set_expr_context(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #21 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 83a <_PyPegen_set_expr_context+0x5e> │ │ │ │ │ + bhi.n 7de <_PyPegen_set_expr_context+0x5e> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x03475a11 │ │ │ │ │ .short 0x2134 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ @@ -835,15 +814,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 7be <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 17c <_PyPegen_concatenate_strings+0xd4> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -853,15 +832,15 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 7be <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 17c <_PyPegen_concatenate_strings+0xd4> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -871,135 +850,135 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 7be <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 7dc <_PyPegen_set_expr_context> │ │ │ │ │ + bl 780 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 7be <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 7be <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ │ │ │ │ │ -000008d0 <_PyPegen_singleton_seq>: │ │ │ │ │ +00000874 <_PyPegen_singleton_seq>: │ │ │ │ │ _PyPegen_singleton_seq(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 8f0 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ + cbz r0, 894 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008f4 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ +00000898 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ _PyPegen_seq_insert_in_front(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r2, 950 <_PyPegen_seq_insert_in_front+0x5c> │ │ │ │ │ + cbz r2, 8f4 <_PyPegen_seq_insert_in_front+0x5c> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + cbz r0, 8f2 <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ - ble.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + ble.n 8f2 <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + beq.n 8f2 <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + beq.n 8f2 <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #-4] │ │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 938 <_PyPegen_seq_insert_in_front+0x44> │ │ │ │ │ + bne.n 8dc <_PyPegen_seq_insert_in_front+0x44> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + beq.n 8f2 <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000964 <_PyPegen_collect_call_seqs>: │ │ │ │ │ +00000908 <_PyPegen_collect_call_seqs>: │ │ │ │ │ _PyPegen_collect_call_seqs(): │ │ │ │ │ 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 r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r6, r7, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a64 <_PyPegen_collect_call_seqs+0x100> │ │ │ │ │ - cbnz r2, 9a4 <_PyPegen_collect_call_seqs+0x40> │ │ │ │ │ - ldr r0, [pc, #224] @ (a6c <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ + beq.n a08 <_PyPegen_collect_call_seqs+0x100> │ │ │ │ │ + cbnz r2, 948 <_PyPegen_collect_call_seqs+0x40> │ │ │ │ │ + ldr r0, [pc, #224] @ (a10 <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -1007,127 +986,127 @@ │ │ │ │ │ b.w 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Call │ │ │ │ │ ldr.w sl, [r1] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1b3c <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1af8 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 1be0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1b9c <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n a06 <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ + bne.n 9aa <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 9fe <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ + cbz r0, 9a2 <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + ble.n 994 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r0, [pc, #116] @ (a6c <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ + ldr r0, [pc, #116] @ (a10 <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ strd r7, fp, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 998 <_PyPegen_collect_call_seqs+0x34> │ │ │ │ │ + b.n 93c <_PyPegen_collect_call_seqs+0x34> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, sl, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fe <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ + beq.n 9a2 <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n a60 <_PyPegen_collect_call_seqs+0xfc> │ │ │ │ │ + ble.n a04 <_PyPegen_collect_call_seqs+0xfc> │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + ble.n 994 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r4, r8, #8 │ │ │ │ │ mla r2, r2, sl, r9 │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ - b.n a4e <_PyPegen_collect_call_seqs+0xea> │ │ │ │ │ + beq.n 994 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + b.n 9f2 <_PyPegen_collect_call_seqs+0xea> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n a3a <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ + b.n 9de <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 98a <_PyPegen_collect_call_seqs+0x26> │ │ │ │ │ + beq.n 92e <_PyPegen_collect_call_seqs+0x26> │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 9a8 <_PyPegen_collect_call_seqs+0x44> │ │ │ │ │ + b.n 94c <_PyPegen_collect_call_seqs+0x44> │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a70 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ +00000a14 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ _PyPegen_add_type_comment_to_arg(): │ │ │ │ │ - cbnz r2, a76 <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ + cbnz r2, a1a <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ b.w 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00000a7c <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ +00000a20 <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ _PyPegen_cmpop_expr_pair(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, a9c <_PyPegen_cmpop_expr_pair+0x20> │ │ │ │ │ + cbz r0, a40 <_PyPegen_cmpop_expr_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000aa0 <_PyPegen_seq_count_dots>: │ │ │ │ │ +00000a44 <_PyPegen_seq_count_dots>: │ │ │ │ │ _PyPegen_seq_count_dots(): │ │ │ │ │ - cbz r0, aac <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ + cbz r0, a50 <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n aae <_PyPegen_seq_count_dots+0xe> │ │ │ │ │ + bgt.n a52 <_PyPegen_seq_count_dots+0xe> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1135,78 +1114,78 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #23 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #3 │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ab6 <_PyPegen_seq_count_dots+0x16> │ │ │ │ │ + bne.n a5a <_PyPegen_seq_count_dots+0x16> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ad0 <_PyPegen_get_cmpops>: │ │ │ │ │ +00000a74 <_PyPegen_get_cmpops>: │ │ │ │ │ _PyPegen_get_cmpops(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r4, b18 <_PyPegen_get_cmpops+0x48> │ │ │ │ │ + cbz r4, abc <_PyPegen_get_cmpops+0x48> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_int_seq_new │ │ │ │ │ - cbz r0, b16 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ + cbz r0, aba <_PyPegen_get_cmpops+0x46> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n b16 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ + ble.n aba <_PyPegen_get_cmpops+0x46> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n b16 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ + beq.n aba <_PyPegen_get_cmpops+0x46> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n b08 <_PyPegen_get_cmpops+0x38> │ │ │ │ │ + bne.n aac <_PyPegen_get_cmpops+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_int_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b24 <_PyPegen_checked_future_import>: │ │ │ │ │ +00000ac8 <_PyPegen_checked_future_import>: │ │ │ │ │ _PyPegen_checked_future_import(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r9, sl, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldrd fp, r7, [sp, #68] @ 0x44 │ │ │ │ │ - cbnz r3, b5c <_PyPegen_checked_future_import+0x38> │ │ │ │ │ + cbnz r3, b00 <_PyPegen_checked_future_import+0x38> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - cbz r0, b7a <_PyPegen_checked_future_import+0x56> │ │ │ │ │ + cbz r0, b1e <_PyPegen_checked_future_import+0x56> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r7, [sp, #64] @ 0x40 │ │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ @@ -1214,571 +1193,585 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ adds r3, r6, #4 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - cbz r5, bc0 <_PyPegen_checked_future_import+0x9c> │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + cbz r6, b76 <_PyPegen_checked_future_import+0xae> │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n ba0 <_PyPegen_checked_future_import+0x7c> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldrd r5, r4, [sp, #8] │ │ │ │ │ - b.n b5c <_PyPegen_checked_future_import+0x38> │ │ │ │ │ + blt.n b56 <_PyPegen_checked_future_import+0x8e> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldrd fp, r7, [sp, #8] │ │ │ │ │ + b.n b00 <_PyPegen_checked_future_import+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b8e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ + bne.n b3c <_PyPegen_checked_future_import+0x74> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ orr.w r1, r1, #32 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ - b.n b8e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n b92 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ + b.n b3c <_PyPegen_checked_future_import+0x74> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n b40 <_PyPegen_checked_future_import+0x78> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000bc4 <_PyPegen_get_exprs>: │ │ │ │ │ +00000b7c <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r4, c0c <_PyPegen_get_exprs+0x48> │ │ │ │ │ + cbz r4, bc4 <_PyPegen_get_exprs+0x48> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ + cbz r0, bc2 <_PyPegen_get_exprs+0x46> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ + ble.n bc2 <_PyPegen_get_exprs+0x46> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ + beq.n bc2 <_PyPegen_get_exprs+0x46> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n bfc <_PyPegen_get_exprs+0x38> │ │ │ │ │ + bne.n bb4 <_PyPegen_get_exprs+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c18 <_PyPegen_make_arguments>: │ │ │ │ │ +00000bd0 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ 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, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r1, c4e <_PyPegen_make_arguments+0x36> │ │ │ │ │ + cbnz r1, c06 <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f32 <_PyPegen_make_arguments+0x31a> │ │ │ │ │ + bne.w ee8 <_PyPegen_make_arguments+0x318> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ subs.w sl, fp, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w sl, #1 │ │ │ │ │ tst.w r3, sl │ │ │ │ │ - beq.w e62 <_PyPegen_make_arguments+0x24a> │ │ │ │ │ + beq.w e18 <_PyPegen_make_arguments+0x248> │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dc6 <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ + bgt.w d7e <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r9, [r7] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add.w r0, r9, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n d6a <_PyPegen_make_arguments+0x152> │ │ │ │ │ + ble.n d22 <_PyPegen_make_arguments+0x152> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n ca2 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n ca2 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n ca2 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ldr.w ip, [r3, r0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str.w ip, [r3, r0] │ │ │ │ │ - bne.n cd4 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ + bne.n c8c <_PyPegen_make_arguments+0xbc> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n d72 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ + bgt.n d2a <_PyPegen_make_arguments+0x15a> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ tst.w sl, r2 │ │ │ │ │ - bne.w f02 <_PyPegen_make_arguments+0x2ea> │ │ │ │ │ + bne.w eb8 <_PyPegen_make_arguments+0x2e8> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ea4 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ + beq.w e5a <_PyPegen_make_arguments+0x28a> │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n d9c <_PyPegen_make_arguments+0x184> │ │ │ │ │ + bgt.n d56 <_PyPegen_make_arguments+0x186> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df2 <_PyPegen_make_arguments+0x1da> │ │ │ │ │ + bne.n da8 <_PyPegen_make_arguments+0x1d8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n ca6 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ - beq.n cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + beq.n ca6 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r7, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - add r1, r9 │ │ │ │ │ - str.w r7, [r1, r0, lsl #2] │ │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d86 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + str.w r7, [r1, r9] │ │ │ │ │ + beq.n ca6 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n d3e <_PyPegen_make_arguments+0x16e> │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - add.w r8, r3, r8, lsl #2 │ │ │ │ │ - add.w r2, r0, #8 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ │ - beq.n d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n db6 <_PyPegen_make_arguments+0x19e> │ │ │ │ │ + beq.n ce2 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + add.w r1, r0, #8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ │ + beq.n ce2 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n d6c <_PyPegen_make_arguments+0x19c> │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w c80 <_PyPegen_make_arguments+0x68> │ │ │ │ │ - add.w r6, r2, r6, lsl #2 │ │ │ │ │ - add.w r1, r0, #8 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - str.w r0, [r1, #4]! │ │ │ │ │ - beq.w c80 <_PyPegen_make_arguments+0x68> │ │ │ │ │ - b.n de0 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + beq.w c38 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr.w r2, [ip, r1, lsl #2] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str.w r2, [r0, #4]! │ │ │ │ │ + beq.w c38 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + b.n d94 <_PyPegen_make_arguments+0x1c4> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e50 <_PyPegen_make_arguments+0x238> │ │ │ │ │ + beq.n e06 <_PyPegen_make_arguments+0x236> │ │ │ │ │ ldr.w fp, [sl] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + cbz r0, e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n ec0 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ + bgt.n e76 <_PyPegen_make_arguments+0x2a6> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n ef4 <_PyPegen_make_arguments+0x2dc> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n eaa <_PyPegen_make_arguments+0x2da> │ │ │ │ │ + ldr.w sl, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n eda <_PyPegen_make_arguments+0x2c2> │ │ │ │ │ + cbz r0, e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n e90 <_PyPegen_make_arguments+0x2c0> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ - b.n d64 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + b.n d1c <_PyPegen_make_arguments+0x14c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e14 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + bne.n dca <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d64 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ - cbnz r7, e7c <_PyPegen_make_arguments+0x264> │ │ │ │ │ + b.n d1c <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + cbnz r7, e32 <_PyPegen_make_arguments+0x262> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e7c <_PyPegen_make_arguments+0x264> │ │ │ │ │ + beq.n e32 <_PyPegen_make_arguments+0x262> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl f68 <_get_names.isra.0> │ │ │ │ │ + bl f20 <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w ca6 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e84 <_PyPegen_make_arguments+0x26c> │ │ │ │ │ - cbnz r3, e96 <_PyPegen_make_arguments+0x27e> │ │ │ │ │ + bne.n e3a <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + cbnz r3, e4c <_PyPegen_make_arguments+0x27c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w ca6 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n eae <_PyPegen_make_arguments+0x296> │ │ │ │ │ + bne.n e64 <_PyPegen_make_arguments+0x294> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f54 <_PyPegen_make_arguments+0x33c> │ │ │ │ │ + bne.n f0a <_PyPegen_make_arguments+0x33a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w ce2 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ adds r1, r0, #4 │ │ │ │ │ add.w r3, r2, fp, lsl #2 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.n e14 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ - b.n eca <_PyPegen_make_arguments+0x2b2> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + beq.n dca <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ + b.n e80 <_PyPegen_make_arguments+0x2b0> │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ - add.w fp, r3, fp, lsl #2 │ │ │ │ │ + add.w sl, r3, sl, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n e34 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n ee4 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + beq.n dea <_PyPegen_make_arguments+0x21a> │ │ │ │ │ + b.n e9a <_PyPegen_make_arguments+0x2ca> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e34 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.n dea <_PyPegen_make_arguments+0x21a> │ │ │ │ │ + b.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1008 <_get_defaults.isra.0> │ │ │ │ │ + bl fc4 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 1008 <_get_defaults.isra.0> │ │ │ │ │ + bl fc4 <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa4 <_PyPegen_join_sequences> │ │ │ │ │ + bl f5c <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w ce2 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl f68 <_get_names.isra.0> │ │ │ │ │ + bl f20 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa4 <_PyPegen_join_sequences> │ │ │ │ │ + bl f5c <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4e <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w c06 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1008 <_get_defaults.isra.0> │ │ │ │ │ + bl fc4 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w ce2 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e14 <_PyPegen_make_arguments+0x244> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000f68 <_get_names.isra.0>: │ │ │ │ │ +00000f20 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - cbz r4, fa0 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r4, f58 <_get_names.isra.0+0x38> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, f8e <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, f46 <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n f90 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n f48 <_get_names.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n f8a <_get_names.isra.0+0x22> │ │ │ │ │ + b.n f42 <_get_names.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n f7e <_get_names.isra.0+0x16> │ │ │ │ │ + b.n f36 <_get_names.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00000fa4 <_PyPegen_join_sequences>: │ │ │ │ │ +00000f5c <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cbz r1, 1000 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cbz r1, fba <_PyPegen_join_sequences+0x5e> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r5, 1004 <_PyPegen_join_sequences+0x60> │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ + cbz r6, fbe <_PyPegen_join_sequences+0x62> │ │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - adds r0, r4, r6 │ │ │ │ │ + adds r0, r4, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + cbz r0, fa4 <_PyPegen_join_sequences+0x48> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n fa6 <_PyPegen_join_sequences+0x4a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbz r0, fee <_PyPegen_join_sequences+0x4a> │ │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.n fe2 <_PyPegen_join_sequences+0x3e> │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ │ str.w r2, [r1, ip] │ │ │ │ │ - b.n fca <_PyPegen_join_sequences+0x26> │ │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + bne.n f86 <_PyPegen_join_sequences+0x2a> │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - blt.n ff0 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt.n faa <_PyPegen_join_sequences+0x4e> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n f9c <_PyPegen_join_sequences+0x40> │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r1, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n fea <_PyPegen_join_sequences+0x46> │ │ │ │ │ + b.n fa0 <_PyPegen_join_sequences+0x44> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n fba <_PyPegen_join_sequences+0x16> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b.n fbe <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n f72 <_PyPegen_join_sequences+0x16> │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n f76 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001008 <_get_defaults.isra.0>: │ │ │ │ │ +00000fc4 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - cbz r4, 1040 <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r4, ffc <_get_defaults.isra.0+0x38> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 102e <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, fea <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 1030 <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n fec <_get_defaults.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 102a <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n fe6 <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 101e <_get_defaults.isra.0+0x16> │ │ │ │ │ + b.n fda <_get_defaults.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00001044 <_PyPegen_constant_from_token>: │ │ │ │ │ +00001000 <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ 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 r6, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 1062 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 1062 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1090 <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ + blt.n 104c <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + beq.n 1062 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 1062 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 108c <_PyPegen_constant_from_token+0x48> │ │ │ │ │ + b.n 1048 <_PyPegen_constant_from_token+0x48> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010ac <_PyPegen_formatted_value>: │ │ │ │ │ +00001068 <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ 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 r4, r2 │ │ │ │ │ @@ -1788,90 +1781,90 @@ │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldrd r9, r8, [sp, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 1112 <_PyPegen_formatted_value+0x66> │ │ │ │ │ + cbnz r3, 10ce <_PyPegen_formatted_value+0x66> │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e8 <_PyPegen_formatted_value+0x13c> │ │ │ │ │ + bne.n 11a4 <_PyPegen_formatted_value+0x13c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1170 <_PyPegen_formatted_value+0xc4> │ │ │ │ │ + bne.n 112c <_PyPegen_formatted_value+0xc4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ strd sl, r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 11fe <_PyPegen_formatted_value+0x152> │ │ │ │ │ + bne.n 11ba <_PyPegen_formatted_value+0x152> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 1230 <_PyPegen_formatted_value+0x184> │ │ │ │ │ + bne.w 11ec <_PyPegen_formatted_value+0x184> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1248 <_PyPegen_formatted_value+0x19c> │ │ │ │ │ + beq.w 1204 <_PyPegen_formatted_value+0x19c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1250 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ + bpl.w 120c <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 1204 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bgt.n 11c0 <_PyPegen_formatted_value+0x158> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 1204 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bhi.n 11c0 <_PyPegen_formatted_value+0x158> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r7, 1174 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ + cbnz r7, 1130 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 10c6 <_PyPegen_formatted_value+0x5e> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldrd r9, r8, [r3, #16] │ │ │ │ │ - b.n 11a0 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 115c <_PyPegen_formatted_value+0xf4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 10c6 <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1166 <_PyPegen_formatted_value+0xba> │ │ │ │ │ + bne.n 1122 <_PyPegen_formatted_value+0xba> │ │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ │ ldrd r9, r2, [r3, #16] │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1880,20 +1873,20 @@ │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122c <_PyPegen_formatted_value+0x180> │ │ │ │ │ + beq.n 11e8 <_PyPegen_formatted_value+0x180> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 122c <_PyPegen_formatted_value+0x180> │ │ │ │ │ + cbz r0, 11e8 <_PyPegen_formatted_value+0x180> │ │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -1908,15 +1901,15 @@ │ │ │ │ │ mov r3, fp │ │ │ │ │ strd sl, r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ - b.n 11a0 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 115c <_PyPegen_formatted_value+0xf4> │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1929,232 +1922,232 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + b.n 10c6 <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 1258 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ - cbz r1, 124c <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ + bne.n 1214 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ + cbz r1, 1208 <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ ldrh r1, [r3, #0] │ │ │ │ │ - b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 10f2 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1254 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ + b.n 1210 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1244 <_PyPegen_formatted_value+0x198> │ │ │ │ │ + b.n 1200 <_PyPegen_formatted_value+0x198> │ │ │ │ │ add.w r3, r6, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ - cbnz r1, 1260 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ + b.n 10f2 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + cbnz r1, 121c <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 10f2 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ - b.n 125c <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ + b.n 1218 <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001270 <_PyPegen_seq_flatten>: │ │ │ │ │ +0000122c <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 134a <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 1306 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 132e <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + ble.n 12ea <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1344 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ + beq.n 1300 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1288 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 12a2 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 125e <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1288 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 12ae <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 126a <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1288 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 133e <_PyPegen_seq_flatten+0xce> │ │ │ │ │ + beq.n 12fa <_PyPegen_seq_flatten+0xce> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 1278 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 133a <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + cbz r0, 12f6 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + ble.n 12ae <_PyPegen_seq_flatten+0x82> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ - cbz r2, 12ec <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + cbz r2, 12a8 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 12f6 <_PyPegen_seq_flatten+0x86> │ │ │ │ │ + bgt.n 12b2 <_PyPegen_seq_flatten+0x86> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 12e0 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + bne.n 129c <_PyPegen_seq_flatten+0x70> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov.w r9, lr, lsl #2 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r7, lr, lsl #2] │ │ │ │ │ - beq.n 1322 <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ + beq.n 12de <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ add.w ip, r7, r1, lsl #2 │ │ │ │ │ ldr.w r7, [r8, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str.w r7, [ip, r9] │ │ │ │ │ - bne.n 130a <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ + bne.n 12c6 <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + beq.n 12ae <_PyPegen_seq_flatten+0x82> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add lr, r4 │ │ │ │ │ - b.n 12e0 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + b.n 129c <_PyPegen_seq_flatten+0x70> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12d4 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ + bne.n 1290 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + b.n 12ae <_PyPegen_seq_flatten+0x82> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 1278 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 1288 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 129c <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 1258 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 1288 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001358 <_PyPegen_joined_str>: │ │ │ │ │ +00001314 <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ 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 r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1582 <_PyPegen_joined_str+0x22a> │ │ │ │ │ + beq.w 153e <_PyPegen_joined_str+0x22a> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14d2 <_PyPegen_joined_str+0x17a> │ │ │ │ │ + ble.w 148e <_PyPegen_joined_str+0x17a> │ │ │ │ │ adds r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.w 1514 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + beq.w 14d0 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 138c <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 1348 <_PyPegen_joined_str+0x34> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strpbrk │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14d8 <_PyPegen_joined_str+0x180> │ │ │ │ │ + ble.w 1494 <_PyPegen_joined_str+0x180> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1588 <_PyPegen_joined_str+0x230> │ │ │ │ │ + bne.w 1544 <_PyPegen_joined_str+0x230> │ │ │ │ │ mov sl, r4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 14f0 <_PyPegen_joined_str+0x198> │ │ │ │ │ + beq.n 14ac <_PyPegen_joined_str+0x198> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 149a <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 1456 <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 141c <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 13d8 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 141c <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 13d8 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1556 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 1512 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 142e <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 13ea <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 142e <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 13ea <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1556 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 1512 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2166,122 +2159,122 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157a <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.w 1536 <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1666 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.w 1622 <_PyPegen_joined_str+0x30e> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 149a <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 1456 <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1508 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ + beq.n 14c4 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ - bne.n 13ec <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 13a8 <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1684 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + bne.w 1640 <_PyPegen_joined_str+0x32c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 135a <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + beq.n 146e <_PyPegen_joined_str+0x15a> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ - b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.n 146e <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + cbz r3, 14f6 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.n 14f6 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne.w 13ec <_PyPegen_joined_str+0x94> │ │ │ │ │ - b.n 14aa <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.w 13a8 <_PyPegen_joined_str+0x94> │ │ │ │ │ + b.n 1466 <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 152c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + cbz r1, 14e8 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r0, r1 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne.w 138c <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 1348 <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 135a <_PyPegen_joined_str+0x46> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 151c <_PyPegen_joined_str+0x1c4> │ │ │ │ │ + b.n 14d8 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 164e <_PyPegen_joined_str+0x2f6> │ │ │ │ │ + bne.w 160a <_PyPegen_joined_str+0x2f6> │ │ │ │ │ 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 .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14cc <_PyPegen_joined_str+0x174> │ │ │ │ │ + b.n 1488 <_PyPegen_joined_str+0x174> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -2289,22 +2282,22 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 145a <_PyPegen_joined_str+0x102> │ │ │ │ │ + bne.w 1416 <_PyPegen_joined_str+0x102> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 135a <_PyPegen_joined_str+0x46> │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ @@ -2321,209 +2314,209 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 1532 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + beq.n 14ee <_PyPegen_joined_str+0x1da> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 163a <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 15f6 <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164a <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 1606 <_PyPegen_joined_str+0x2f2> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164a <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 1606 <_PyPegen_joined_str+0x2f2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 157a <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.n 1536 <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1666 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.n 1622 <_PyPegen_joined_str+0x30e> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 163a <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 15f6 <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 1642 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + cbz r3, 15fe <_PyPegen_joined_str+0x2ea> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 15b0 <_PyPegen_joined_str+0x258> │ │ │ │ │ - b.n 14aa <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.n 156c <_PyPegen_joined_str+0x258> │ │ │ │ │ + b.n 1466 <_PyPegen_joined_str+0x152> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 15ec <_PyPegen_joined_str+0x294> │ │ │ │ │ + b.n 15a8 <_PyPegen_joined_str+0x294> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.w 14f6 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 1642 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + b.n 15fe <_PyPegen_joined_str+0x2ea> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.w 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 150e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 16a2 <_PyPegen_joined_str+0x34a> │ │ │ │ │ + blt.n 165e <_PyPegen_joined_str+0x34a> │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 146e <_PyPegen_joined_str+0x15a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ - b.n 1698 <_PyPegen_joined_str+0x340> │ │ │ │ │ + b.n 1654 <_PyPegen_joined_str+0x340> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b0 <_PyPegen_get_keys>: │ │ │ │ │ +0000166c <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_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 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1800 <_PyPegen_get_keys+0x150> │ │ │ │ │ + beq.w 17bc <_PyPegen_get_keys+0x150> │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + ble.w 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ add.w r1, r2, #36 @ 0x24 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 17ae <_PyPegen_get_keys+0xfe> │ │ │ │ │ + beq.n 176a <_PyPegen_get_keys+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 17a0 <_PyPegen_get_keys+0xf0> │ │ │ │ │ + beq.n 175c <_PyPegen_get_keys+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1796 <_PyPegen_get_keys+0xe6> │ │ │ │ │ + beq.n 1752 <_PyPegen_get_keys+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 178c <_PyPegen_get_keys+0xdc> │ │ │ │ │ + beq.n 1748 <_PyPegen_get_keys+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1782 <_PyPegen_get_keys+0xd2> │ │ │ │ │ + beq.n 173e <_PyPegen_get_keys+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1778 <_PyPegen_get_keys+0xc8> │ │ │ │ │ + beq.n 1734 <_PyPegen_get_keys+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 180a <_PyPegen_get_keys+0x15a> │ │ │ │ │ + bne.n 17c6 <_PyPegen_get_keys+0x15a> │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ @@ -2535,15 +2528,15 @@ │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0x14e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #-28] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w r1, r2, #28 │ │ │ │ │ @@ -2564,113 +2557,113 @@ │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - bne.n 17ae <_PyPegen_get_keys+0xfe> │ │ │ │ │ + bne.n 176a <_PyPegen_get_keys+0xfe> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #44]! │ │ │ │ │ - b.n 176e <_PyPegen_get_keys+0xbe> │ │ │ │ │ + b.n 172a <_PyPegen_get_keys+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000181c <_PyPegen_get_values>: │ │ │ │ │ +000017d8 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 196c <_PyPegen_get_values+0x150> │ │ │ │ │ + beq.w 1928 <_PyPegen_get_values+0x150> │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + ble.w 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ add.w r1, r2, #36 @ 0x24 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 191a <_PyPegen_get_values+0xfe> │ │ │ │ │ + beq.n 18d6 <_PyPegen_get_values+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 190c <_PyPegen_get_values+0xf0> │ │ │ │ │ + beq.n 18c8 <_PyPegen_get_values+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1902 <_PyPegen_get_values+0xe6> │ │ │ │ │ + beq.n 18be <_PyPegen_get_values+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 18f8 <_PyPegen_get_values+0xdc> │ │ │ │ │ + beq.n 18b4 <_PyPegen_get_values+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 18ee <_PyPegen_get_values+0xd2> │ │ │ │ │ + beq.n 18aa <_PyPegen_get_values+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 18e4 <_PyPegen_get_values+0xc8> │ │ │ │ │ + beq.n 18a0 <_PyPegen_get_values+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1976 <_PyPegen_get_values+0x15a> │ │ │ │ │ + bne.n 1932 <_PyPegen_get_values+0x15a> │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ @@ -2682,15 +2675,15 @@ │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 1926 <_PyPegen_get_values+0x14e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #-28] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w r1, r2, #28 │ │ │ │ │ @@ -2711,76 +2704,76 @@ │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - bne.n 191a <_PyPegen_get_values+0xfe> │ │ │ │ │ + bne.n 18d6 <_PyPegen_get_values+0xfe> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #44]! │ │ │ │ │ - b.n 18da <_PyPegen_get_values+0xbe> │ │ │ │ │ + b.n 1896 <_PyPegen_get_values+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001988 <_PyPegen_name_default_pair>: │ │ │ │ │ +00001944 <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ 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, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 19b2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ - cbnz r6, 19b8 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ + cbz r0, 196e <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + cbnz r6, 1974 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ strd r8, r7, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ strd r0, r7, [r4] │ │ │ │ │ - b.n 19b2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + b.n 196e <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ │ │ │ │ │ -000019c8 <_PyPegen_star_etc>: │ │ │ │ │ +00001984 <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ 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 r0, [r0, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 19ec <_PyPegen_star_etc+0x24> │ │ │ │ │ + cbz r0, 19a8 <_PyPegen_star_etc+0x24> │ │ │ │ │ strd r6, r5, [r0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019f0 <_PyPegen_function_def_decorators>: │ │ │ │ │ +000019ac <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ 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 │ │ │ │ │ mov ip, r2 │ │ │ │ │ sub sp, #32 │ │ │ │ │ @@ -2796,63 +2789,63 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ strd sl, ip, [sp, #20] │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr.w r4, [lr, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n 1a42 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + beq.n 19fe <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b.n 1a3c <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ + b.n 19f8 <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ │ │ │ │ │ -00001a48 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00001a04 <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1a68 <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ + cbz r0, 1a24 <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a6c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001a28 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1aa4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1a60 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1aa4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1a60 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1ac6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 1a82 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2866,345 +2859,452 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aa0 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1a5c <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001acc <_PyPegen_empty_arguments>: │ │ │ │ │ +00001a88 <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1af4 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1af4 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1af4 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1af4 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1af4 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b32 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + b.n 1aee <_PyPegen_empty_arguments+0x66> │ │ │ │ │ │ │ │ │ │ -00001b3c <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001af8 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1bda <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + beq.n 1b96 <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + ble.n 1b40 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b8c <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ + cbz r1, 1b48 <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b40 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1bce <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r5, 1b8a <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b40 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b88 <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ + cbz r1, 1b44 <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b76 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ - cbnz r5, 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bne.n 1b32 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + cbnz r5, 1b58 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1b7e <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + b.n 1b3a <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1bd6 <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ + beq.n 1b92 <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1bce <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r1, 1b8a <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1b70 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + bne.n 1b2c <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b40 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1b86 <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ + bge.n 1b42 <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1bae <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + bne.n 1b6a <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, r2, lsl #2] │ │ │ │ │ - b.n 1bae <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + b.n 1b6a <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1b70 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ - b.n 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bgt.n 1b2c <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + b.n 1b58 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + b.n 1b58 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001be0 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001b9c <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cd4 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + beq.n 1c8c <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1ca2 <_PyPegen_seq_delete_starred_exprs+0xc2> │ │ │ │ │ + ble.n 1c5a <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1cb4 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ + beq.n 1c6c <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1c9e <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ + beq.n 1c56 <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ccc <_PyPegen_seq_delete_starred_exprs+0xec> │ │ │ │ │ + beq.n 1c84 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1c9e <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ + beq.n 1c56 <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cbc <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ + beq.n 1c74 <_PyPegen_seq_delete_starred_exprs+0xd8> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1c20 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + bne.n 1bdc <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1c68 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1c68 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cc0 <_PyPegen_seq_delete_starred_exprs+0xe0> │ │ │ │ │ + beq.n 1c78 <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n 1c9c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1c54 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ - cbz r4, 1cc6 <_PyPegen_seq_delete_starred_exprs+0xe6> │ │ │ │ │ + cbz r4, 1c7e <_PyPegen_seq_delete_starred_exprs+0xe2> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ str.w r4, [r0, r2, lsl #2] │ │ │ │ │ - beq.n 1c9c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1c54 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ - add.w ip, r1, #2 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cbz r5, 1c98 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + adds r5, r1, #2 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + cbz r6, 1c50 <_PyPegen_seq_delete_starred_exprs+0xb4> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str.w r4, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 1c9c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + str.w r4, [r0, r5, lsl #2] │ │ │ │ │ + beq.n 1c54 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - add.w ip, r1, #2 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1c7e <_PyPegen_seq_delete_starred_exprs+0x9e> │ │ │ │ │ + adds r5, r1, #2 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1c38 <_PyPegen_seq_delete_starred_exprs+0x9c> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1c72 <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + bne.n 1c2e <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - b.n 1c32 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ - beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + b.n 1bee <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + beq.n 1c68 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c9c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + bne.n 1c54 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1c68 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c0c <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + b.n 1bc8 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1c2a <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ + b.n 1be6 <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1c54 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + bne.n 1c10 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c6a <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + bne.n 1c26 <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c18 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ - b.n 1c2e <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ + bne.n 1bd4 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ + b.n 1bea <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001cd8 <_PyPegen_augoperator>: │ │ │ │ │ +00001c90 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +_PyPegen_check_barry_as_flufl(): │ │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + lsls r2, r2, #26 │ │ │ │ │ + add.w r1, r3, #16 │ │ │ │ │ + bmi.n 1cae <_PyPegen_check_barry_as_flufl+0x1e> │ │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ │ + subs r0, #33 @ 0x21 │ │ │ │ │ + bne.n 1cac <_PyPegen_check_barry_as_flufl+0x1c> │ │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ │ + subs r0, #61 @ 0x3d │ │ │ │ │ + bne.n 1cac <_PyPegen_check_barry_as_flufl+0x1c> │ │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ │ + bx lr │ │ │ │ │ + bx lr │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + 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 strcmp │ │ │ │ │ + cbnz r0, 1cd0 <_PyPegen_check_barry_as_flufl+0x40> │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + 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.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00001cf0 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1cf4 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, 1d0c <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf8 <_PyPegen_dummy_name>: │ │ │ │ │ +00001d10 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (1d00 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (1d18 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d04 <_PyPegen_make_module>: │ │ │ │ │ +00001d1c <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ 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 r6, [r0, #80] @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n 1d2c <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1d44 <_PyPegen_make_module+0x28> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1d76 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d8e <_PyPegen_make_module+0x72> │ │ │ │ │ add.w r9, r0, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 6bc <_PyPegen_concatenate_strings+0x614> │ │ │ │ │ + bl 5dc <_PyPegen_concatenate_strings+0x534> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1d76 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d8e <_PyPegen_make_module+0x72> │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ - cbz r0, 1d76 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d8e <_PyPegen_make_module+0x72> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ │ - bne.n 1d3e <_PyPegen_make_module+0x3a> │ │ │ │ │ + bne.n 1d56 <_PyPegen_make_module+0x3a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ -00001d7c <_PyPegen_key_value_pair>: │ │ │ │ │ +00001d94 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +_PyPegen_join_names_with_dot(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cbz r0, 1e10 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ + ldr r3, [pc, #84] @ (1e14 <_PyPegen_join_names_with_dot+0x80>) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r1, sp, #20 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blt.n 1dfc <_PyPegen_join_names_with_dot+0x68> │ │ │ │ │ + ldrd r1, r3, [r5, #24] │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_PyAST_Name> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1e10 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 1e10 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1df8 <_PyPegen_join_names_with_dot+0x64> │ │ │ │ │ + .word 0x0000004a │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00001e18 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1d9c <_PyPegen_key_value_pair+0x20> │ │ │ │ │ + cbz r0, 1e38 <_PyPegen_key_value_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -48,17 +48,17 @@ │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ b.n 70 <_PyPegen_nonparen_genexp_in_call+0x70> │ │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ │ movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ bl 8a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ @@ -106,17 +106,17 @@ │ │ │ │ │ bne.n 11e <_PyPegen_ensure_real+0x56> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -148,17 +148,17 @@ │ │ │ │ │ beq.n 178 <_PyPegen_ensure_imaginary+0x56> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ble.n 1c8 <_set_seq_context+0x4c> │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7dc <_PyPegen_set_expr_context> │ │ │ │ │ + bl 780 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ b.n 1ae <_set_seq_context+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ 000001ce <_PyPegen_arguments_parsing_error>: │ │ │ │ │ @@ -232,21 +232,21 @@ │ │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ │ b.n 1e0 <_PyPegen_arguments_parsing_error+0x12> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 <_PyPegen_raise_error> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,192 +9,192 @@ │ │ │ │ │ 0x00000060 5f676574 5f6e616d 65732e69 7372612e _get_names.isra. │ │ │ │ │ 0x00000070 30005f67 65745f64 65666175 6c74732e 0._get_defaults. │ │ │ │ │ 0x00000080 69737261 2e30002e 4c433800 52414953 isra.0..LC8.RAIS │ │ │ │ │ 0x00000090 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ 0x000000a0 43415449 4f4e002e 4c433900 2e4c4331 CATION..LC9..LC1 │ │ │ │ │ 0x000000b0 30002e4c 43313100 2e4c4331 32002e4c 0..LC11..LC12..L │ │ │ │ │ 0x000000c0 43313300 2e4c4331 34002e4c 43313500 C13..LC14..LC15. │ │ │ │ │ - 0x000000d0 2e4c4331 36002e4c 43313700 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ - 0x000000e0 38002e4c 4330002e 4c433100 2e4c4331 8..LC0..LC1..LC1 │ │ │ │ │ + 0x000000d0 2e4c4331 36002e4c 43313700 2e4c4330 .LC16..LC17..LC0 │ │ │ │ │ + 0x000000e0 002e4c43 31002e4c 43313800 2e4c4331 ..LC1..LC18..LC1 │ │ │ │ │ 0x000000f0 39002e4c 43323000 2e4c4332 31002e4c 9..LC20..LC21..L │ │ │ │ │ 0x00000100 43323200 2e4c4332 33002e4c 43323400 C22..LC23..LC24. │ │ │ │ │ 0x00000110 2e4c4332 35002e4c 43323600 2e4c4332 .LC25..LC26..LC2 │ │ │ │ │ 0x00000120 37002e4c 43323800 2e4c4332 39002e4c 7..LC28..LC29..L │ │ │ │ │ 0x00000130 43333000 2e4c4333 31002e4c 43333200 C30..LC31..LC32. │ │ │ │ │ 0x00000140 2e4c4333 33002e4c 43333400 2e4c4333 .LC33..LC34..LC3 │ │ │ │ │ 0x00000150 35002e4c 43333600 2e4c4333 37002e4c 5..LC36..LC37..L │ │ │ │ │ 0x00000160 43333800 2e4c4333 39002e4c 43343000 C38..LC39..LC40. │ │ │ │ │ 0x00000170 2e4c4334 31002e4c 43343200 2e4c4334 .LC41..LC42..LC4 │ │ │ │ │ 0x00000180 33002e4c 43343400 2e4c4334 35002e4c 3..LC44..LC45..L │ │ │ │ │ 0x00000190 43343600 2e4c4334 37002e4c 43343800 C46..LC47..LC48. │ │ │ │ │ - 0x000001a0 2e4c4334 39002e4c 43353000 5f507950 .LC49..LC50._PyP │ │ │ │ │ - 0x000001b0 6567656e 5f636f6e 7374616e 745f6672 egen_constant_fr │ │ │ │ │ - 0x000001c0 6f6d5f73 7472696e 67005079 42797465 om_string.PyByte │ │ │ │ │ - 0x000001d0 735f4173 53747269 6e67005f 50795065 s_AsString._PyPe │ │ │ │ │ - 0x000001e0 67656e5f 70617273 655f7374 72696e67 gen_parse_string │ │ │ │ │ - 0x000001f0 005f5079 4172656e 615f4164 6450794f ._PyArena_AddPyO │ │ │ │ │ - 0x00000200 626a6563 74005f50 79415354 5f436f6e bject._PyAST_Con │ │ │ │ │ - 0x00000210 7374616e 74005f50 79706567 656e5f72 stant._Pypegen_r │ │ │ │ │ - 0x00000220 61697365 5f646563 6f64655f 6572726f aise_decode_erro │ │ │ │ │ - 0x00000230 72005f50 79506567 656e5f6e 65775f69 r._PyPegen_new_i │ │ │ │ │ - 0x00000240 64656e74 69666965 72005f50 795f4465 dentifier._Py_De │ │ │ │ │ - 0x00000250 616c6c6f 63005f50 79506567 656e5f63 alloc._PyPegen_c │ │ │ │ │ - 0x00000260 6f6e6361 74656e61 74655f73 7472696e oncatenate_strin │ │ │ │ │ - 0x00000270 67730050 79427974 65735f54 79706500 gs.PyBytes_Type. │ │ │ │ │ - 0x00000280 5f50795f 6173646c 5f657870 725f7365 _Py_asdl_expr_se │ │ │ │ │ - 0x00000290 715f6e65 77005079 556e6963 6f64655f q_new.PyUnicode_ │ │ │ │ │ - 0x000002a0 54797065 005f5079 4153545f 4a6f696e Type._PyAST_Join │ │ │ │ │ - 0x000002b0 65645374 72005f50 79556e69 636f6465 edStr._PyUnicode │ │ │ │ │ - 0x000002c0 57726974 65725f49 6e697400 5f507955 Writer_Init._PyU │ │ │ │ │ - 0x000002d0 6e69636f 64655772 69746572 5f577269 nicodeWriter_Wri │ │ │ │ │ - 0x000002e0 74655374 72005f50 79556e69 636f6465 teStr._PyUnicode │ │ │ │ │ - 0x000002f0 57726974 65725f46 696e6973 68005079 Writer_Finish.Py │ │ │ │ │ - 0x00000300 42797465 735f4672 6f6d5374 72696e67 Bytes_FromString │ │ │ │ │ - 0x00000310 00507942 79746573 5f436f6e 63617400 .PyBytes_Concat. │ │ │ │ │ - 0x00000320 50794578 635f5379 6e746178 4572726f PyExc_SyntaxErro │ │ │ │ │ - 0x00000330 72005f50 79506567 656e5f72 61697365 r._PyPegen_raise │ │ │ │ │ - 0x00000340 5f657272 6f72005f 5079556e 69636f64 _error._PyUnicod │ │ │ │ │ - 0x00000350 65577269 7465725f 4465616c 6c6f6300 eWriter_Dealloc. │ │ │ │ │ - 0x00000360 5f507950 6567656e 5f736574 5f657870 _PyPegen_set_exp │ │ │ │ │ - 0x00000370 725f636f 6e746578 74005f50 79415354 r_context._PyAST │ │ │ │ │ - 0x00000380 5f4e616d 65005f50 79415354 5f417474 _Name._PyAST_Att │ │ │ │ │ - 0x00000390 72696275 7465005f 50794153 545f5475 ribute._PyAST_Tu │ │ │ │ │ - 0x000003a0 706c6500 5f507941 53545f4c 69737400 ple._PyAST_List. │ │ │ │ │ - 0x000003b0 5f507941 53545f53 74617272 6564005f _PyAST_Starred._ │ │ │ │ │ - 0x000003c0 50794153 545f5375 62736372 69707400 PyAST_Subscript. │ │ │ │ │ - 0x000003d0 5f507950 6567656e 5f73696e 676c6574 _PyPegen_singlet │ │ │ │ │ - 0x000003e0 6f6e5f73 6571005f 50795f61 73646c5f on_seq._Py_asdl_ │ │ │ │ │ - 0x000003f0 67656e65 7269635f 7365715f 6e657700 generic_seq_new. │ │ │ │ │ - 0x00000400 5f507950 6567656e 5f736571 5f696e73 _PyPegen_seq_ins │ │ │ │ │ - 0x00000410 6572745f 696e5f66 726f6e74 005f5079 ert_in_front._Py │ │ │ │ │ - 0x00000420 50656765 6e5f636f 6c6c6563 745f6361 Pegen_collect_ca │ │ │ │ │ - 0x00000430 6c6c5f73 65717300 5f507941 53545f43 ll_seqs._PyAST_C │ │ │ │ │ - 0x00000440 616c6c00 5f507950 6567656e 5f736571 all._PyPegen_seq │ │ │ │ │ - 0x00000450 5f657874 72616374 5f737461 72726564 _extract_starred │ │ │ │ │ - 0x00000460 5f657870 7273005f 50795065 67656e5f _exprs._PyPegen_ │ │ │ │ │ - 0x00000470 7365715f 64656c65 74655f73 74617272 seq_delete_starr │ │ │ │ │ - 0x00000480 65645f65 78707273 006d656d 6d6f7665 ed_exprs.memmove │ │ │ │ │ - 0x00000490 005f5079 52756e74 696d6500 5f507950 ._PyRuntime._PyP │ │ │ │ │ - 0x000004a0 6567656e 5f616464 5f747970 655f636f egen_add_type_co │ │ │ │ │ - 0x000004b0 6d6d656e 745f746f 5f617267 005f5079 mment_to_arg._Py │ │ │ │ │ - 0x000004c0 50656765 6e5f6e65 775f7479 70655f63 Pegen_new_type_c │ │ │ │ │ - 0x000004d0 6f6d6d65 6e74005f 50794153 545f6172 omment._PyAST_ar │ │ │ │ │ - 0x000004e0 67005f50 79506567 656e5f63 6d706f70 g._PyPegen_cmpop │ │ │ │ │ - 0x000004f0 5f657870 725f7061 6972005f 50794172 _expr_pair._PyAr │ │ │ │ │ - 0x00000500 656e615f 4d616c6c 6f63005f 50795065 ena_Malloc._PyPe │ │ │ │ │ - 0x00000510 67656e5f 7365715f 636f756e 745f646f gen_seq_count_do │ │ │ │ │ - 0x00000520 7473005f 50795065 67656e5f 6765745f ts._PyPegen_get_ │ │ │ │ │ - 0x00000530 636d706f 7073005f 50795f61 73646c5f cmpops._Py_asdl_ │ │ │ │ │ - 0x00000540 696e745f 7365715f 6e657700 5f507950 int_seq_new._PyP │ │ │ │ │ - 0x00000550 6567656e 5f636865 636b6564 5f667574 egen_checked_fut │ │ │ │ │ - 0x00000560 7572655f 696d706f 72740050 79556e69 ure_import.PyUni │ │ │ │ │ - 0x00000570 636f6465 5f436f6d 70617265 57697468 code_CompareWith │ │ │ │ │ - 0x00000580 41534349 49537472 696e6700 5f507941 ASCIIString._PyA │ │ │ │ │ - 0x00000590 53545f49 6d706f72 7446726f 6d005f50 ST_ImportFrom._P │ │ │ │ │ - 0x000005a0 79506567 656e5f67 65745f65 78707273 yPegen_get_exprs │ │ │ │ │ - 0x000005b0 005f5079 50656765 6e5f6d61 6b655f61 ._PyPegen_make_a │ │ │ │ │ - 0x000005c0 7267756d 656e7473 005f5079 5f617364 rguments._Py_asd │ │ │ │ │ - 0x000005d0 6c5f6172 675f7365 715f6e65 77005f50 l_arg_seq_new._P │ │ │ │ │ - 0x000005e0 79415354 5f617267 756d656e 7473005f yAST_arguments._ │ │ │ │ │ - 0x000005f0 50795065 67656e5f 6a6f696e 5f736571 PyPegen_join_seq │ │ │ │ │ - 0x00000600 75656e63 6573005f 50795065 67656e5f uences._PyPegen_ │ │ │ │ │ - 0x00000610 636f6e73 74616e74 5f66726f 6d5f746f constant_from_to │ │ │ │ │ - 0x00000620 6b656e00 5079556e 69636f64 655f4672 ken.PyUnicode_Fr │ │ │ │ │ - 0x00000630 6f6d5374 72696e67 005f5079 50656765 omString._PyPege │ │ │ │ │ - 0x00000640 6e5f666f 726d6174 7465645f 76616c75 n_formatted_valu │ │ │ │ │ - 0x00000650 65005f50 79415354 5f466f72 6d617474 e._PyAST_Formatt │ │ │ │ │ - 0x00000660 65645661 6c756500 5f507950 6567656e edValue._PyPegen │ │ │ │ │ - 0x00000670 5f736571 5f666c61 7474656e 005f5079 _seq_flatten._Py │ │ │ │ │ - 0x00000680 50656765 6e5f6a6f 696e6564 5f737472 Pegen_joined_str │ │ │ │ │ - 0x00000690 00737472 7062726b 00507955 6e69636f .strpbrk.PyUnico │ │ │ │ │ - 0x000006a0 64655f41 73555446 38007374 726c656e de_AsUTF8.strlen │ │ │ │ │ - 0x000006b0 00737472 63687200 5f507950 6567656e .strchr._PyPegen │ │ │ │ │ - 0x000006c0 5f646563 6f64655f 73747269 6e670050 _decode_string.P │ │ │ │ │ - 0x000006d0 79457863 5f537973 74656d45 72726f72 yExc_SystemError │ │ │ │ │ - 0x000006e0 00507945 72725f46 6f726d61 74007374 .PyErr_Format.st │ │ │ │ │ - 0x000006f0 72636d70 005f5079 50656765 6e5f6765 rcmp._PyPegen_ge │ │ │ │ │ - 0x00000700 745f6b65 7973005f 50795065 67656e5f t_keys._PyPegen_ │ │ │ │ │ - 0x00000710 6765745f 76616c75 6573005f 50795065 get_values._PyPe │ │ │ │ │ - 0x00000720 67656e5f 6e616d65 5f646566 61756c74 gen_name_default │ │ │ │ │ - 0x00000730 5f706169 72005f50 79506567 656e5f73 _pair._PyPegen_s │ │ │ │ │ - 0x00000740 7461725f 65746300 5f507950 6567656e tar_etc._PyPegen │ │ │ │ │ - 0x00000750 5f6d6170 5f6e616d 65735f74 6f5f6964 _map_names_to_id │ │ │ │ │ - 0x00000760 73005f50 795f6173 646c5f69 64656e74 s._Py_asdl_ident │ │ │ │ │ - 0x00000770 69666965 725f7365 715f6e65 77005f50 ifier_seq_new._P │ │ │ │ │ - 0x00000780 79506567 656e5f66 756e6374 696f6e5f yPegen_function_ │ │ │ │ │ - 0x00000790 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ - 0x000007a0 50794153 545f4675 6e637469 6f6e4465 PyAST_FunctionDe │ │ │ │ │ - 0x000007b0 66005f50 79415354 5f417379 6e634675 f._PyAST_AsyncFu │ │ │ │ │ - 0x000007c0 6e637469 6f6e4465 66005f50 79506567 nctionDef._PyPeg │ │ │ │ │ - 0x000007d0 656e5f6b 6579776f 72645f6f 725f7374 en_keyword_or_st │ │ │ │ │ - 0x000007e0 61727265 64005f50 79506567 656e5f63 arred._PyPegen_c │ │ │ │ │ - 0x000007f0 6865636b 5f667374 72696e67 5f636f6e heck_fstring_con │ │ │ │ │ - 0x00000800 76657273 696f6e00 5f507950 6567656e version._PyPegen │ │ │ │ │ - 0x00000810 5f656d70 74795f61 7267756d 656e7473 _empty_arguments │ │ │ │ │ - 0x00000820 005f5079 5f617364 6c5f6b65 79776f72 ._Py_asdl_keywor │ │ │ │ │ - 0x00000830 645f7365 715f6e65 77005f50 79506567 d_seq_new._PyPeg │ │ │ │ │ - 0x00000840 656e5f63 6865636b 5f626172 72795f61 en_check_barry_a │ │ │ │ │ - 0x00000850 735f666c 75666c00 5f507950 6567656e s_flufl._PyPegen │ │ │ │ │ - 0x00000860 5f617567 6f706572 61746f72 005f5079 _augoperator._Py │ │ │ │ │ - 0x00000870 50656765 6e5f6475 6d6d795f 6e616d65 Pegen_dummy_name │ │ │ │ │ - 0x00000880 005f5079 50656765 6e5f6d61 6b655f6d ._PyPegen_make_m │ │ │ │ │ - 0x00000890 6f64756c 65005f50 79415354 5f4d6f64 odule._PyAST_Mod │ │ │ │ │ - 0x000008a0 756c6500 5f50795f 6173646c 5f747970 ule._Py_asdl_typ │ │ │ │ │ - 0x000008b0 655f6967 6e6f7265 5f736571 5f6e6577 e_ignore_seq_new │ │ │ │ │ - 0x000008c0 005f5079 4153545f 54797065 49676e6f ._PyAST_TypeIgno │ │ │ │ │ - 0x000008d0 7265005f 50795065 67656e5f 6a6f696e re._PyPegen_join │ │ │ │ │ - 0x000008e0 5f6e616d 65735f77 6974685f 646f7400 _names_with_dot. │ │ │ │ │ - 0x000008f0 5079556e 69636f64 655f4672 6f6d466f PyUnicode_FromFo │ │ │ │ │ - 0x00000900 726d6174 005f5079 556e6963 6f64655f rmat._PyUnicode_ │ │ │ │ │ - 0x00000910 496e7465 726e496d 6d6f7274 616c005f InternImmortal._ │ │ │ │ │ - 0x00000920 50795f74 73735f74 73746174 65005f50 Py_tss_tstate._P │ │ │ │ │ - 0x00000930 79506567 656e5f6b 65795f76 616c7565 yPegen_key_value │ │ │ │ │ - 0x00000940 5f706169 72005f50 79506567 656e5f61 _pair._PyPegen_a │ │ │ │ │ - 0x00000950 6c696173 5f666f72 5f737461 72005079 lias_for_star.Py │ │ │ │ │ - 0x00000960 556e6963 6f64655f 496e7465 726e4672 Unicode_InternFr │ │ │ │ │ - 0x00000970 6f6d5374 72696e67 005f5079 4153545f omString._PyAST_ │ │ │ │ │ - 0x00000980 616c6961 73005f50 79506567 656e5f63 alias._PyPegen_c │ │ │ │ │ - 0x00000990 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ - 0x000009a0 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ - 0x000009b0 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ - 0x000009c0 50794153 545f436c 61737344 6566005f PyAST_ClassDef._ │ │ │ │ │ - 0x000009d0 50795065 67656e5f 6e6f6e70 6172656e PyPegen_nonparen │ │ │ │ │ - 0x000009e0 5f67656e 6578705f 696e5f63 616c6c00 _genexp_in_call. │ │ │ │ │ - 0x000009f0 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ - 0x00000a00 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ - 0x00000a10 696f6e00 5f507950 6567656e 5f646563 ion._PyPegen_dec │ │ │ │ │ - 0x00000a20 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ - 0x00000a30 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ - 0x00000a40 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ - 0x00000a50 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ - 0x00000a60 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ - 0x00000a70 005f5079 50656765 6e5f736c 6173685f ._PyPegen_slash_ │ │ │ │ │ - 0x00000a80 77697468 5f646566 61756c74 005f5079 with_default._Py │ │ │ │ │ - 0x00000a90 50656765 6e5f6b65 795f7061 74746572 Pegen_key_patter │ │ │ │ │ - 0x00000aa0 6e5f7061 6972005f 50795065 67656e5f n_pair._PyPegen_ │ │ │ │ │ - 0x00000ab0 6765745f 70617474 65726e5f 6b657973 get_pattern_keys │ │ │ │ │ - 0x00000ac0 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ - 0x00000ad0 74746572 6e73005f 50795f61 73646c5f tterns._Py_asdl_ │ │ │ │ │ - 0x00000ae0 70617474 65726e5f 7365715f 6e657700 pattern_seq_new. │ │ │ │ │ - 0x00000af0 5f507950 6567656e 5f676574 5f696e76 _PyPegen_get_inv │ │ │ │ │ - 0x00000b00 616c6964 5f746172 67657400 5f507950 alid_target._PyP │ │ │ │ │ - 0x00000b10 6567656e 5f676574 5f657870 725f6e61 egen_get_expr_na │ │ │ │ │ - 0x00000b20 6d65005f 50795f4e 6f6e6553 74727563 me._Py_NoneStruc │ │ │ │ │ - 0x00000b30 74005f50 795f4661 6c736553 74727563 t._Py_FalseStruc │ │ │ │ │ - 0x00000b40 74005f50 795f5472 75655374 72756374 t._Py_TrueStruct │ │ │ │ │ - 0x00000b50 005f5079 5f456c6c 69707369 734f626a ._Py_EllipsisObj │ │ │ │ │ - 0x00000b60 65637400 5f507950 6567656e 5f656e73 ect._PyPegen_ens │ │ │ │ │ - 0x00000b70 7572655f 7265616c 00507943 6f6d706c ure_real.PyCompl │ │ │ │ │ - 0x00000b80 65785f54 79706500 5f507950 6567656e ex_Type._PyPegen │ │ │ │ │ - 0x00000b90 5f656e73 7572655f 696d6167 696e6172 _ensure_imaginar │ │ │ │ │ - 0x00000ba0 79005f50 79506567 656e5f61 7267756d y._PyPegen_argum │ │ │ │ │ - 0x00000bb0 656e7473 5f706172 73696e67 5f657272 ents_parsing_err │ │ │ │ │ - 0x00000bc0 6f720050 79556e69 636f6465 5f446563 or.PyUnicode_Dec │ │ │ │ │ - 0x00000bd0 6f646555 54463800 5f507950 6567656e odeUTF8._PyPegen │ │ │ │ │ - 0x00000be0 5f736571 5f617070 656e645f 746f5f65 _seq_append_to_e │ │ │ │ │ - 0x00000bf0 6e64005f 50795065 67656e5f 7365715f nd._PyPegen_seq_ │ │ │ │ │ - 0x00000c00 6c617374 5f697465 6d005f50 79506567 last_item._PyPeg │ │ │ │ │ - 0x00000c10 656e5f73 65715f66 69727374 5f697465 en_seq_first_ite │ │ │ │ │ - 0x00000c20 6d005f50 79506567 656e5f67 65745f6c m._PyPegen_get_l │ │ │ │ │ - 0x00000c30 6173745f 636f6d70 72656865 6e73696f ast_comprehensio │ │ │ │ │ - 0x00000c40 6e5f6974 656d00 n_item. │ │ │ │ │ + 0x000001a0 2e4c4334 39005f50 79506567 656e5f63 .LC49._PyPegen_c │ │ │ │ │ + 0x000001b0 6f6e7374 616e745f 66726f6d 5f737472 onstant_from_str │ │ │ │ │ + 0x000001c0 696e6700 50794279 7465735f 41735374 ing.PyBytes_AsSt │ │ │ │ │ + 0x000001d0 72696e67 005f5079 50656765 6e5f7061 ring._PyPegen_pa │ │ │ │ │ + 0x000001e0 7273655f 73747269 6e67005f 50794172 rse_string._PyAr │ │ │ │ │ + 0x000001f0 656e615f 41646450 794f626a 65637400 ena_AddPyObject. │ │ │ │ │ + 0x00000200 5f507941 53545f43 6f6e7374 616e7400 _PyAST_Constant. │ │ │ │ │ + 0x00000210 5f507970 6567656e 5f726169 73655f64 _Pypegen_raise_d │ │ │ │ │ + 0x00000220 65636f64 655f6572 726f7200 5f507950 ecode_error._PyP │ │ │ │ │ + 0x00000230 6567656e 5f6e6577 5f696465 6e746966 egen_new_identif │ │ │ │ │ + 0x00000240 69657200 5f50795f 4465616c 6c6f6300 ier._Py_Dealloc. │ │ │ │ │ + 0x00000250 5f507950 6567656e 5f636f6e 63617465 _PyPegen_concate │ │ │ │ │ + 0x00000260 6e617465 5f737472 696e6773 00507942 nate_strings.PyB │ │ │ │ │ + 0x00000270 79746573 5f547970 65005f50 795f6173 ytes_Type._Py_as │ │ │ │ │ + 0x00000280 646c5f65 7870725f 7365715f 6e657700 dl_expr_seq_new. │ │ │ │ │ + 0x00000290 5079556e 69636f64 655f5479 7065005f PyUnicode_Type._ │ │ │ │ │ + 0x000002a0 50794153 545f4a6f 696e6564 53747200 PyAST_JoinedStr. │ │ │ │ │ + 0x000002b0 50794279 7465735f 46726f6d 53747269 PyBytes_FromStri │ │ │ │ │ + 0x000002c0 6e670050 79427974 65735f43 6f6e6361 ng.PyBytes_Conca │ │ │ │ │ + 0x000002d0 74005f50 79556e69 636f6465 57726974 t._PyUnicodeWrit │ │ │ │ │ + 0x000002e0 65725f49 6e697400 5f507955 6e69636f er_Init._PyUnico │ │ │ │ │ + 0x000002f0 64655772 69746572 5f577269 74655374 deWriter_WriteSt │ │ │ │ │ + 0x00000300 72005f50 79556e69 636f6465 57726974 r._PyUnicodeWrit │ │ │ │ │ + 0x00000310 65725f46 696e6973 68005f50 79556e69 er_Finish._PyUni │ │ │ │ │ + 0x00000320 636f6465 57726974 65725f44 65616c6c codeWriter_Deall │ │ │ │ │ + 0x00000330 6f630050 79457863 5f53796e 74617845 oc.PyExc_SyntaxE │ │ │ │ │ + 0x00000340 72726f72 005f5079 50656765 6e5f7261 rror._PyPegen_ra │ │ │ │ │ + 0x00000350 6973655f 6572726f 72005f50 79506567 ise_error._PyPeg │ │ │ │ │ + 0x00000360 656e5f73 65745f65 7870725f 636f6e74 en_set_expr_cont │ │ │ │ │ + 0x00000370 65787400 5f507941 53545f4e 616d6500 ext._PyAST_Name. │ │ │ │ │ + 0x00000380 5f507941 53545f41 74747269 62757465 _PyAST_Attribute │ │ │ │ │ + 0x00000390 005f5079 4153545f 5475706c 65005f50 ._PyAST_Tuple._P │ │ │ │ │ + 0x000003a0 79415354 5f4c6973 74005f50 79415354 yAST_List._PyAST │ │ │ │ │ + 0x000003b0 5f537461 72726564 005f5079 4153545f _Starred._PyAST_ │ │ │ │ │ + 0x000003c0 53756273 63726970 74005f50 79506567 Subscript._PyPeg │ │ │ │ │ + 0x000003d0 656e5f73 696e676c 65746f6e 5f736571 en_singleton_seq │ │ │ │ │ + 0x000003e0 005f5079 5f617364 6c5f6765 6e657269 ._Py_asdl_generi │ │ │ │ │ + 0x000003f0 635f7365 715f6e65 77005f50 79506567 c_seq_new._PyPeg │ │ │ │ │ + 0x00000400 656e5f73 65715f69 6e736572 745f696e en_seq_insert_in │ │ │ │ │ + 0x00000410 5f66726f 6e74005f 50795065 67656e5f _front._PyPegen_ │ │ │ │ │ + 0x00000420 636f6c6c 6563745f 63616c6c 5f736571 collect_call_seq │ │ │ │ │ + 0x00000430 73005f50 79415354 5f43616c 6c005f50 s._PyAST_Call._P │ │ │ │ │ + 0x00000440 79506567 656e5f73 65715f65 78747261 yPegen_seq_extra │ │ │ │ │ + 0x00000450 63745f73 74617272 65645f65 78707273 ct_starred_exprs │ │ │ │ │ + 0x00000460 005f5079 50656765 6e5f7365 715f6465 ._PyPegen_seq_de │ │ │ │ │ + 0x00000470 6c657465 5f737461 72726564 5f657870 lete_starred_exp │ │ │ │ │ + 0x00000480 7273006d 656d6d6f 7665005f 50795275 rs.memmove._PyRu │ │ │ │ │ + 0x00000490 6e74696d 65005f50 79506567 656e5f61 ntime._PyPegen_a │ │ │ │ │ + 0x000004a0 64645f74 7970655f 636f6d6d 656e745f dd_type_comment_ │ │ │ │ │ + 0x000004b0 746f5f61 7267005f 50795065 67656e5f to_arg._PyPegen_ │ │ │ │ │ + 0x000004c0 6e65775f 74797065 5f636f6d 6d656e74 new_type_comment │ │ │ │ │ + 0x000004d0 005f5079 4153545f 61726700 5f507950 ._PyAST_arg._PyP │ │ │ │ │ + 0x000004e0 6567656e 5f636d70 6f705f65 7870725f egen_cmpop_expr_ │ │ │ │ │ + 0x000004f0 70616972 005f5079 4172656e 615f4d61 pair._PyArena_Ma │ │ │ │ │ + 0x00000500 6c6c6f63 005f5079 50656765 6e5f7365 lloc._PyPegen_se │ │ │ │ │ + 0x00000510 715f636f 756e745f 646f7473 005f5079 q_count_dots._Py │ │ │ │ │ + 0x00000520 50656765 6e5f6765 745f636d 706f7073 Pegen_get_cmpops │ │ │ │ │ + 0x00000530 005f5079 5f617364 6c5f696e 745f7365 ._Py_asdl_int_se │ │ │ │ │ + 0x00000540 715f6e65 77005f50 79506567 656e5f63 q_new._PyPegen_c │ │ │ │ │ + 0x00000550 6865636b 65645f66 75747572 655f696d hecked_future_im │ │ │ │ │ + 0x00000560 706f7274 00507955 6e69636f 64655f43 port.PyUnicode_C │ │ │ │ │ + 0x00000570 6f6d7061 72655769 74684153 43494953 ompareWithASCIIS │ │ │ │ │ + 0x00000580 7472696e 67005f50 79415354 5f496d70 tring._PyAST_Imp │ │ │ │ │ + 0x00000590 6f727446 726f6d00 5f507950 6567656e ortFrom._PyPegen │ │ │ │ │ + 0x000005a0 5f676574 5f657870 7273005f 50795065 _get_exprs._PyPe │ │ │ │ │ + 0x000005b0 67656e5f 6d616b65 5f617267 756d656e gen_make_argumen │ │ │ │ │ + 0x000005c0 7473005f 50795f61 73646c5f 6172675f ts._Py_asdl_arg_ │ │ │ │ │ + 0x000005d0 7365715f 6e657700 5f507941 53545f61 seq_new._PyAST_a │ │ │ │ │ + 0x000005e0 7267756d 656e7473 005f5079 50656765 rguments._PyPege │ │ │ │ │ + 0x000005f0 6e5f6a6f 696e5f73 65717565 6e636573 n_join_sequences │ │ │ │ │ + 0x00000600 005f5079 50656765 6e5f636f 6e737461 ._PyPegen_consta │ │ │ │ │ + 0x00000610 6e745f66 726f6d5f 746f6b65 6e005079 nt_from_token.Py │ │ │ │ │ + 0x00000620 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ + 0x00000630 6e67005f 50795065 67656e5f 666f726d ng._PyPegen_form │ │ │ │ │ + 0x00000640 61747465 645f7661 6c756500 5f507941 atted_value._PyA │ │ │ │ │ + 0x00000650 53545f46 6f726d61 74746564 56616c75 ST_FormattedValu │ │ │ │ │ + 0x00000660 65005f50 79506567 656e5f73 65715f66 e._PyPegen_seq_f │ │ │ │ │ + 0x00000670 6c617474 656e005f 50795065 67656e5f latten._PyPegen_ │ │ │ │ │ + 0x00000680 6a6f696e 65645f73 74720073 74727062 joined_str.strpb │ │ │ │ │ + 0x00000690 726b0050 79556e69 636f6465 5f417355 rk.PyUnicode_AsU │ │ │ │ │ + 0x000006a0 54463800 7374726c 656e0073 74726368 TF8.strlen.strch │ │ │ │ │ + 0x000006b0 72005f50 79506567 656e5f64 65636f64 r._PyPegen_decod │ │ │ │ │ + 0x000006c0 655f7374 72696e67 00507945 78635f53 e_string.PyExc_S │ │ │ │ │ + 0x000006d0 79737465 6d457272 6f720050 79457272 ystemError.PyErr │ │ │ │ │ + 0x000006e0 5f466f72 6d617400 73747263 6d70005f _Format.strcmp._ │ │ │ │ │ + 0x000006f0 50795065 67656e5f 6765745f 6b657973 PyPegen_get_keys │ │ │ │ │ + 0x00000700 005f5079 50656765 6e5f6765 745f7661 ._PyPegen_get_va │ │ │ │ │ + 0x00000710 6c756573 005f5079 50656765 6e5f6e61 lues._PyPegen_na │ │ │ │ │ + 0x00000720 6d655f64 65666175 6c745f70 61697200 me_default_pair. │ │ │ │ │ + 0x00000730 5f507950 6567656e 5f737461 725f6574 _PyPegen_star_et │ │ │ │ │ + 0x00000740 63005f50 79506567 656e5f6d 61705f6e c._PyPegen_map_n │ │ │ │ │ + 0x00000750 616d6573 5f746f5f 69647300 5f50795f ames_to_ids._Py_ │ │ │ │ │ + 0x00000760 6173646c 5f696465 6e746966 6965725f asdl_identifier_ │ │ │ │ │ + 0x00000770 7365715f 6e657700 5f507950 6567656e seq_new._PyPegen │ │ │ │ │ + 0x00000780 5f66756e 6374696f 6e5f6465 665f6465 _function_def_de │ │ │ │ │ + 0x00000790 636f7261 746f7273 005f5079 4153545f corators._PyAST_ │ │ │ │ │ + 0x000007a0 46756e63 74696f6e 44656600 5f507941 FunctionDef._PyA │ │ │ │ │ + 0x000007b0 53545f41 73796e63 46756e63 74696f6e ST_AsyncFunction │ │ │ │ │ + 0x000007c0 44656600 5f507950 6567656e 5f6b6579 Def._PyPegen_key │ │ │ │ │ + 0x000007d0 776f7264 5f6f725f 73746172 72656400 word_or_starred. │ │ │ │ │ + 0x000007e0 5f507950 6567656e 5f636865 636b5f66 _PyPegen_check_f │ │ │ │ │ + 0x000007f0 73747269 6e675f63 6f6e7665 7273696f string_conversio │ │ │ │ │ + 0x00000800 6e005f50 79506567 656e5f65 6d707479 n._PyPegen_empty │ │ │ │ │ + 0x00000810 5f617267 756d656e 7473005f 50795f61 _arguments._Py_a │ │ │ │ │ + 0x00000820 73646c5f 6b657977 6f72645f 7365715f sdl_keyword_seq_ │ │ │ │ │ + 0x00000830 6e657700 5f507950 6567656e 5f636865 new._PyPegen_che │ │ │ │ │ + 0x00000840 636b5f62 61727279 5f61735f 666c7566 ck_barry_as_fluf │ │ │ │ │ + 0x00000850 6c005f50 79506567 656e5f61 75676f70 l._PyPegen_augop │ │ │ │ │ + 0x00000860 65726174 6f72005f 50795065 67656e5f erator._PyPegen_ │ │ │ │ │ + 0x00000870 64756d6d 795f6e61 6d65005f 50795065 dummy_name._PyPe │ │ │ │ │ + 0x00000880 67656e5f 6d616b65 5f6d6f64 756c6500 gen_make_module. │ │ │ │ │ + 0x00000890 5f507941 53545f4d 6f64756c 65005f50 _PyAST_Module._P │ │ │ │ │ + 0x000008a0 795f6173 646c5f74 7970655f 69676e6f y_asdl_type_igno │ │ │ │ │ + 0x000008b0 72655f73 65715f6e 6577005f 50794153 re_seq_new._PyAS │ │ │ │ │ + 0x000008c0 545f5479 70654967 6e6f7265 005f5079 T_TypeIgnore._Py │ │ │ │ │ + 0x000008d0 50656765 6e5f6a6f 696e5f6e 616d6573 Pegen_join_names │ │ │ │ │ + 0x000008e0 5f776974 685f646f 74005079 556e6963 _with_dot.PyUnic │ │ │ │ │ + 0x000008f0 6f64655f 46726f6d 466f726d 6174005f ode_FromFormat._ │ │ │ │ │ + 0x00000900 5079556e 69636f64 655f496e 7465726e PyUnicode_Intern │ │ │ │ │ + 0x00000910 496d6d6f 7274616c 005f5079 5f747373 Immortal._Py_tss │ │ │ │ │ + 0x00000920 5f747374 61746500 5f507950 6567656e _tstate._PyPegen │ │ │ │ │ + 0x00000930 5f6b6579 5f76616c 75655f70 61697200 _key_value_pair. │ │ │ │ │ + 0x00000940 5f507950 6567656e 5f616c69 61735f66 _PyPegen_alias_f │ │ │ │ │ + 0x00000950 6f725f73 74617200 5079556e 69636f64 or_star.PyUnicod │ │ │ │ │ + 0x00000960 655f496e 7465726e 46726f6d 53747269 e_InternFromStri │ │ │ │ │ + 0x00000970 6e67005f 50794153 545f616c 69617300 ng._PyAST_alias. │ │ │ │ │ + 0x00000980 5f507950 6567656e 5f636865 636b5f6c _PyPegen_check_l │ │ │ │ │ + 0x00000990 65676163 795f7374 6d74005f 50795065 egacy_stmt._PyPe │ │ │ │ │ + 0x000009a0 67656e5f 636c6173 735f6465 665f6465 gen_class_def_de │ │ │ │ │ + 0x000009b0 636f7261 746f7273 005f5079 4153545f corators._PyAST_ │ │ │ │ │ + 0x000009c0 436c6173 73446566 005f5079 50656765 ClassDef._PyPege │ │ │ │ │ + 0x000009d0 6e5f6e6f 6e706172 656e5f67 656e6578 n_nonparen_genex │ │ │ │ │ + 0x000009e0 705f696e 5f63616c 6c005f50 79506567 p_in_call._PyPeg │ │ │ │ │ + 0x000009f0 656e5f72 61697365 5f657272 6f725f6b en_raise_error_k │ │ │ │ │ + 0x00000a00 6e6f776e 5f6c6f63 6174696f 6e005f50 nown_location._P │ │ │ │ │ + 0x00000a10 79506567 656e5f64 65636f64 65645f63 yPegen_decoded_c │ │ │ │ │ + 0x00000a20 6f6e7374 616e745f 66726f6d 5f746f6b onstant_from_tok │ │ │ │ │ + 0x00000a30 656e0050 79427974 65735f41 73537472 en.PyBytes_AsStr │ │ │ │ │ + 0x00000a40 696e6741 6e645369 7a65005f 50795065 ingAndSize._PyPe │ │ │ │ │ + 0x00000a50 67656e5f 73657475 705f6675 6c6c5f66 gen_setup_full_f │ │ │ │ │ + 0x00000a60 6f726d61 745f7370 6563005f 50795065 ormat_spec._PyPe │ │ │ │ │ + 0x00000a70 67656e5f 736c6173 685f7769 74685f64 gen_slash_with_d │ │ │ │ │ + 0x00000a80 65666175 6c74005f 50795065 67656e5f efault._PyPegen_ │ │ │ │ │ + 0x00000a90 6b65795f 70617474 65726e5f 70616972 key_pattern_pair │ │ │ │ │ + 0x00000aa0 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ + 0x00000ab0 74746572 6e5f6b65 7973005f 50795065 ttern_keys._PyPe │ │ │ │ │ + 0x00000ac0 67656e5f 6765745f 70617474 65726e73 gen_get_patterns │ │ │ │ │ + 0x00000ad0 005f5079 5f617364 6c5f7061 74746572 ._Py_asdl_patter │ │ │ │ │ + 0x00000ae0 6e5f7365 715f6e65 77005f50 79506567 n_seq_new._PyPeg │ │ │ │ │ + 0x00000af0 656e5f67 65745f69 6e76616c 69645f74 en_get_invalid_t │ │ │ │ │ + 0x00000b00 61726765 74005f50 79506567 656e5f67 arget._PyPegen_g │ │ │ │ │ + 0x00000b10 65745f65 7870725f 6e616d65 005f5079 et_expr_name._Py │ │ │ │ │ + 0x00000b20 5f4e6f6e 65537472 75637400 5f50795f _NoneStruct._Py_ │ │ │ │ │ + 0x00000b30 46616c73 65537472 75637400 5f50795f FalseStruct._Py_ │ │ │ │ │ + 0x00000b40 54727565 53747275 6374005f 50795f45 TrueStruct._Py_E │ │ │ │ │ + 0x00000b50 6c6c6970 7369734f 626a6563 74005f50 llipsisObject._P │ │ │ │ │ + 0x00000b60 79506567 656e5f65 6e737572 655f7265 yPegen_ensure_re │ │ │ │ │ + 0x00000b70 616c0050 79436f6d 706c6578 5f547970 al.PyComplex_Typ │ │ │ │ │ + 0x00000b80 65005f50 79506567 656e5f65 6e737572 e._PyPegen_ensur │ │ │ │ │ + 0x00000b90 655f696d 6167696e 61727900 5f507950 e_imaginary._PyP │ │ │ │ │ + 0x00000ba0 6567656e 5f617267 756d656e 74735f70 egen_arguments_p │ │ │ │ │ + 0x00000bb0 61727369 6e675f65 72726f72 00507955 arsing_error.PyU │ │ │ │ │ + 0x00000bc0 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ + 0x00000bd0 38005f50 79506567 656e5f73 65715f61 8._PyPegen_seq_a │ │ │ │ │ + 0x00000be0 7070656e 645f746f 5f656e64 005f5079 ppend_to_end._Py │ │ │ │ │ + 0x00000bf0 50656765 6e5f7365 715f6c61 73745f69 Pegen_seq_last_i │ │ │ │ │ + 0x00000c00 74656d00 5f507950 6567656e 5f736571 tem._PyPegen_seq │ │ │ │ │ + 0x00000c10 5f666972 73745f69 74656d00 5f507950 _first_item._PyP │ │ │ │ │ + 0x00000c20 6567656e 5f676574 5f6c6173 745f636f egen_get_last_co │ │ │ │ │ + 0x00000c30 6d707265 68656e73 696f6e5f 6974656d mprehension_item │ │ │ │ │ + 0x00000c40 00 . │ │ │ ├── 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: 198744 (bytes into file) │ │ │ │ │ + Start of section headers: 201152 (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 0x30858: │ │ │ │ │ +There are 16 section headers, starting at offset 0x311c0: │ │ │ │ │ │ │ │ │ │ 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 0036b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 026974 0013a8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0036e4 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 027d1c 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00387c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00387c 01cbdc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 027e9c 0082b0 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 020458 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 021744 001012 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 03014c 000688 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 022756 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 022756 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 02278c 0021f0 10 14 381 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 02497c 001ff6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0307d4 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0035b8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 027124 001358 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0035ec 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02847c 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003784 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 003784 01d4a8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0285fc 0084b8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 020c2c 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 021f18 001012 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 030ab4 000688 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 022f2a 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 022f2a 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 022f60 0021e0 10 14 380 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 025140 001fe3 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 03113c 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 {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 543 entries: │ │ │ │ │ +Symbol table '.symtab' contains 542 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: 000188f9 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 0001ae59 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 00000989 7302 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 000029b5 7288 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 000027bd 504 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 00018f51 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001b4b5 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000995 7372 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 00002a05 7260 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 0000280d 504 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 0000864d 1388 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00008675 1406 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 12: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 13: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 14: 0001ae59 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 0001b4b5 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 18: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 19: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 20: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 21: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -28,519 +28,518 @@ │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 25: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 26: 0000017c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 27: 00000194 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 28: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 29: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 30: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 31: 00002611 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 00002689 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 000026ed 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 00002755 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 35: 0000d6a9 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000dea9 1846 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 000122cd 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00013a2d 1398 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00014de1 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 0001509d 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 00015d21 1020 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 000184e5 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 00007265 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 00009731 1536 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 000158f1 1070 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 00001991 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00001a95 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 00017ff1 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 000184e5 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000fbc9 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 51: 00002dbd 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 000184e5 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 31: 00002661 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 000026d9 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 0000273d 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 000027a5 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 35: 0000d6e1 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000dee1 1846 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 000123c1 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00013b41 1582 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00014fa9 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00015265 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00015ee9 1034 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 00018b3d 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 0000729d 1036 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 0000976d 1546 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 00015ab9 1070 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 00001811 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00001915 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 48: 0001844d 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00018b3d 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000fbe1 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 00002be9 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 00018b3d 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 53: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ - 54: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 55: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 56: 000184e5 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 57: 0000099d 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 58: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ - 59: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 54: 0000081d 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 55: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 56: 00018b3d 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 57: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ + 58: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 59: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ 60: 00000230 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 61: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 62: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 63: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 64: 0000462d 3542 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 65: 0000d9e1 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 66: 00010e31 1362 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 67: 0000ee35 1518 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 68: 00000235 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 69: 000006dd 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 70: 0000f6b1 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 64: 00004661 3522 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 65: 0000da19 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 66: 00010e61 1590 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 67: 0000ee69 1492 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 68: 00000121 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 69: 000005c9 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 70: 0000f6c9 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ 71: 00000001 286 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 72: 00000001 286 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 73: 0000f425 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 74: 00000a19 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 75: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 73: 0000f43d 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 74: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 75: 00000899 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 76: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 77: 000002cc 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 78: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 79: 0000031c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 80: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 81: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 82: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 83: 00008ea5 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 84: 00002679 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 85: 000054a1 2320 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 86: 000166c9 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 87: 000071ed 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 88: 000151c1 1448 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 89: 00000a55 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 90: 00012915 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 91: 00000b71 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 92: 00000b71 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 93: 00002679 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 94: 000140a1 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 95: 0000ede1 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 96: 00005405 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 0000838d 702 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 98: 0000e5e1 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00005db1 3764 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 83: 00008ee1 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 84: 000024a5 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 85: 000054c1 2342 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 86: 00016895 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 87: 00007225 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 88: 00015389 1448 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 89: 000008d5 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 90: 00012a09 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 91: 000009f1 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 92: 000009f1 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 93: 000024a5 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 94: 0001426d 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 95: 0000ee15 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 96: 00005425 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 000083b5 702 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 98: 0000e619 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00005de9 3764 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 100: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 101: 000003f4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 102: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 103: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 104: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 105: 000004b0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 106: 00006c65 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00006cc9 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00012679 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013fa5 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 110: 0000da49 1118 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 0001611d 1054 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 0001611d 1054 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000ae7d 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 114: 00000825 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 115: 0000fbfd 436 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 116: 0001af65 674 FUNC LOCAL DEFAULT 6 invalid_comprehension_rule │ │ │ │ │ - 117: 000036ad 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 00014485 2096 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 000077e1 2986 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 00007675 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 106: 00006c9d 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00006d01 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 0001276d 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 00014171 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 110: 0000da81 1118 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 000162f5 1044 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 000162f5 1044 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000aec1 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 114: 00000711 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 115: 0000fc15 460 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 0001b63d 666 FUNC LOCAL DEFAULT 6 invalid_comprehension_rule │ │ │ │ │ + 117: 000035b5 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 118: 00014651 2092 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 00007815 2976 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 000076a9 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 121: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 122: 00000500 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 123: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 126: 00008bb9 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 127: 0000d8a5 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 128: 00000931 106 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 126: 00008bf5 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 127: 0000d8dd 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 128: 0001b5c1 124 FUNC LOCAL DEFAULT 6 _tmp_158_rule │ │ │ │ │ 129: 00000c15 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 130: 00018be1 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 131: 000093f5 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 132: 00009d31 4172 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 133: 0000ad7d 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 134: 0000b025 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 135: 0000b3e9 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 136: 0000bacd 868 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 130: 00019239 1906 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 131: 00009431 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 132: 00009d79 4166 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 133: 0000adc1 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 134: 0000b069 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 135: 0000b42d 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 136: 0000bb11 868 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 137: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 138: 0000be31 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 139: 0000c025 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 140: 0000c111 2296 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 138: 0000be75 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 139: 0000c069 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 140: 0000c155 2290 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 141: 00000604 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 142: 0000ca09 1264 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 142: 0000ca49 1264 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 143: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 144: 0000cef9 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 145: 0000cfe9 1728 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 144: 0000cf39 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 145: 0000d029 1718 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 146: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 148: 0001653d 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 149: 0001653d 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 148: 00016709 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 149: 00016709 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ 150: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 151: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 152: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 153: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 154: 0000fdb1 2602 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 155: 00014cb5 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 154: 0000fde1 2602 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 155: 00014e7d 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 156: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 157: 000008d1 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 158: 000008d1 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 159: 0000e69d 1860 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 160: 00000e35 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 157: 000007bd 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 158: 000007bd 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 159: 0000e6d5 1854 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 160: 00000cb5 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ 161: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 162: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 163: 00016e75 3118 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 164: 0000f7fd 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 163: 000172c1 3134 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 164: 0000f815 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ 165: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 166: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 167: 000029e1 860 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 167: 0000280d 860 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 168: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 169: 000007a4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 170: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 171: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 172: 00000828 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 173: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 174: 00000860 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 175: 000109e9 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 176: 000114d1 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 177: 000129fd 2186 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 178: 00013289 1580 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 179: 00011a39 2194 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 180: 000117f5 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 181: 000129fd 2186 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 182: 0000087d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 183: 000107dd 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 184: 000117f5 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 185: 00011a39 2194 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 186: 000117f5 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 187: 0000087d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ - 188: 00016949 1324 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ - 189: 00018041 1186 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 190: 000129fd 2186 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 191: 00016949 1324 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ - 192: 00016949 1324 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ - 193: 00010871 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 194: 00010871 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 00010871 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 00010871 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 00010d09 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 175: 00010a19 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 176: 000115e5 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 177: 00012af1 2190 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 178: 00013381 1608 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 179: 00011b4d 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 180: 00011909 278 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 181: 00012af1 2190 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 182: 00000769 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 183: 0001080d 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 184: 00011909 278 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 185: 00011b4d 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 186: 00011909 278 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 187: 00000769 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 188: 00016b15 1964 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ + 189: 000185b9 1412 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 190: 00012af1 2190 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 191: 00016b15 1964 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ + 192: 00016b15 1964 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ + 193: 000108a1 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 194: 000108a1 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 000108a1 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 000108a1 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 00010d39 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 198: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 199: 0001190d 298 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 200: 00011385 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 201: 00011a39 2194 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 202: 00011a39 2194 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 203: 00017aa5 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 199: 00011499 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 200: 00011a21 298 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 201: 00011b4d 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 202: 00011b4d 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 203: 00017f01 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 204: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 205: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 206: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 207: 00000ad9 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 207: 00000959 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 208: 00000643 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 209: 00000b5b 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 210: 00000968 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 211: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 212: 000009b0 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 213: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 214: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 215: 00000a34 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 216: 00016949 1324 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ - 217: 000138b5 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 218: 00000121 274 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 219: 00018041 1186 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 216: 00016b15 1964 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ + 217: 000139c9 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 218: 0001849d 282 FUNC LOCAL DEFAULT 6 param_star_annotation_rule │ │ │ │ │ + 219: 000185b9 1412 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 220: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 221: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ - 222: 00016949 1324 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ + 222: 00016b15 1964 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ 223: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 224: 00016949 1324 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ + 224: 00016b15 1964 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ 225: 00000a64 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 226: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 227: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 228: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 229: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 230: 00000b40 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 231: 00000b74 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 232: 00000ba4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 233: 00000bcc 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 234: 00000bf4 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 235: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 236: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 237: 00000c68 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 238: 00002541 310 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 238: 0000236d 310 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 239: 00000faf 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 240: 00000f0b 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 241: 00002541 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ - 242: 00000d41 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ + 241: 00000d41 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ + 242: 00000d95 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ 243: 00000ccd 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ - 244: 00000d95 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 244: 0000236d 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ 245: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 246: 00015769 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 246: 00015931 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ 247: 00000cc0 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 248: 0000098b 464 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 249: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 250: 000158f1 1070 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 250: 00015ab9 1070 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ 251: 00000d00 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 252: 00000c6b 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 253: 00017e95 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 254: 00017b91 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 255: 00000735 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 256: 00001705 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 253: 000182f1 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 254: 00017fed 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 255: 00000621 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 256: 00001585 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 257: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 258: 00003655 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 258: 0000355d 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ 259: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 260: 00000d64 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 261: 00018889 110 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 262: 0001cbd9 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ - 263: 000003a5 822 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 261: 00018ee1 110 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 262: 0001d4a5 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 263: 00000291 822 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 264: 00000d94 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 265: 000193e5 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 266: 000193e5 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 267: 00019995 1420 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 268: 00019f21 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 269: 00019995 1420 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 270: 00019f21 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 271: 000193e5 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 272: 0001a4d9 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 273: 0001a85d 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 274: 00019f21 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 275: 0001a4d9 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 276: 00019995 1420 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 277: 0001a4d9 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 265: 00019a41 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 266: 00019a41 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 267: 00019ff1 1420 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 268: 0001a57d 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 269: 00019ff1 1420 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 270: 0001a57d 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 271: 00019a41 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 272: 0001ab35 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 273: 0001aeb9 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 274: 0001a57d 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 275: 0001ab35 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 276: 00019ff1 1420 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 277: 0001ab35 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 278: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 279: 00019351 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 280: 00019995 1420 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 281: 000198c1 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 282: 00019f21 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 283: 00019995 1420 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 279: 000199ad 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 280: 00019ff1 1420 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 281: 00019f1d 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 282: 0001a57d 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 283: 00019ff1 1420 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 284: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 285: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 286: 00003155 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 287: 000197f5 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 288: 00019775 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 289: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 290: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 291: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 292: 0001aced 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 285: 00000b19 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 286: 00002f81 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 287: 00019e51 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 288: 00019dd1 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 289: 00000b19 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 290: 00000b19 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 291: 00000b19 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 292: 0001b349 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 293: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ - 294: 00003155 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 294: 00002f81 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 295: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 296: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 296: 00000b19 210 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 297: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 298: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 299: 00000e00 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 300: 00000d6d 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 300: 00000bed 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 301: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 302: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 303: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 304: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ 305: 00000b5d 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 306: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 307: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 308: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 309: 00001931 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 309: 000017b1 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ 310: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 311: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 312: 00001d51 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 313: 00002481 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 314: 00001e2d 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 315: 0001b209 1780 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 316: 00001eb1 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 317: 00002315 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 318: 00002155 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 319: 000021f1 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 312: 00001bd1 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 313: 000022ad 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 314: 00001cad 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 315: 0001b8d9 1780 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 316: 00001d31 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 317: 00002141 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 318: 00001fd5 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 319: 00002071 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 320: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 321: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 322: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 323: 0001baed 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 324: 0001b8fd 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 323: 0001c1bd 3606 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 324: 0001bfcd 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ 325: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 326: 0001c7c5 234 FUNC LOCAL DEFAULT 6 signed_number_rule │ │ │ │ │ - 327: 00002029 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 328: 0001ca79 350 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ - 329: 000022c1 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 330: 000026d1 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 331: 000030fd 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 332: 00003235 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 333: 00003289 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 334: 00002819 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 335: 000026cd 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 336: 0001c8b1 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ - 337: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 338: 000024d9 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 339: 00002961 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 340: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 341: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ - 342: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ - 343: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ - 344: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 345: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 346: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 347: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 348: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 349: 00002d3d 128 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 350: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 351: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 352: 00002dbd 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 353: 000033d1 638 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 354: 00003651 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ - 355: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 356: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 357: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 358: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ - 359: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ - 360: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ - 361: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ - 362: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ - 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ - 364: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ - 365: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ - 366: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ - 367: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 368: 00000eaf 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ - 369: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 370: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ - 371: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ - 372: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ - 373: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ - 374: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ - 375: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ - 376: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ - 377: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ - 378: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ - 379: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ - 380: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 381: 00000001 2438 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ + 326: 00001ea9 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 327: 0001d19d 336 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ + 328: 0001d2ed 440 FUNC LOCAL DEFAULT 6 name_or_attr_rule │ │ │ │ │ + 329: 000024fd 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 330: 00002f29 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 331: 00003061 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 332: 000030b5 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 333: 00002645 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 334: 000024f9 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 335: 0001cfd5 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 336: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 337: 00002305 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 338: 0000278d 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 339: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 340: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ + 341: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ + 342: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ + 343: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ + 344: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ + 345: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ + 346: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ + 347: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ + 348: 00002b69 128 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 349: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ + 350: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ + 351: 00002be9 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 352: 000031fd 858 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 353: 00003559 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 354: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ + 355: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ + 356: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ + 357: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ + 358: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ + 359: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ + 360: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ + 361: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ + 362: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ + 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ + 364: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ + 365: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ + 366: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ + 367: 00000eaf 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ + 368: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 369: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ + 370: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ + 371: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ + 372: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ + 373: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ + 374: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ + 375: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ + 376: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ + 377: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ + 378: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ + 379: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ + 380: 00000001 2452 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,641 +1,631 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x26974 contains 629 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x27124 contains 619 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000050 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000006e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000007a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000088 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000098 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000000aa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000000e0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000000ee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000f6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000010a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000118 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000015c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000176 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001a2 0000850a R_ARM_THM_CALL 0000ad7d star_expression_rule │ │ │ │ │ -000001b4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000001d2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000001e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000210 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000022c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000298 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002c2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000002d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000002f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000346 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000354 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000035c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000374 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000037e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000388 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003da 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00000404 0000600a R_ARM_THM_CALL 00005405 t_primary_rule │ │ │ │ │ -00000410 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000428 0000600a R_ARM_THM_CALL 00005405 t_primary_rule │ │ │ │ │ -00000436 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000440 0000580a R_ARM_THM_CALL 000151c1 slices_rule │ │ │ │ │ -0000044e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000454 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00000458 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00000460 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000468 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000048e 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000004a2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000004e2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000004f0 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000506 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000510 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00000514 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -0000051c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000528 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000054e 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00000558 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000578 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000058c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000059e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000005d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000614 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000061e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000640 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000064a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000678 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000682 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000006a0 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000006be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ce 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000704 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000714 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000722 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000764 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000077e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000078a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000798 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007c8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007d4 0000fd0a R_ARM_THM_CALL 00017e95 kwarg_or_double_starred_rule │ │ │ │ │ -000007f2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000812 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000084c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000085c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000086c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008a2 0000b70a R_ARM_THM_CALL 000107dd slash_no_default_rule │ │ │ │ │ -000008b0 0000b00a R_ARM_THM_CALL 000114d1 slash_with_default_rule │ │ │ │ │ -000008c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000090c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000914 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00000922 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000956 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000966 0002050a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00000978 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00000986 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000994 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009ee 00002c0a R_ARM_THM_CALL 00009731 star_expressions_rule │ │ │ │ │ -000009fc 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00000a00 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a48 0002070a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00000a7a 00006d0a R_ARM_THM_CALL 00013fa5 list_rule │ │ │ │ │ -00000a8a 00006c0a R_ARM_THM_CALL 00012679 tuple_rule │ │ │ │ │ -00000a9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000abe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ad2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b00 00006d0a R_ARM_THM_CALL 00013fa5 list_rule │ │ │ │ │ -00000b0e 00006c0a R_ARM_THM_CALL 00012679 tuple_rule │ │ │ │ │ -00000b1c 0000610a R_ARM_THM_CALL 0000838d genexp_rule │ │ │ │ │ -00000b2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b9e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000bc6 00002b0a R_ARM_THM_CALL 00007265 star_targets_rule │ │ │ │ │ -00000bdc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000bec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c10 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000c34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c3e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c56 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000c6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c84 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c8c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000cc2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ce6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cf4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d2c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000d3c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d4a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d52 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d96 00011f0a R_ARM_THM_CALL 000197f5 lambda_param_rule │ │ │ │ │ -00000da6 00011f0a R_ARM_THM_CALL 000197f5 lambda_param_rule │ │ │ │ │ -00000dc0 0000cb0a R_ARM_THM_CALL 00017aa5 default_rule │ │ │ │ │ -00000dd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de0 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000dec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e0e 0000cb0a R_ARM_THM_CALL 00017aa5 default_rule │ │ │ │ │ -00000e1a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e1e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e28 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000eaa 0000730a R_ARM_THM_CALL 0000fbfd starred_expression_rule │ │ │ │ │ -00000efa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000f1c 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00000f4a 0000a30a R_ARM_THM_CALL 00016e75 kwargs_rule │ │ │ │ │ -00000f6a 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00000f86 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000fb0 00009f0a R_ARM_THM_CALL 0000e69d args_rule │ │ │ │ │ -00000fd0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000fec 00009f0a R_ARM_THM_CALL 0000e69d args_rule │ │ │ │ │ -00001004 00009f0a R_ARM_THM_CALL 0000e69d args_rule │ │ │ │ │ -0000101a 00009f0a R_ARM_THM_CALL 0000e69d args_rule │ │ │ │ │ -0000103a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000103e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001048 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000105e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001062 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001066 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000108e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000010b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010c2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000010d4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000010f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000110a 0000a40a R_ARM_THM_CALL 0000f7fd _tmp_258_rule │ │ │ │ │ -0000113c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001148 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001156 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000116e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00001188 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00001190 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00001194 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000119a 0000300a R_ARM_THM_CALL 00017ff1 INVALID_VERSION_CHECK │ │ │ │ │ -000011b8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000011c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000011ec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011f4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001216 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001230 00006e0a R_ARM_THM_CALL 0000da49 for_if_clauses_rule │ │ │ │ │ -00001240 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001268 00009f0a R_ARM_THM_CALL 0000e69d args_rule │ │ │ │ │ -00001282 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001286 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001294 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001298 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000012a2 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000012a6 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000012ac 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000012b0 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -000012c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001304 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001318 0000a30a R_ARM_THM_CALL 00016e75 kwargs_rule │ │ │ │ │ -0000132a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001342 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000136c 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00001388 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001398 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000013a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ae 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -000013bc 00006e0a R_ARM_THM_CALL 0000da49 for_if_clauses_rule │ │ │ │ │ -000013c8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000013cc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000013d6 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013da 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000013e4 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013e8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000013ee 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000013f2 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001408 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001422 00006e0a R_ARM_THM_CALL 0000da49 for_if_clauses_rule │ │ │ │ │ -00001432 0002090a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000143a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000144e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000145a 00009f0a R_ARM_THM_CALL 0000e69d args_rule │ │ │ │ │ -00001468 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00001478 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000148e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014ac 00006e0a R_ARM_THM_CALL 0000da49 for_if_clauses_rule │ │ │ │ │ -000014bc 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000014c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001506 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001524 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001532 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001542 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001552 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001560 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001564 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000156c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -00001570 00012d30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -00001596 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -000015b2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000015c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015c8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000160c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000161a 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001626 00006e0a R_ARM_THM_CALL 0000da49 for_if_clauses_rule │ │ │ │ │ -00001630 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001634 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000163a 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -0000163e 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001656 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000166c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001688 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016c2 0001312f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ -000016c6 00013130 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ -000016ce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000016d8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000016dc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016e2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -000016e6 00012f30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -000016ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001746 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000177e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000179a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000017ac 0001352f R_ARM_THM_MOVW_ABS_NC 00001931 _tmp_157_rule │ │ │ │ │ -000017b0 00013530 R_ARM_THM_MOVT_ABS 00001931 _tmp_157_rule │ │ │ │ │ -000017b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000017be 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -000017d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017fc 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001806 00006e0a R_ARM_THM_CALL 0000da49 for_if_clauses_rule │ │ │ │ │ -0000180e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001812 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001818 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000181c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001834 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000184a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001852 0001332f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -00001856 00013330 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -0000185c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001860 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000187e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001886 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -0000188a 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -00001894 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001898 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000018b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018e4 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -000018f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018fe 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001908 0001342f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -0000190c 00013430 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00001912 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001916 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001956 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000196e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000197c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001982 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000019da 00005a0a R_ARM_THM_CALL 00012915 star_named_expression_rule │ │ │ │ │ -000019e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019f4 0000250a R_ARM_THM_CALL 000122cd named_expression_rule │ │ │ │ │ -00001a1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a36 00005e0a R_ARM_THM_CALL 000140a1 star_named_expressions_rule │ │ │ │ │ -00001a44 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001a56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001a6a 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00001a7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ac6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001adc 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001ae0 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001b02 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001b22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2a 0000260a R_ARM_THM_CALL 00013a2d block_rule │ │ │ │ │ -00001b38 00020b0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001b56 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b7c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001b9a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bb2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bc2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bca 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bea 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001bee 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001bf4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001c16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c2e 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001c32 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001c36 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001c5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cb0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001cc2 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001cc6 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ccc 0001372f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -00001cd0 00013730 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -00001cd4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cdc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cf8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cfc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d06 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d0a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d0e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d22 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d42 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d80 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001dac 00013b0a R_ARM_THM_CALL 0001b209 pattern_rule │ │ │ │ │ -00001de0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001e06 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00001e18 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e84 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001e90 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eaa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ef8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00001f1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f44 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00001f5c 00013b0a R_ARM_THM_CALL 0001b209 pattern_rule │ │ │ │ │ -00001f80 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001f98 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00001fa2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001fc4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fe0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001ff8 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00002006 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002064 0001500a R_ARM_THM_CALL 0001c8b1 signed_real_number_rule │ │ │ │ │ -00002078 0001500a R_ARM_THM_CALL 0001c8b1 signed_real_number_rule │ │ │ │ │ -00002092 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000209c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a6 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -000020b2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000020d2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000020e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020ec 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -000020f8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000210e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002128 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002176 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0000217a 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0000217e 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002182 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000218c 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002194 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000219c 0001522f R_ARM_THM_MOVW_ABS_NC 000024d9 _tmp_69_rule │ │ │ │ │ -000021a0 00015230 R_ARM_THM_MOVT_ABS 000024d9 _tmp_69_rule │ │ │ │ │ -000021a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000021b4 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000021ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000222a 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0000222e 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -00002234 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000224e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000226a 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00002278 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000022a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022e6 0001480a R_ARM_THM_CALL 0001ca79 attr_rule │ │ │ │ │ -000022f4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002304 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000237c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002396 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000023de 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023ee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002422 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002430 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002438 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000245a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000246e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002478 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024be 0000250a R_ARM_THM_CALL 000122cd named_expression_rule │ │ │ │ │ -000024c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002500 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002510 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002520 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002530 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000256c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000259a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025a8 0000760a R_ARM_THM_CALL 00014485 fstring_replacement_field_rule │ │ │ │ │ -000025be 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000025de 0002180a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00002602 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000261c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000262a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002632 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000263e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002648 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000265e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002664 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026b4 00005f0a R_ARM_THM_CALL 0000ede1 annotated_rhs_rule │ │ │ │ │ -000026c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000270c 00013b0a R_ARM_THM_CALL 0001b209 pattern_rule │ │ │ │ │ -00002730 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000274a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002754 00013b0a R_ARM_THM_CALL 0001b209 pattern_rule │ │ │ │ │ -00002776 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002784 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002794 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000027c6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000027d4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027dc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002800 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002876 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000288c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028a0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000028ae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028be 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000028d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028de 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028e6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002926 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000292e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002950 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002986 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002992 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000299a 00013b0a R_ARM_THM_CALL 0001b209 pattern_rule │ │ │ │ │ -000029a6 0002190a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000029b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a16 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002a3c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002a64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002aac 00021a0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00002ac0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002ae0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b14 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b44 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b62 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b82 00021b0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00002b8c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ba4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bb0 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00002bb8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bbc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bc4 0001592f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ -00002bc8 00015930 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ -00002bd2 0001582f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ -00002bd6 00015830 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ -00002bde 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002c06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c24 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c40 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -00002c50 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00002c60 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00002c6a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c6e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c76 00015b2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ -00002c7a 00015b30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ -00002c84 00015a2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ -00002c88 00015a30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ -00002ca6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002cc8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002cd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ce4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cec 0000850a R_ARM_THM_CALL 0000ad7d star_expression_rule │ │ │ │ │ -00002cfa 00015c2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00002cfe 00015c30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00002d02 0000300a R_ARM_THM_CALL 00017ff1 INVALID_VERSION_CHECK │ │ │ │ │ -00002d20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d26 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d7a 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00002d88 00015c2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00002d8c 00015c30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00002d90 0000300a R_ARM_THM_CALL 00017ff1 INVALID_VERSION_CHECK │ │ │ │ │ -00002d9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002db6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dee 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5a 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00002e84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ea4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eac 0000260a R_ARM_THM_CALL 00013a2d block_rule │ │ │ │ │ -00002eb6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002ed8 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002f2e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002f4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f76 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002fa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fbe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002fce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fe2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fec 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00002ff6 00015f0a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ -00003004 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003010 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003018 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000301c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003026 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003034 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003038 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003040 00015e2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ -00003044 00015e30 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ -00003048 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003050 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003074 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000307c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003088 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000309c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000030a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030c6 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -000030d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030e6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003124 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003134 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003144 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000317e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031b6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000031d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031ea 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031f2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000320e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003224 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000325c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000326e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032e6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003304 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003310 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003320 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003330 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000337e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000338c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003394 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003434 0001460a R_ARM_THM_CALL 0001c7c5 signed_number_rule │ │ │ │ │ -0000343c 0001622f R_ARM_THM_MOVW_ABS_NC 00003651 _tmp_68_rule │ │ │ │ │ -00003440 00016230 R_ARM_THM_MOVT_ABS 00003651 _tmp_68_rule │ │ │ │ │ -00003448 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000345c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 00013b0a R_ARM_THM_CALL 0001b209 pattern_rule │ │ │ │ │ -00003478 0002190a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000034b6 00006b0a R_ARM_THM_CALL 00006cc9 strings_rule │ │ │ │ │ -000034d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000350a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000351e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000354e 0001480a R_ARM_THM_CALL 0001ca79 attr_rule │ │ │ │ │ -0000356c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003584 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003598 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000035d0 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000035d4 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000035e8 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000035f4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000360a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000361a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000361e 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003628 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003638 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000363c 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000367c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000368c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000369c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000002e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000050 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000006e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000007a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000088 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000098 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000000aa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000000e0 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000ee 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000f6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000010a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000118 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000184 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001ae 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000001be 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001ce 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000001e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000232 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000240 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000248 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000260 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000026a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000274 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000002c6 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000002f0 0000600a R_ARM_THM_CALL 00005425 t_primary_rule │ │ │ │ │ +000002fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000314 0000600a R_ARM_THM_CALL 00005425 t_primary_rule │ │ │ │ │ +00000322 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000032c 0000580a R_ARM_THM_CALL 00015389 slices_rule │ │ │ │ │ +0000033a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000340 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00000344 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +0000034c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000354 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000037a 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000038e 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000003ce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000003dc 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000003f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000003fc 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00000400 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00000408 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000414 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000043a 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00000444 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000464 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000478 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000048a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000049e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004a6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000004be 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004d2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000500 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000050a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000052c 0001d80a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00000536 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000564 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000056e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000058c 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000005aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ba 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000005f0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000600 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000060e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000650 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000066a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000676 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000684 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000696 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000006ac 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000006c0 0000fd0a R_ARM_THM_CALL 000182f1 kwarg_or_double_starred_rule │ │ │ │ │ +000006de 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000006fe 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000738 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000748 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000758 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000078e 0000b70a R_ARM_THM_CALL 0001080d slash_no_default_rule │ │ │ │ │ +0000079c 0000b00a R_ARM_THM_CALL 000115e5 slash_with_default_rule │ │ │ │ │ +000007ac 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007e4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000800 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +0000080e 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000846 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000854 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000866 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000086e 00002c0a R_ARM_THM_CALL 0000976d star_expressions_rule │ │ │ │ │ +0000087c 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00000880 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008c8 0002060a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000008fa 00006d0a R_ARM_THM_CALL 00014171 list_rule │ │ │ │ │ +0000090a 00006c0a R_ARM_THM_CALL 0001276d tuple_rule │ │ │ │ │ +0000091c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000093e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000952 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000980 00006d0a R_ARM_THM_CALL 00014171 list_rule │ │ │ │ │ +0000098e 00006c0a R_ARM_THM_CALL 0001276d tuple_rule │ │ │ │ │ +0000099c 0000610a R_ARM_THM_CALL 000083b5 genexp_rule │ │ │ │ │ +000009ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009c0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009d2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a1e 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000a46 00002b0a R_ARM_THM_CALL 0000729d star_targets_rule │ │ │ │ │ +00000a5c 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000a6c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a82 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a90 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000ab4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000abe 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ad6 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000aee 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b04 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b0c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b42 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b66 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000b74 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bac 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000bbc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bca 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bd2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000be4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c16 00011f0a R_ARM_THM_CALL 00019e51 lambda_param_rule │ │ │ │ │ +00000c26 00011f0a R_ARM_THM_CALL 00019e51 lambda_param_rule │ │ │ │ │ +00000c40 0000cb0a R_ARM_THM_CALL 00017f01 default_rule │ │ │ │ │ +00000c50 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c60 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00000c6c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c86 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c8e 0000cb0a R_ARM_THM_CALL 00017f01 default_rule │ │ │ │ │ +00000c9a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c9e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000d2a 0000730a R_ARM_THM_CALL 0000fc15 starred_expression_rule │ │ │ │ │ +00000d7a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000d9c 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00000dca 0000a30a R_ARM_THM_CALL 000172c1 kwargs_rule │ │ │ │ │ +00000dea 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00000e06 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000e30 00009f0a R_ARM_THM_CALL 0000e6d5 args_rule │ │ │ │ │ +00000e50 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000e6c 00009f0a R_ARM_THM_CALL 0000e6d5 args_rule │ │ │ │ │ +00000e84 00009f0a R_ARM_THM_CALL 0000e6d5 args_rule │ │ │ │ │ +00000e9a 00009f0a R_ARM_THM_CALL 0000e6d5 args_rule │ │ │ │ │ +00000eba 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ebe 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ec8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000ede 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ee2 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ee6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000f0e 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000f30 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f42 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000f54 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f64 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000f76 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f8a 0000a40a R_ARM_THM_CALL 0000f815 _tmp_258_rule │ │ │ │ │ +00000fbc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fc8 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00000fd6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000fee 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00001008 0001d90a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00001010 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00001014 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000101a 0000300a R_ARM_THM_CALL 0001844d INVALID_VERSION_CHECK │ │ │ │ │ +00001038 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001046 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000106c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001074 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001096 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b0 00006e0a R_ARM_THM_CALL 0000da81 for_if_clauses_rule │ │ │ │ │ +000010c0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010e8 00009f0a R_ARM_THM_CALL 0000e6d5 args_rule │ │ │ │ │ +00001102 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001106 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001114 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001118 0002070a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001122 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001126 0002070a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000112c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00001130 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +00001146 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000117c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001184 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00001198 0000a30a R_ARM_THM_CALL 000172c1 kwargs_rule │ │ │ │ │ +000011aa 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000011c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011ec 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +00001208 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001218 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001222 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000122e 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +0000123c 00006e0a R_ARM_THM_CALL 0000da81 for_if_clauses_rule │ │ │ │ │ +00001248 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000124c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001256 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000125a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001264 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001268 0002070a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000126e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00001272 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +00001288 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012a2 00006e0a R_ARM_THM_CALL 0000da81 for_if_clauses_rule │ │ │ │ │ +000012b2 0002080a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +000012ba 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012ce 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012da 00009f0a R_ARM_THM_CALL 0000e6d5 args_rule │ │ │ │ │ +000012e8 0002090a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +000012f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000130e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000132c 00006e0a R_ARM_THM_CALL 0000da81 for_if_clauses_rule │ │ │ │ │ +0000133c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001344 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000135c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001386 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000013a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013b2 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000013c2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000013d2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000013e0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000013e4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000013ec 00012d2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ +000013f0 00012d30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ +00001416 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +00001432 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001440 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001448 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001462 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001470 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000148c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000149a 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +000014a6 00006e0a R_ARM_THM_CALL 0000da81 for_if_clauses_rule │ │ │ │ │ +000014b0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000014b4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000014ba 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +000014be 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +000014d6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001508 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001528 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001536 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001542 0001312f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ +00001546 00013130 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ +0000154e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001558 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000155c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001562 00012f2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +00001566 00012f30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0000156e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000161a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000162c 0001352f R_ARM_THM_MOVW_ABS_NC 000017b1 _tmp_157_rule │ │ │ │ │ +00001630 00013530 R_ARM_THM_MOVT_ABS 000017b1 _tmp_157_rule │ │ │ │ │ +00001636 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000163e 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00001654 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001670 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000167c 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00001686 00006e0a R_ARM_THM_CALL 0000da81 for_if_clauses_rule │ │ │ │ │ +0000168e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00001692 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00001698 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000169c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016b4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016ca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016d2 0001332f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ +000016d6 00013330 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ +000016dc 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000016e0 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001706 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +0000170a 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +00001714 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001718 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001730 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001746 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000175a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001764 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00001772 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000177e 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00001788 0001342f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +0000178c 00013430 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00001792 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001796 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000017d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000017ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017fc 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001802 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001842 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000185a 00005a0a R_ARM_THM_CALL 00012a09 star_named_expression_rule │ │ │ │ │ +00001866 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001874 0000250a R_ARM_THM_CALL 000123c1 named_expression_rule │ │ │ │ │ +0000189a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018b6 00005e0a R_ARM_THM_CALL 0001426d star_named_expressions_rule │ │ │ │ │ +000018c4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018d6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000018ea 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000018fc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001946 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000195c 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001960 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001982 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000019a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019aa 0000260a R_ARM_THM_CALL 00013b41 block_rule │ │ │ │ │ +000019b8 00020a0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +000019d6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019fc 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001a1a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a32 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001a42 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a4a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a6a 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001a6e 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001a74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001a96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aae 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001ab2 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001ab6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ada 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001afc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b1a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b22 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b26 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b42 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001b46 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001b4c 0001372f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ +00001b50 00013730 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ +00001b54 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001b5c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b78 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b7c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b86 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b8a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b8e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ba2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bb0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bb8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bc2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c00 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001c2c 00013b0a R_ARM_THM_CALL 0001b8d9 pattern_rule │ │ │ │ │ +00001c60 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c6c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001c86 00020b0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00001c98 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cde 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d04 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001d10 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d2a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d78 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00001d9a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dac 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dc4 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00001ddc 00013b0a R_ARM_THM_CALL 0001b8d9 pattern_rule │ │ │ │ │ +00001e00 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e18 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00001e22 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e3a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001e44 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e60 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e78 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00001e86 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ee4 00014f0a R_ARM_THM_CALL 0001cfd5 signed_real_number_rule │ │ │ │ │ +00001ef8 00014f0a R_ARM_THM_CALL 0001cfd5 signed_real_number_rule │ │ │ │ │ +00001f12 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f1c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f26 0001500a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +00001f32 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001f52 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00001f62 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f6c 0001500a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +00001f78 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001f8e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fa8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001ff6 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +00001ffa 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00001ffe 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002002 00019330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000200c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002014 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000201c 0001512f R_ARM_THM_MOVW_ABS_NC 00002305 _tmp_69_rule │ │ │ │ │ +00002020 00015130 R_ARM_THM_MOVT_ABS 00002305 _tmp_69_rule │ │ │ │ │ +00002028 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002034 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000204e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002068 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020aa 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +000020ae 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +000020b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000020ce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000020ea 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000020f8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002128 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000212e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021a8 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000021c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ec 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000220a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000221a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000222c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224e 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000225c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002264 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002286 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000229a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022d6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022ea 0000250a R_ARM_THM_CALL 000123c1 named_expression_rule │ │ │ │ │ +000022f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000232c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000233c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000234c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000235c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002398 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000023c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023d4 0000760a R_ARM_THM_CALL 00014651 fstring_replacement_field_rule │ │ │ │ │ +000023ea 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000240a 0002170a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000242e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002448 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002456 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000245e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000246a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002474 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000248a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002490 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e0 00005f0a R_ARM_THM_CALL 0000ee15 annotated_rhs_rule │ │ │ │ │ +000024f2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002538 00013b0a R_ARM_THM_CALL 0001b8d9 pattern_rule │ │ │ │ │ +0000255c 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002576 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002580 00013b0a R_ARM_THM_CALL 0001b8d9 pattern_rule │ │ │ │ │ +000025a2 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000025b0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025c0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000025f2 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002600 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002608 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000261a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002624 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000262c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026a2 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026b8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026cc 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000026da 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026ea 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002700 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000270a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002712 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002752 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000275a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000277c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000027b2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000027be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027c6 00013b0a R_ARM_THM_CALL 0001b8d9 pattern_rule │ │ │ │ │ +000027d2 0002180a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000027e4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027ea 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002842 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002868 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002890 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028b8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000028d8 0002190a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +000028ec 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000290c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002922 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002938 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002940 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000294a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002964 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002970 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000298e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000029ae 00021a0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +000029b8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029c4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000029d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029dc 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +000029e4 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000029e8 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000029f0 0001582f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ +000029f4 00015830 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ +000029fe 0001572f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ +00002a02 00015730 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ +00002a0a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002a32 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a50 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002a6c 00021b0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00002a7c 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00002a8c 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00002a96 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a9a 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002aa2 00015a2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ +00002aa6 00015a30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ +00002ab0 0001592f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ +00002ab4 00015930 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ +00002ad2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002af4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002b02 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b10 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b18 0000850a R_ARM_THM_CALL 0000adc1 star_expression_rule │ │ │ │ │ +00002b26 00015b2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00002b2a 00015b30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00002b2e 0000300a R_ARM_THM_CALL 0001844d INVALID_VERSION_CHECK │ │ │ │ │ +00002b4c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b52 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b90 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ba6 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00002bb4 00015b2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00002bb8 00015b30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00002bbc 0000300a R_ARM_THM_CALL 0001844d INVALID_VERSION_CHECK │ │ │ │ │ +00002bc8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002be2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c1a 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002c70 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c7c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c86 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00002cb0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd8 0000260a R_ARM_THM_CALL 00013b41 block_rule │ │ │ │ │ +00002ce2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002d04 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002d5a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d7a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002da2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002dce 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002dfa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e0e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e18 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00002e22 00015e0a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ +00002e30 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e3c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e44 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e48 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e60 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002e64 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002e6c 00015d2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ +00002e70 00015d30 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ +00002e74 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e7c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ea0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ea8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002eb4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ec8 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002ed4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ef2 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00002f00 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f08 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f12 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f20 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f50 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f60 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f70 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002faa 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002fe2 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002ffe 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000300e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003016 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000301e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000302a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000303a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003050 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003088 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000309a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003112 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003130 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000313c 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000314c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000315c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000031aa 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000031b8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031c0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031d2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031e4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000328e 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000032a8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032d8 00006b0a R_ARM_THM_CALL 00006d01 strings_rule │ │ │ │ │ +000032f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000330c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003326 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003344 0001470a R_ARM_THM_CALL 0001d19d attr_rule │ │ │ │ │ +0000335e 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000336a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003388 0001e30a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00003394 0001612f R_ARM_THM_MOVW_ABS_NC 00003559 _tmp_68_rule │ │ │ │ │ +00003398 00016130 R_ARM_THM_MOVT_ABS 00003559 _tmp_68_rule │ │ │ │ │ +000033a4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000033ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033c4 00013b0a R_ARM_THM_CALL 0001b8d9 pattern_rule │ │ │ │ │ +000033d2 0002180a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000033ec 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003412 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003422 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003444 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003480 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000348e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034ae 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034ce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034de 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000034e2 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000034ee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034f8 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000034fc 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00003510 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000351c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003532 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003540 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003544 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003584 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003594 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x27d1c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2847c contains 48 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 │ │ │ │ │ @@ -678,4403 +668,4468 @@ │ │ │ │ │ 00000148 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x27e9c contains 4182 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x285fc contains 4247 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000007c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000008a 00017f0a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ -000000da 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000f2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000000f6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000150 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000015a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000164 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000190 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001e2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000238 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000246 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00000262 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000026e 0001870a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ -00000278 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000298 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002ac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000002f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000032e 00018b0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ -00000344 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000350 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000358 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000037a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000390 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003ca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000041c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000448 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000484 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000004ae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000502 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000051c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000526 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000540 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000548 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000568 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000574 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000057c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005d6 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ -000005e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000600 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000060a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000620 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ -0000062c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000642 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ -0000065c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000674 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000068c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006a0 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ -000006be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006fa 00018f0a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -00000704 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000071e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000740 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000750 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000768 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000776 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000007e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000804 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000812 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000082e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000083a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -0000084a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000858 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000884 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000008a4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000090c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000922 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000934 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009b6 00001f2f R_ARM_THM_MOVW_ABS_NC 00002611 _tmp_7_rule │ │ │ │ │ -000009ba 00001f30 R_ARM_THM_MOVT_ABS 00002611 _tmp_7_rule │ │ │ │ │ -000009c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009d8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000009fc 0000202f R_ARM_THM_MOVW_ABS_NC 00002689 _tmp_8_rule │ │ │ │ │ -00000a00 00002030 R_ARM_THM_MOVT_ABS 00002689 _tmp_8_rule │ │ │ │ │ -00000a08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a1c 0000212f R_ARM_THM_MOVW_ABS_NC 000026ed _tmp_9_rule │ │ │ │ │ -00000a20 00002130 R_ARM_THM_MOVT_ABS 000026ed _tmp_9_rule │ │ │ │ │ -00000a28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 00002755 _tmp_10_rule │ │ │ │ │ -00000a40 00002230 R_ARM_THM_MOVT_ABS 00002755 _tmp_10_rule │ │ │ │ │ -00000a48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a5a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a5e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a6a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a7c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a80 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a8c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000ac4 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000ac8 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000ace 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000be4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c0e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c34 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000cd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d40 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d6a 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000d74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dc6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e76 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ea8 0001970a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00000eb2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000eda 0001980a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00000ee4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f3c 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000f40 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000f48 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000f7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000faa 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000fae 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000fb6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001006 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001044 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001066 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001092 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000010a0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000010b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000010d0 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000010da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000112a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001146 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001170 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001196 00019b0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +0000007c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000008a 00017e0a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ +000000da 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000000f2 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000000f6 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000150 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000015a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000164 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000190 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001e2 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000238 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000246 0001850a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00000262 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000026e 0001860a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ +00000278 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000298 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000002ac 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000002f2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000330 00018a0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ +00000346 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000352 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000035a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000037c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000392 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003d8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000041e 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000044a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000486 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000004b2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004c4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000004de 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000508 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000522 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000536 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000540 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000057c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005a2 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ +000005ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005b8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005d6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ec 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ +000005f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000060e 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ +00000628 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000640 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000658 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000066e 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ +0000068e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000069c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006c4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006d4 00018d0a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +000006de 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006f6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000070e 00018f0a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000720 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000732 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000074a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000752 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000776 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000077e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000796 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007f4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000818 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000826 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000083e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000085a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000864 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000888 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000896 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008b2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000008be 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000008ce 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008dc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000908 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000928 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000936 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000946 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000094c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000962 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009c2 00001f2f R_ARM_THM_MOVW_ABS_NC 00002661 _tmp_7_rule │ │ │ │ │ +000009c6 00001f30 R_ARM_THM_MOVT_ABS 00002661 _tmp_7_rule │ │ │ │ │ +000009d0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009e4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e8 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000009f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a08 0000202f R_ARM_THM_MOVW_ABS_NC 000026d9 _tmp_8_rule │ │ │ │ │ +00000a0c 00002030 R_ARM_THM_MOVT_ABS 000026d9 _tmp_8_rule │ │ │ │ │ +00000a14 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a28 0000212f R_ARM_THM_MOVW_ABS_NC 0000273d _tmp_9_rule │ │ │ │ │ +00000a2c 00002130 R_ARM_THM_MOVT_ABS 0000273d _tmp_9_rule │ │ │ │ │ +00000a34 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a48 0000222f R_ARM_THM_MOVW_ABS_NC 000027a5 _tmp_10_rule │ │ │ │ │ +00000a4c 00002230 R_ARM_THM_MOVT_ABS 000027a5 _tmp_10_rule │ │ │ │ │ +00000a54 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a66 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a6a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a88 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a8c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000ad0 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00000ad4 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00000ada 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000b90 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ba4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bd4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bf0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c1a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000c40 0001940a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000cdc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d04 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d2e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d76 0001950a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00000d80 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dd2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000df0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e0c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e1a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e60 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e80 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000eb0 0001960a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000eba 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ee0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00000eea 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f3c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f42 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000f46 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000f4e 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000f84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fae 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000fb2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000fba 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000100a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001048 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000106a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001092 0001990a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +000010a0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000010b4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000010d0 0001940a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000010da 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000112a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001146 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001170 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001196 00019a0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ 000011a6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 000011aa 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011b2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000011d0 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ -000011e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001208 00002f0a R_ARM_THM_CALL 00001a95 _loop1_64_rule │ │ │ │ │ -00001218 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001224 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001244 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001248 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -0000124c 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001260 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001282 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001286 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000128e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000012a4 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -000012a8 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -000012ac 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000012c4 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012c8 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012d0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012ec 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012f0 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012f8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001318 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001344 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -0000134e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001362 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001366 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000136e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001398 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000140e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000143a 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -0000143e 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001442 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001498 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000014a6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000014ae 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014c8 0000330a R_ARM_THM_CALL 00002dbd _loop1_61_rule │ │ │ │ │ -00001506 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001528 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001554 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00001558 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -0000155c 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -00001570 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001628 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000165a 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -0000165e 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -00001662 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -0000168a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000169a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000173c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000174a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001756 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000175e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001762 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000176c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000177a 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000177e 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001786 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -0000178a 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -0000178e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000179a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017c0 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000017d2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000017f2 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00001808 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000180c 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001814 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001848 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001856 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000186a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000187c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001896 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000190e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001922 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000192c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001932 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001936 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001940 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000198e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000199a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019d2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019e0 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019e4 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000019ec 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -000019f0 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -000019f4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a00 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a50 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a54 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a5e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001a6e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001a72 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001a7a 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001a7e 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001a82 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a8e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ace 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001adc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ae6 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00001af0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b42 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001b50 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001b7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bb2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bb6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bc0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001bce 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001bd2 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001bda 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001bde 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001be2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001bee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c80 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c84 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c8e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001ca0 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001ca4 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001cac 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001cb0 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001cb4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cbc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cf6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d26 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d2a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d34 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d42 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001d46 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001d4e 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001d52 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001d56 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d62 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d9a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d9e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001da8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001dac 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001db0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001dce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001df8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e78 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e7c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e84 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -00001e88 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -00001e8c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e94 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eb6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eba 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ec4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001ed6 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001eda 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ee0 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ee4 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001eea 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ef0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f04 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f08 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f12 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f16 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f1a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001f38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f64 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001f90 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f94 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f9e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fa2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fa6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001fb0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fd4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fe8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002020 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000204a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002058 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000206c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000207c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002092 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020b0 0000360a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ -000020bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020dc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020e0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020e4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000020e8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000020f2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000020fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000211a 0000370a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -00002126 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002132 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002160 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002176 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000021a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002206 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002234 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002244 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002252 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000228e 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00002292 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00002296 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000022ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002304 0000390a R_ARM_THM_CALL 0000099d invalid_for_target_rule │ │ │ │ │ -0000230e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002342 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002362 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002382 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023c0 00003a0a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -000023da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023e4 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ -000023f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000240a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000240e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002418 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002424 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002428 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002430 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00002434 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -0000243c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002446 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000245e 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ -0000246c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002476 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000247a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002482 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002486 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000248c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002490 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00002494 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000024aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002514 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002522 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000252c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002530 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000253a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000254a 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000254e 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002556 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -0000255a 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -0000255e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000257c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002590 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000259c 00003b0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ -000025aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025dc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000025e0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000025ea 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000025fc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002600 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000263c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000264c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000265e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002676 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002718 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000272a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002740 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002780 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002792 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027f6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000027fa 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002804 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000280e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002818 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002884 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ce 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000028ee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028fe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000291a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002926 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002948 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002958 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000296c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002980 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002998 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000029a0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002a30 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002a34 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002a38 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a3c 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a44 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002a74 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a78 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a84 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a9a 0000412f R_ARM_THM_MOVW_ABS_NC 0000d9e1 _tmp_6_rule │ │ │ │ │ -00002a9e 00004130 R_ARM_THM_MOVT_ABS 0000d9e1 _tmp_6_rule │ │ │ │ │ -00002aa6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002abc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ac0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002acc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ae8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002afe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b02 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b0e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b24 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b28 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b34 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b4a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b4e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b5a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002baa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bae 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bba 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bd0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002be0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bfa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002c0e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c2e 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002c3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c4c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002c72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ce0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d42 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d50 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d6c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002d8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002da8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002dbe 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00002dd8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00002e24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e40 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e60 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002eac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f06 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f2a 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002f34 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003036 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003072 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003092 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000030ba 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000030e0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000310e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000311c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000312c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003140 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003160 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -00003178 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003190 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000031b2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000031e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031fc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000327c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003288 0000440a R_ARM_THM_CALL 00000235 del_targets_rule │ │ │ │ │ -00003294 0000452f R_ARM_THM_MOVW_ABS_NC 000006dd _tmp_22_rule │ │ │ │ │ -00003298 00004530 R_ARM_THM_MOVT_ABS 000006dd _tmp_22_rule │ │ │ │ │ -000032a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000032ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032cc 0001b20a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000032d8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003328 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003344 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003350 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033f0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003414 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00003420 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003442 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000345a 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00003480 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000034b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034cc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003506 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000351e 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00003532 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003554 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003570 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000357c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003598 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003608 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000362a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003658 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003668 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000036c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036cc 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ -000036da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036ee 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003706 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00003720 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003730 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000378a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000037be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003802 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003816 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003826 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003840 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003852 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00003868 0001b90a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00003874 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038d6 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ -000038e4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038f8 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003910 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -0000391a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000395e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000039aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039cc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039f4 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003a1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a34 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003a90 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00003a94 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00003a9a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003aa6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003ac6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ae0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003afc 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003b1a 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003b22 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ -00003b26 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ -00003b38 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b5c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b64 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b78 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003b84 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c72 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c96 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003cc2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d2c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d70 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d82 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003db4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ddc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e00 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e36 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e56 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e64 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e6c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e94 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ebc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ed6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f24 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f46 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f7c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003fa0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fb8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fc0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fce 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fde 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ff0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004026 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004048 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004072 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040c2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000040e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004104 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004114 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004124 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000413a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004150 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004154 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004166 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000416a 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00004174 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004178 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041f8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004228 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000423e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000424e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004258 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000425c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000426c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00004270 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -0000427c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004294 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042f0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000430a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000431e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000434e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004370 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043c8 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000043cc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004404 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004432 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000444e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004470 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004484 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000448e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000044ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004508 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004528 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000454c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000455e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000457a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004618 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004670 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000469c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000472c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004760 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004794 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047aa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000047ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004804 0000540a R_ARM_THM_CALL 00002679 _tmp_11_rule │ │ │ │ │ -00004814 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000482a 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004848 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004850 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004854 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00004866 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004886 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048e8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004928 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004992 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049b6 0001be0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -000049fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a28 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004a62 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004ab2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ab6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004abe 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004acc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004adc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b06 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004b20 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b5a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b94 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bd8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c12 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c48 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c80 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004cba 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004d08 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004d14 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00004d18 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00004d20 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d2c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d54 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004d68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004da0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004df4 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00004df8 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00004e00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004e0c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e32 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004e3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e52 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ea2 0000590a R_ARM_THM_CALL 00000a55 invalid_ann_assign_target_rule │ │ │ │ │ -00004eee 00005b0a R_ARM_THM_CALL 00000b71 _loop0_164_rule │ │ │ │ │ -00004f0e 00005c0a R_ARM_THM_CALL 00000b71 _loop0_165_rule │ │ │ │ │ -00004f54 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f82 00005d0a R_ARM_THM_CALL 00002679 _tmp_13_rule │ │ │ │ │ -00004f94 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fbc 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004fc4 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ -00004fc8 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ -00004ff2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000501a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005054 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005068 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005076 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000508c 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ -00005090 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ -00005096 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000509a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000050b2 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000050b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050de 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000050e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005108 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000510c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000511e 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005128 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -0000512c 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -0000513c 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005140 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005158 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005160 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005182 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005198 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -0000519c 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -000051a2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000051a6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000051bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005214 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000521e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000523a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000524c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000052aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052b4 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ -000052b8 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ -000052c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052d8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052dc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052ee 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000052f8 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -000052fc 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -0000530e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005344 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005352 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000535a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000536a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005378 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005382 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005394 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053a4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000053b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000542e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005450 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005492 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054fe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000551e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000554e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000556e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000559e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000560c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005626 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000562e 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00005632 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -0000563a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005644 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000566c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005688 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005692 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00005696 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -0000569e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000056a8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056cc 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000570e 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00005712 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -0000571a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005772 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005778 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -0000577c 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00005784 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000579a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000057be 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000057ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057ea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000581e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005852 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000588a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058c2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005914 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005948 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000597c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059b4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059ec 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a3e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a76 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005aae 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005ae6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b1e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b5c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b94 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bcc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bfe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c8e 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00005c92 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00005c9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005ca4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cde 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005cf2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005d0a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005d20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d36 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d56 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d82 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005daa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005df6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e6e 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c65 _tmp_93_rule │ │ │ │ │ -00005e72 00006a30 R_ARM_THM_MOVT_ABS 00006c65 _tmp_93_rule │ │ │ │ │ -00005e7a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005e8e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005ea0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ea4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eae 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ebe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ec2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ecc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005edc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ee0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eea 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005f00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f6c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f82 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f86 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f92 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005f9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000600c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006036 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006042 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006066 0001c70a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -0000607e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006092 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006096 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000060c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006118 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006176 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061c8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061e0 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000061f0 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000620e 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -0000621a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000622e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006242 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006246 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000625e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000630c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006328 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006334 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006354 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00006360 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006378 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000638e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000063ac 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000063b0 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000063b4 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006404 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000643e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006442 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006446 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000646c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000647a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006492 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006496 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064a6 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -000064aa 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000064b4 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000064b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064ce 0000722f R_ARM_THM_MOVW_ABS_NC 00000825 _tmp_233_rule │ │ │ │ │ -000064d2 00007230 R_ARM_THM_MOVT_ABS 00000825 _tmp_233_rule │ │ │ │ │ -000064da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000064e4 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -000064e8 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -000064ee 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000064f2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000650a 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000650e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006526 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000653e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006542 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006552 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006556 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00006598 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065e8 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0000660c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006618 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000663c 0001d00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00006648 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006690 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066c6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066ea 0001d10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000066f6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000672e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006752 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000675c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006796 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006812 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000684c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006868 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006886 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000688e 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ -00006892 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ -00006898 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000689c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000068b4 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000068b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000068f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000690c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006924 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000692e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006952 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006990 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00006994 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -0000699a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000699e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000069ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a16 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a54 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a6e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ab0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006aba 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00006abe 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00006ac4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006ac8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006ae0 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006ae4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006afa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b0e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006b38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b64 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ -00006b68 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ -00006b6e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006b72 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006bac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bc8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bf0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bfa 0000752f R_ARM_THM_MOVW_ABS_NC 000036ad _tmp_234_rule │ │ │ │ │ -00006bfe 00007530 R_ARM_THM_MOVT_ABS 000036ad _tmp_234_rule │ │ │ │ │ -00006c06 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006c0e 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006c12 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -00006c18 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006c1c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006c38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c8c 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006c9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cb4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006d02 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d4a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006db0 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006dba 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006dec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e1c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e56 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e62 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006e86 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00006e9c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006ec2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f34 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006f58 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f88 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007036 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007044 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007056 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00007062 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007080 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007094 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000070e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007116 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000711e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007132 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007144 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007166 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007188 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000071c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071d6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000071de 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007216 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007226 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007236 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000724e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000072e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007314 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007328 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000732c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007336 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007382 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000073bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007402 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007434 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007460 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007478 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000074c2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074de 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000074f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000750e 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000752a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000755c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007560 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000756a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007582 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007596 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000075ac 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000075cc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000075e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007608 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007610 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000761e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007632 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007654 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076ae 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000076d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076f4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007728 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000772c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007736 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000774e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007764 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000777a 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007786 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000077a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000077b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000781a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000785c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000789a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000078de 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000078ec 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007908 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000791c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007930 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000794a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007960 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007976 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000798c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079be 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000079da 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a38 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a8c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ac0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007af8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b3a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b74 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007baa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007be0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c18 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c4a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007c56 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00007c5a 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00007c62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007c6e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007c96 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007cc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cca 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00007cce 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00007cd6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ce2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007d08 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007d14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d34 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d44 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007d50 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007daa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007dd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e2e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007eaa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ece 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007eee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f6a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f8e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007fc4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007fe2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ff2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008002 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008012 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008028 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008038 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000805c 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00008080 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008090 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000080cc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000811e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000812c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000813e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008166 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008170 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008198 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000081c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081d8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008218 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008230 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000825a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008270 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008278 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000828e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008296 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000082b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008314 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008338 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008360 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000836a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008410 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008452 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000084a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000084e2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000084f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008506 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000851c 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008534 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000853c 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00008540 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00008568 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008574 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008590 0001db0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000085a6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000085aa 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000085ae 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000085ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008604 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000861e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000862e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008686 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000086ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086f6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008744 0000802f R_ARM_THM_MOVW_ABS_NC 00000931 _tmp_158_rule │ │ │ │ │ -00008748 00008030 R_ARM_THM_MOVT_ABS 00000931 _tmp_158_rule │ │ │ │ │ -00008752 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008792 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087c4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000087ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008808 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000882e 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000883c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088ce 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000088d2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000088dc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000088f8 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008902 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000891c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008936 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ -0000893a 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ -00008942 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000894c 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ -00008950 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ -00008956 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000895a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008972 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008976 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000899c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089f4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000089f8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a02 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008a0c 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -00008a10 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -00008a16 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a1a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a3e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00008a42 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00008a48 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a4c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a62 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008a6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008aa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008aba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ae0 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008af8 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008b10 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -00008b14 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ -00008b1a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008b1e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008b36 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008b3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ba0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bf2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008c56 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c98 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008cc4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008d24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d46 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008d7e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d8a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008d9c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008db4 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008e06 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008e14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e28 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e30 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008e42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e6e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f10 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f4a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f6e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008f82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fa4 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008fc4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009006 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009020 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000905e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009076 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000090aa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000090e2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000911c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009156 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000918c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091be 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091f0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009220 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000922c 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -00009230 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -00009238 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009244 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000926c 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000928a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092cc 0000572f R_ARM_THM_MOVW_ABS_NC 000071ed t_lookahead_rule │ │ │ │ │ -000092d0 00005730 R_ARM_THM_MOVT_ABS 000071ed t_lookahead_rule │ │ │ │ │ -000092d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000092e4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009308 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00009312 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009326 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000933c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009364 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000942e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009480 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000094ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094bc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094e8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009556 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000957c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000095e2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095ee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009600 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009618 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000966a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009688 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000969e 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -000096aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000096d0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000096d8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000096ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000971e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000978e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000097bc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000097e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097fa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009826 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009840 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000986c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000988a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098a0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000098c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098f2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009910 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009918 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009952 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000997a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000099a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099ca 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000099d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a78 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009aae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009abc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009aca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ae0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009af8 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00009b44 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b68 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009b90 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009bb4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009bd2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009bf4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009c14 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009c2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c3e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c98 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cb6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009cc8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009cdc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ce8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cf6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d6a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009d96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e24 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009e5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ee2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ff0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a022 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a048 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a0be 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a0ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a104 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a12c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a166 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1be 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a20c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a23c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a262 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a288 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a324 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a34c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a374 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3a4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3de 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a3ea 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a3fe 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000a40e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000a42c 0001e30a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000a442 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a45e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a482 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a48e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4b2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ea 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a50e 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a52a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a54c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a558 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a57c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a588 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5b4 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5c0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5ec 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a61a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a636 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a642 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a66e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a67a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6a6 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a6b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6de 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a6f4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a70e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a72a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a736 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a770 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a77c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a79e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7da 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a7e6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a820 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a82c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a84c 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a86e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a87a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8a0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a8ac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a900 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a90c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a938 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a944 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a95e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a97a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a990 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa0c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa52 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa76 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa7e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aa8e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaa0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aaba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aada 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaf6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab7c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000abac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abb4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abf4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acb8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ace0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad1c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad66 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000adb2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ade2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae06 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ae1a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae3a 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae44 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ae6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aeaa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aecc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af92 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000afb6 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afdc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000affe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b004 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b052 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b078 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b0d6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b134 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b160 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b176 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b19c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b1d2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b25a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b28a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2a0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2c6 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b33a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b350 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b358 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b380 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b416 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b448 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4a4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b51a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b580 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b5fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b616 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b63e 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b69a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b74e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b768 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b78e 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b7dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b812 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b82c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b852 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b904 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b93c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b980 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b988 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ba18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba60 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba98 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bafa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb1c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bbce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bbfa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc10 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc44 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc6a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bce8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd78 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdaa 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000bdae 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000bdb4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bdb8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bdcc 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000bdd0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bdec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdfe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be5e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be80 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf20 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bf48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf5e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf90 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bfb2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bfd8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bff6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c004 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c04e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c06c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c096 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c0bc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c102 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c16e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1ac 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1ea 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c228 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c266 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c2be 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c300 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c31c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c35e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c37a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3d8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c41a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c436 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c478 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c492 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4b8 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c4c0 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0000c4c4 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -0000c4d2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c4fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c520 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c53a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c572 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5ae 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5e6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c622 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c65a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c696 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6ce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c70a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c73e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c794 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c818 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c842 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c86a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c8c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8fa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c8fe 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c906 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000c90a 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000c91c 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c920 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c942 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c962 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c986 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c9ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca42 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ca6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caf0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb46 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cb5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb86 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cba8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cbe0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbf6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cc20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc46 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cc72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc94 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccb4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000ccc0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ccea 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd0e 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000cd30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd4c 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cd54 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cd58 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cd6c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd92 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cddc 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cde4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cde8 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cdfc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce22 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce60 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cea0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ceb4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cec8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cee0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf22 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cf40 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf6a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf90 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cfda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d046 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d066 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d096 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d0e2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d100 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d12e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d14c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1a8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1b4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d1d8 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d200 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d234 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d26c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2c2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2fa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d332 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d376 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d382 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d3ac 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d3ca 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d3fe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d436 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4a2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4d2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d502 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d552 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d55e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d584 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d590 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d5ce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000d5ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d62c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d63c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d668 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d686 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d68e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6e6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d70c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d71e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d748 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d776 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d794 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d7c4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d7e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d812 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d830 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d838 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d844 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d84c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d854 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d85c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d86c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d87e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d88c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8fe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d91c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d936 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d94c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d96c 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d97c 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d992 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d99a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d9ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da86 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dac0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dad8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dafc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db24 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000db4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db7a 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000dba2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbea 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000dbf2 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ -0000dbf6 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ -0000dc06 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc2e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dc5e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc72 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dc88 0000390a R_ARM_THM_CALL 0000099d invalid_for_target_rule │ │ │ │ │ -0000dc8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dca6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dcae 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dcfe 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dd2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd46 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd60 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd80 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000dd90 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd94 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dda0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ddaa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ddae 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ddb8 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ -0000ddbc 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ -0000ddc0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ddd0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddf0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ddf8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de16 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de2e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000de60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de7a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000de92 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000defc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df08 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000df28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e016 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e052 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000e072 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e0b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0f6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e114 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e12e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e154 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e172 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e196 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e1dc 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000e1e4 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ -0000e1e8 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ -0000e1fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e21a 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e242 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e250 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e25a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e26e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e282 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e29c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2ba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e2d6 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ -0000e2da 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ -0000e2de 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e2fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e330 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -0000e334 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0000e33c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000e35e 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e370 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e38e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e39c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3c2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3c6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3d0 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -0000e3d4 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -0000e3d8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e3e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e414 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e42a 00009d0a R_ARM_THM_CALL 000008d1 _tmp_228_rule │ │ │ │ │ -0000e43a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000e43e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000e442 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e48a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e4a2 00009e0a R_ARM_THM_CALL 000008d1 _tmp_227_rule │ │ │ │ │ -0000e4b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4ca 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4ce 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4d8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e4e4 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4e8 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4f0 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000e4f4 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000e4fc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e504 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e534 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e53a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e550 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e56a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e58a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e614 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e63e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e652 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e65c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e660 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e66a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e67a 0000a00a R_ARM_THM_CALL 00000e35 invalid_arguments_rule │ │ │ │ │ -0000e688 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e728 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e740 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e786 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7e4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7e8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7ec 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e800 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e804 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e808 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e82e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e846 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e856 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e864 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e874 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e89c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8dc 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e8ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e918 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e928 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e942 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e95a 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e974 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e97c 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000e980 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000e9b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e9ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea38 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ea54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea6e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eabc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb0e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eb20 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb32 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000eb3c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000eb44 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb52 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000eb70 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000eb7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eba0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ebc4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ebd4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebf4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebf8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec02 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000ec06 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000ec0a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ec14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec4e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000ec52 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000ec58 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec5c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec72 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ec76 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eca2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ecaa 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ecb8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eccc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ece6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecf6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eda8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee62 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ee8c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000eec4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eee0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eef2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef1a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef28 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ef74 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000efb4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000efd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efe4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f010 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f022 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f078 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f086 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f0e4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f11c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f134 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f148 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f1b2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f1e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1f6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f21a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f228 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f2ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f30e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f31e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f32c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f344 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f37c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f460 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4a0 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ -0000f4c8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f4ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4f8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f508 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f518 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f52c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f542 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f54a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ -0000f54e 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ -0000f578 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5aa 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ -0000f5d0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f5de 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f5e6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f604 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f624 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f62c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f63e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f65a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f662 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f666 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f66a 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ -0000f66e 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ -0000f684 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f688 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f69e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f706 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f722 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f740 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f74e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f764 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f77e 0001f00a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f79a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f7b2 0001f10a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f7bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f858 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f870 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8b6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f8f4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8f8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8fc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f910 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f914 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f918 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f92a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f954 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f962 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f97a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f992 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f9ac 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f9b4 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000f9b8 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000f9d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fa24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa50 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fa70 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fa7e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa9c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000faa0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000faa8 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000faac 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fab2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fabc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000faea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fafc 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fb00 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000fb06 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb0a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb1e 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fb22 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbb0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbe0 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000fbea 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000fc42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc6e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fca2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fcc0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fce4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fcfc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd00 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd08 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fd0c 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fd12 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fd1c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd4e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fd52 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000fd58 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd5c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd70 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fd74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fda0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe1c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fe50 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe72 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fecc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ff22 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff58 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ff8e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ffb2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001000c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001005a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010068 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100b0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000100e8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001010c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010164 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101ba 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101ea 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00010206 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010222 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010234 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010282 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010296 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102ba 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010302 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010306 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001030a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010352 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00010356 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -0001035a 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -0001036e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010392 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000103c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103de 0000b60a R_ARM_THM_CALL 0000087d _tmp_169_rule │ │ │ │ │ -00010462 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001047a 0000bb0a R_ARM_THM_CALL 0000087d _tmp_174_rule │ │ │ │ │ -0001048e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010500 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -00010504 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -0001050a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001050e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010522 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010526 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001053e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010568 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010582 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001058c 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -00010590 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -0001059a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000105a2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000105cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105fa 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -000105fe 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -00010604 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010608 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001062c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010638 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -0001063c 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00010652 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010662 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001066e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010672 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001067a 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ -0001067e 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ -000106a0 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -000106a4 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -000106b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000106c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106f2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106fa 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001070c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010714 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010722 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010730 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001074c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010758 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010772 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001079c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001080e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010828 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010840 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001084a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001084e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010858 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001086a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001089c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000108ce 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000108ee 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010934 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010974 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010988 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109a8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000109c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109c8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109d6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109de 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a3a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a80 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010aa6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010abc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010aca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010adc 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010b26 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b6e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b90 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010ba6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bb6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bba 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bbe 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010c04 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c9e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cb2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ccc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ce0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cf6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d44 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d88 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010da8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010dde 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e08 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e16 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ee2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010f10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f58 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00010f7e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010f98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fa8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010fb6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010fd8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fdc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fe6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011000 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011018 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001104a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011058 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001108a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000110b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110d4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000110ec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001111c 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00011128 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011146 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001116c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001117a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011196 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -000111a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000111c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011204 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011224 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001122c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011236 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011252 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011262 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011270 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112c6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000112ca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000112d2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ -000112d6 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ -000112dc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000112e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001131a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011326 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001132a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001132e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00011332 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00011348 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011350 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113e6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001140e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001141e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001142e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001147e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001148c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011494 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001150c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011568 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000115b4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000115e8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011642 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001168c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116bc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116d0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116de 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000116ec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116f4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011714 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011720 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011728 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001173c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001174a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001175a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001176e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011776 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001177a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011784 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001178e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117ac 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117d0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001181e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001186e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118ca 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000118d8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118e4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118ec 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118fc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011906 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011948 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001196e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001198a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119ac 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000119c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000119e6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a1e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a6c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011ab8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011aea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b10 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b36 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011b5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b82 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011be6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c18 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c3e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c68 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011c8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011cb2 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011cde 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011cfa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011d1c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d5c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011da6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011dce 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011df2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e00 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e04 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e0e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011e20 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011e2a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e5a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e7a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011e94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011ec0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ede 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011f04 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f40 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f92 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011fb8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011fdc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fea 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fee 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ff8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001200a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001201e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012034 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012052 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012080 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000120ba 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012112 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001218c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001220c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012220 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012232 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001225a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012262 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001226e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001228a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001229e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000122b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001231c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001234c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012350 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001235a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012374 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001238a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000123b2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000123c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123d8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123f0 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001240a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00012412 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00012416 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0001242e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001246a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000124b0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000124c4 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000ad9 _tmp_161_rule │ │ │ │ │ -000124c8 0000cf30 R_ARM_THM_MOVT_ABS 00000ad9 _tmp_161_rule │ │ │ │ │ -000124d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000124f4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000124fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012512 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -00012516 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -0001251e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012526 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -0001252a 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00012530 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012534 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001254c 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012552 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001256c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001257e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012582 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001259a 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000125a8 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ -000125ac 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ -000125b8 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000125be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125de 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ -000125e2 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ -000125ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000125f4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000125f8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012610 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012618 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ -0001261c 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ -0001263e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012650 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000126be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001270a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012736 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012754 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012770 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001277a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012796 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000127b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000127c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012808 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001282c 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001283e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012874 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012896 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000128cc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012904 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012950 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012976 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000129a8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129c4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000129dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a2e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012a7c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012aae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ad2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012afa 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012b1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b46 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012baa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012bdc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c02 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c2c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012c50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c76 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012ca2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cbe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ce2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d24 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d76 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012d9c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012dc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ddc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012df0 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012dfc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e2a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012e48 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012e66 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012e78 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012ec2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ee0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012f06 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f46 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f96 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012fbc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012fde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fea 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fee 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ff8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013008 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001303e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013054 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001306e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000130a4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000130d8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000130e6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000130ee 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001313c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013158 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001318c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131d6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131f6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013212 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001321a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013226 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001323e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013254 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013270 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000132c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013322 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013366 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013390 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001339a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133ce 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ -000133e8 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ -00013410 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001343e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001345e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013478 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013490 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001350a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013532 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001353c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013540 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013546 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001354a 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001355e 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013562 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013582 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001358c 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -00013596 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001359a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000135a0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000135a4 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000135b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135fe 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -00013618 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013626 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -00013630 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -00013634 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001363a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001363e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013652 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013656 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001366a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013690 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001369c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000136a0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000136aa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000136ba 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000136e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013708 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001372e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001374e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013786 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001379a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137ca 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000137da 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -000137de 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -000137e4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000137e8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001380a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013828 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013832 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013840 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001384a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001384e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013852 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ -00013856 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ -00013860 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013888 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013892 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -00013896 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001389c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000138a0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013922 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013948 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013972 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001397c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013980 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -00013986 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001398a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001399e 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000139a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000139c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139cc 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -000139d6 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000139da 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000139ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a66 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ac4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013adc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ae0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b38 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013b42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b4c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013b78 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013bca 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013c20 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013c2e 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00013c44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c56 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013c72 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013c86 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013cd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cfa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013d38 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013d60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d9a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013dc6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013dd8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00013dea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013df6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e1a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013e32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e56 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e70 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e78 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e84 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013ea2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013eaa 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013eb6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013eba 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013ece 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013ed2 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013ed6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ -00013eda 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ -00013ee4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013ef6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fe4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ffc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014004 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014020 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00014038 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014052 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001406c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001407a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014100 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001413c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014168 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014204 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001422a 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00014248 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014262 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000142dc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000142ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00014300 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001431a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014342 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001435c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014378 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001438e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143a2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000143aa 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000143da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000143ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014402 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014418 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014428 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014452 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001445c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000144da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014546 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001456a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145d8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000145fe 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001461a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014630 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014654 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014662 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014670 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00014696 0000ee0a R_ARM_THM_CALL 00002541 _loop0_112_rule │ │ │ │ │ -000146a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000146ca 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000146ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014722 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001472c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014746 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014750 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001476a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014774 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001478e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014798 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147b6 00005f2f R_ARM_THM_MOVW_ABS_NC 0000ede1 annotated_rhs_rule │ │ │ │ │ -000147ba 00005f30 R_ARM_THM_MOVT_ABS 0000ede1 annotated_rhs_rule │ │ │ │ │ -000147c2 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000147d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014804 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001481c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014832 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014848 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014860 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -00014864 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -0001486a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001486e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014882 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00014886 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001489c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000148a0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000148a8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ -000148ac 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ -000148b2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000148bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148e6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ -000148ea 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ -000148f0 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ -000148f4 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ -000148fa 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ -000148fe 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ -00014906 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001492a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014934 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ -00014938 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ -00014940 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001494a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014952 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014956 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001495e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ -00014962 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ -00014968 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001498e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a16 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014a22 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a26 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a30 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014a3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a44 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a48 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a50 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ -00014a54 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ -00014a5a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014a76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a84 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014a94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014aa0 0000f10a R_ARM_THM_CALL 00002541 _loop0_240_rule │ │ │ │ │ -00014aaa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014aae 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ab8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014ac2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014acc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ad0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ad8 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ -00014adc 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ -00014ae2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b0e 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014b1a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ -00014b1e 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ -00014b26 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b30 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b3a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b3e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b46 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -00014b4a 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -00014b50 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b6a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ -00014b6e 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ -00014b76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b8a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b8e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b96 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ -00014b9a 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ -00014ba0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014bc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be8 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ -00014bec 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ -00014bf4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014c06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c0e 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00014c12 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00014c1a 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014c22 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c26 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c30 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ -00014c34 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ -00014c38 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c3e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c56 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c68 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c6c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c76 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ -00014c7a 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ -00014c7e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c96 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014cde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ce8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d3a 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00014d3e 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -00014d46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014d5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d8a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d8e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d96 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -00014d9a 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -00014da0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014da8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014dba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e1a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014e44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ea6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014eba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014ed8 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014ef6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f1a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014f3c 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014f46 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014f74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fbe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fc2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fcc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014fec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015004 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015008 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015010 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ -00015014 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ -00015018 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015020 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015032 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015036 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015040 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015044 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015048 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015072 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000150d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150e4 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000150e8 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000150f0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015120 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001512c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015136 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001513c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015140 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001514a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015152 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015156 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001515e 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00015162 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -0001516a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015170 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015196 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151f8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015256 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015280 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015284 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015288 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000152c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015316 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001533c 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00015352 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000153ba 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000153d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015418 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015456 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015478 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001550a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015518 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015528 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001553c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001554a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001556a 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000155a4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000155ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015602 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015640 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015694 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001569c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000156c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001570c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015714 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001572a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015730 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001574e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000157ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015804 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015820 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015840 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00015852 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015886 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015924 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015964 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015990 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159f6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015a1a 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015a4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a7a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015aac 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015adc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015aee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b04 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015b26 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015b34 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b52 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015b6c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015b96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bc2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015be0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bfa 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00015c0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c1c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015c24 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c72 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c80 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -00015c8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ca2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ca6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cb0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015cc0 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015cc4 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015ccc 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ -00015cd0 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ -00015cd4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015cdc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015cf4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cfe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d02 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d0c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d7c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015db0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015de0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015e14 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015e2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e64 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015e92 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015ebc 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015ec4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ef2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015efe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f02 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f0c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015f30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f72 0000a00a R_ARM_THM_CALL 00000e35 invalid_arguments_rule │ │ │ │ │ -00015f84 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015f9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fa6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015fc2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015fd8 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00015fe6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ff2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ffa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ffe 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016008 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016016 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001601a 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00016022 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ -00016026 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ -0001602a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016032 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016046 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001605a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016074 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00016084 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001608e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016092 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001609c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000160a0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000160a4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000160ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000160e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016162 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161bc 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000161ec 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016218 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00016244 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001626e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001637c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016390 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000163cc 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000163f2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000163fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016410 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001642c 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00016446 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001644c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016468 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016472 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016480 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016494 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164c2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016508 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016520 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001656e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016596 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165a6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000165b2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001660c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001665c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001666c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016680 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016688 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016690 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000166a0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000166a8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000166b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016712 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001672c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016746 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016760 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001677a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016794 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016808 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001681e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016838 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001684a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016854 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016868 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016878 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016888 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016898 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168a8 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168b8 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168c8 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168f2 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168fa 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -000168fe 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -00016914 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016924 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016934 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001697a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000169c8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000169f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a14 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016a34 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016a5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a7e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016ae8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b38 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b58 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016b7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ba0 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016bf6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016c0a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c58 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c5c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c66 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016c76 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016c80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cc6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cdc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016d10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d1c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d20 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d2a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016d4a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016d78 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016da2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016daa 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016dc0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016dd8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016de8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016df0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e00 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e50 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016e58 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016eda 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016f20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f88 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016fca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fe2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017030 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017048 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001706a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001707e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000170ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000170f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001710a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001712c 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001713c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017166 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001717e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017190 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001719e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000171ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000171c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171e0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017202 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017212 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001723c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017254 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017264 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017272 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017282 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000172a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017300 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001732c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001733c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017354 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017380 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000173ba 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000173d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173ec 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001743c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001745a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001746c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000174f2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017516 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017526 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001753a 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ -0001754a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017566 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001757e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001759c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000175bc 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000175e2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017602 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001762e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001765e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017676 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017698 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176b4 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176c6 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001771c 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001774a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001775c 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00017760 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00017766 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001776a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001777e 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017782 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017796 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001779a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000177a2 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -000177a6 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -000177ac 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000177b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177d0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000177d4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000177dc 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -000177e0 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -000177e6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000177f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001781a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017830 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00017834 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0001783a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001783e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017852 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017856 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017884 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ -00017894 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000178aa 0002030a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -000178c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017918 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017934 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001795a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017966 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017992 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179a6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000179ae 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000179ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179c0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a04 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a0c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a2c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a34 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017a40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a8a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ad2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b1e 0001022f R_ARM_THM_MOVW_ABS_NC 00003655 _tmp_179_rule │ │ │ │ │ -00017b22 00010230 R_ARM_THM_MOVT_ABS 00003655 _tmp_179_rule │ │ │ │ │ -00017b2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017b32 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ -00017b36 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ -00017b3c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b40 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b54 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017b58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017bdc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017c1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017c98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cce 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017cec 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017cfc 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017d10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017d4a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d68 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017d7c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017d86 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017da6 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017dce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017de4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00017de8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00017dee 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017df2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e06 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017e0a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e1e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e22 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e2a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00017e2e 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00017e34 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017e3e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e56 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ed8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017eee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f14 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017f32 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017f40 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017f50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017f6c 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017f84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f9a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017fb6 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017fc6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017fd2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001801a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001801e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001802c 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ -00018030 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ -00018036 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018072 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000180c6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000180ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018110 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018130 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018156 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018164 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018178 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000181b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000181fe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018236 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001825e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018284 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000182a4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000182ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182d8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000182dc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000182e6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000182f8 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00018306 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001831a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018332 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001834e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018378 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000183be 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183d8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018412 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018448 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018460 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001847a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018482 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001848e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000184a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184c2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000184d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018534 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001855e 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00018582 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000185a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000185b0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000185c4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000185d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000185f0 0001052f R_ARM_THM_MOVW_ABS_NC 00018889 _tmp_59_rule │ │ │ │ │ -000185f4 00010530 R_ARM_THM_MOVT_ABS 00018889 _tmp_59_rule │ │ │ │ │ -000185fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001860a 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00018614 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018664 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001868c 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000186ba 0001052f R_ARM_THM_MOVW_ABS_NC 00018889 _tmp_59_rule │ │ │ │ │ -000186be 00010530 R_ARM_THM_MOVT_ABS 00018889 _tmp_59_rule │ │ │ │ │ -000186c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000186d6 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000186e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186fe 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001872e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001873e 0001062f R_ARM_THM_MOVW_ABS_NC 0001cbd9 _tmp_203_rule │ │ │ │ │ -00018742 00010630 R_ARM_THM_MOVT_ABS 0001cbd9 _tmp_203_rule │ │ │ │ │ -0001874a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00018756 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0001875a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000187aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187be 0001062f R_ARM_THM_MOVW_ABS_NC 0001cbd9 _tmp_203_rule │ │ │ │ │ -000187c2 00010630 R_ARM_THM_MOVT_ABS 0001cbd9 _tmp_203_rule │ │ │ │ │ -000187c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000187d4 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000187d8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018800 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018808 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018810 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018830 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018844 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001884c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018852 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001886e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018932 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018988 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000189b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189c4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a72 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018a84 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a9e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018ab0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018ac6 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00018ad8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ae0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018b3a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b7c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018b8e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018b9e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ba8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bb8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d02 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018d56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d70 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018da6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018daa 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00018dae 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00018dc0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018dd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018de0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018de4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dee 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018dfe 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018e08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018e28 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018e38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e78 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e7c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e86 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018e90 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018eba 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018ec6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018eea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f3e 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -00018fc2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fd8 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -00018fe2 00011d0a R_ARM_THM_CALL 00000c99 _loop0_193_rule │ │ │ │ │ -00018fec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019002 00011e0a R_ARM_THM_CALL 00003155 _loop1_196_rule │ │ │ │ │ -0001900c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019036 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001905e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019068 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -0001906c 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -00019072 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019076 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000190d0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000190ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019110 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019130 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019150 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019158 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001916c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001917c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00019190 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191ac 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000191b0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000191b8 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ -000191bc 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ -000191ce 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000191d2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000191f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019206 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019224 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019240 0001210a R_ARM_THM_CALL 00000c99 _loop0_195_rule │ │ │ │ │ -0001924e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001925a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -0001925e 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -0001927c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019284 0001220a R_ARM_THM_CALL 00000c99 _loop0_187_rule │ │ │ │ │ -00019292 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001929e 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -000192a2 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -000192aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192c8 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -000192cc 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -000192d2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000192d6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000192ee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019304 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00019308 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00019316 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019328 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019382 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001939c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193be 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193cc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019418 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019432 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019436 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019472 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019480 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000194a8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000194be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000194dc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019502 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019520 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019536 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001955e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019594 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000195a0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000195c6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000195e0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000195fc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001960e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019628 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001963e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019658 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001967a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000196f2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001970e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019726 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001972e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001974a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019756 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197cc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000197d0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000197da 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000197e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019830 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001983a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019858 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019878 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000198ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019928 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019942 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00019952 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001995a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001995e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019968 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001997a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019980 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000199c8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019a12 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019a20 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019a46 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a7c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a80 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ab8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019ac6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019af0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b24 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019b4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b80 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019baa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bda 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019be6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019c0a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019c24 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019c3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c78 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019c96 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cb4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019d2e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019d42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d58 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019d74 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019dac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019dba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dda 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019dea 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019dee 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019df8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019e0c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e54 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e80 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019e88 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019ea2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019eca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ef6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f14 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019f54 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019f9e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019faa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019fd2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019ff2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a018 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a02c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a042 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a060 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a096 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a0a4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a0cc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a0ec 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0f0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0fa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a10c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a16c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a17a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a19e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a1be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a1f2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a200 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a220 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a240 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a244 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a24e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a260 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a28a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a2a6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a2c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2e6 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a2f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a328 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a34a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a358 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a37c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a3ba 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a3f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a412 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a41e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a440 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a458 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a460 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a46c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a47e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a4a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a4b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a50c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a55e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a56c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a594 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a5b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a600 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a61e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a650 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a65c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a67e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a69c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6a0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6aa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a6ba 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a6e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a6fc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a718 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a728 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a74c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a758 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a760 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a786 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a7c0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a7ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a7e4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a7ec 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a806 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a81a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a838 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a898 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a900 0001230a R_ARM_THM_CALL 00000c99 _loop0_110_rule │ │ │ │ │ -0001a91e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a94a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a954 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a980 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a992 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9d6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a9da 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a9e0 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a9e4 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001a9f8 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a9fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aa1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa30 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aa34 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aa3a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001aa3e 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001aa52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa5c 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001aa6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aac4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aadc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aaf2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab1a 0001260a R_ARM_THM_CALL 00003155 _loop1_111_rule │ │ │ │ │ -0001ab32 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ab50 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ -0001ab5a 0001280a R_ARM_THM_CALL 00000c99 _loop0_200_rule │ │ │ │ │ -0001ab66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab72 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ -0001ab7a 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001ab7e 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001ab84 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ab88 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ab9c 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001aba0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001abc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abc8 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001abcc 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001abd2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001abd6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001abec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac68 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001ac84 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac90 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ac94 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ac9c 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001aca0 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -0001aca6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001acbe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001acd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ada4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adae 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001adb2 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001adb8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001adbc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001add0 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001add4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001adf4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adfe 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001ae08 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001ae0c 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001ae20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae86 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ae9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aea4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001aeae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001aece 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aedc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af0e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001af16 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001af2e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001af3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af50 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001af58 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001afa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aff8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b010 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b038 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b050 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b088 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b098 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b0ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b0ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b108 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b126 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b144 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b148 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b158 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b162 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b168 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -0001b16c 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -0001b17e 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b182 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1ac 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -0001b1b0 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -0001b1b6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b1ba 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b1ea 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ -0001b1ee 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ -0001b1f4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b1f8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b2c2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b2e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2f0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b2fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b30e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b322 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b34a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3cc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b3e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3f8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b406 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b416 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b42a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b456 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b470 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b4c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b4de 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b52e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b544 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b57e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b586 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b5aa 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b5b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5dc 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b5e6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b61c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b642 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b656 00013e0a R_ARM_THM_CALL 00002155 pattern_capture_target_rule │ │ │ │ │ -0001b664 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b684 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001b68e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b6ee 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b708 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b71a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b72c 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001b730 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001b738 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001b74e 0001422f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0001b752 00014230 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -0001b758 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b75c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b770 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b774 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b78a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b7bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b812 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b832 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b83a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b84a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b888 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b890 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8ca 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0001b8ce 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0001b8d2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0001b8de 0001412f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -0001b8e2 00014130 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0001b978 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b996 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9a6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b9b6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b9c6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b9d8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba2c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ba34 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ba5a 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001ba6e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001ba82 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba9c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001baa4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001baac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bac2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb26 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001bb80 0001470a R_ARM_THM_CALL 00002029 complex_number_rule │ │ │ │ │ -0001bbb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbe8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc24 00013e0a R_ARM_THM_CALL 00002155 pattern_capture_target_rule │ │ │ │ │ -0001bc42 00013f0a R_ARM_THM_CALL 000021f1 wildcard_pattern_rule │ │ │ │ │ -0001bcaa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bce8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdca 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ -0001bdd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bde0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdf6 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ -0001be06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be12 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001be22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be34 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be44 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be6e 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001be84 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bea4 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001bec2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001bed0 00014b2f R_ARM_THM_MOVW_ABS_NC 000030fd _tmp_67_rule │ │ │ │ │ -0001bed4 00014b30 R_ARM_THM_MOVT_ABS 000030fd _tmp_67_rule │ │ │ │ │ -0001bedc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001bee8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf04 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001bf0e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf32 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf5a 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001bf62 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf78 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ -0001bf88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfaa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bfd6 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001bfe4 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ -0001bff4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c000 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ -0001c010 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c020 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c02c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c044 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c054 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c076 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001c084 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ -0001c094 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c0a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c0b0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c0c8 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c0d8 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c0f8 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001c106 00013d0a R_ARM_THM_CALL 00002315 maybe_sequence_pattern_rule │ │ │ │ │ -0001c118 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c124 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c140 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0001c14a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c16a 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ -0001c178 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c182 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ -0001c190 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c19e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c1a8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c1be 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c1cc 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001c1de 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c200 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001c20a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c226 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ -0001c256 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c26a 00014f2f R_ARM_THM_MOVW_ABS_NC 000026cd _tmp_70_rule │ │ │ │ │ -0001c26e 00014f30 R_ARM_THM_MOVT_ABS 000026cd _tmp_70_rule │ │ │ │ │ -0001c276 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001c282 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c29e 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001c2a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2ca 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001c2d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2e2 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ -0001c2f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c308 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c31e 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c32c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001c33e 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c35c 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001c380 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ -0001c39a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3d0 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001c3f0 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ -0001c3fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c408 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001c418 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001c41c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001c424 0002150a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001c42e 0002150a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001c438 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001c440 0001452f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001c444 00014530 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001c44c 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001c460 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001c464 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c478 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c4c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c50c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c51c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001c524 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c53a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c544 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c554 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c56e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c57e 00013a0a R_ARM_THM_CALL 00001e2d open_sequence_pattern_rule │ │ │ │ │ -0001c58c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c598 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c5ac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c5e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c626 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c634 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c64e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c672 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c684 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c696 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001c69a 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001c6a4 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0001c6c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c6d4 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001c6d8 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001c6e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c6fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c70c 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001c710 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001c718 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c76a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c792 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c802 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c814 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c82c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c838 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c854 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001c860 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c882 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c892 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c902 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c91a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c938 0002170a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c960 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c96e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c992 0002170a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c9a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c9c4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001c9d2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c9ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ca12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ca28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ca40 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca70 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001caa4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001cab8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cac8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001cae2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001cb10 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ -0001cb36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb40 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cb4c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001cb72 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0001cb90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cbb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cbd0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011b2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011e6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011ea 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011f2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001220 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00001224 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +0000122c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001242 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00001246 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +0000124a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001264 00002e0a R_ARM_THM_CALL 00001811 subject_expr_rule │ │ │ │ │ +00001274 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001282 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001290 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000129c 00002f0a R_ARM_THM_CALL 00001915 _loop1_64_rule │ │ │ │ │ +000012ac 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012b8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000012d8 00019b0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +000012dc 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000012e0 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000012f4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001306 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000130a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001312 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001332 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000135e 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001368 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000137c 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001380 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001388 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000013b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013c8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000141a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001438 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001464 00019d0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001468 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +0000146c 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000014a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014b4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014d2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000152a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000155c 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00001560 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +00001564 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +000015a8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015b2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000015b6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000015be 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000015d8 0000330a R_ARM_THM_CALL 00002be9 _loop1_61_rule │ │ │ │ │ +00001616 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001636 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001662 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00001666 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +0000166a 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +0000167e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016ca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016d8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016e6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001704 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000174a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001756 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001760 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000177e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001782 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000178c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000179a 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000179e 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000017a6 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +000017aa 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +000017ae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000017ba 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001800 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000180a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000180e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001828 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000182c 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001834 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001838 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +0000183c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001848 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001882 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001890 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000189a 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +000018a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018c0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018d2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001906 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001916 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001924 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000192e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001932 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000193c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000194c 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001950 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001958 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0000195c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001960 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000196c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001998 0001a20a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000019aa 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000019ca 0001950a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +000019f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a08 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a28 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a2c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001a44 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001a48 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001a50 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001a54 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001a58 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a64 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ab8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ae4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001af6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b22 0001a20a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001b34 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001b5a 0001960a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00001b68 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001b6c 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001b74 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001ba8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bd4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bf2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bf8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bfc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c5a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c6c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c86 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ca2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cba 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cbe 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001cda 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001cde 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ce6 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001cea 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00001cee 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001cf8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d32 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d3e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d48 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d68 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d6c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d84 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001d88 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d90 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001d94 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001d98 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001da2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001db6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dc8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001df0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e0a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e0e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e18 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e1c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e20 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e46 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e76 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e92 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ebe 0000360a R_ARM_THM_CALL 0000081d invalid_for_target_rule │ │ │ │ │ +00001ed6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001eea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f00 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f14 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f42 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f6a 00002e0a R_ARM_THM_CALL 00001811 subject_expr_rule │ │ │ │ │ +00001f78 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f86 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f90 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f94 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001faa 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001fae 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001fb6 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00001fba 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00001fc2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001fcc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fe4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ffa 00002e0a R_ARM_THM_CALL 00001811 subject_expr_rule │ │ │ │ │ +00002008 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002012 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002016 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000201e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002022 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002028 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000202c 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00002030 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00002058 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000206e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002078 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002092 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002096 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000209e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +000020a2 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +000020a6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020ac 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020c0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020c4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020ce 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020d2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020d6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020fc 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002100 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000210a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000210e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002112 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000211a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002130 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002146 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002168 0000370a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +00002198 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ae 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000021b2 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000021bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000021ce 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000021d2 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000021d8 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000021dc 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000021e2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000021ec 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000220e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002236 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002274 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002298 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022a8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022f0 00019d0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000022f4 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000022f8 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00002324 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000233c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000236a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002378 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000238a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000239c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023da 0000390a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +000023e6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023ee 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000023f2 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000023f6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000023fa 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002404 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000240e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002422 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002438 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000247a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002494 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024a0 00003a0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ +000024ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024c8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024d6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e0 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e4 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002500 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002504 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002524 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000253e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000254c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002556 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000255a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002574 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002578 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002580 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00002584 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00002588 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000025a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025bc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000025fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000261c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002628 00003b0a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ +00002636 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002642 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002650 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000268c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000269c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002704 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002714 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000272a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002768 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000277a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002790 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002846 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000284a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002854 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000285e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002868 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000028d4 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000028f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000291e 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000293e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000294e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000296a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002976 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002998 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000029a8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029d0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029e8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029f0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a3e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002a80 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00002a84 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00002a88 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a8c 00019330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a94 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002ac4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ac8 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ad4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002aea 0000412f R_ARM_THM_MOVW_ABS_NC 0000da19 _tmp_6_rule │ │ │ │ │ +00002aee 00004130 R_ARM_THM_MOVT_ABS 0000da19 _tmp_6_rule │ │ │ │ │ +00002af6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002b0c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b10 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b38 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b4e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b52 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b74 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b78 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b9a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b9e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002baa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002bc6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002be2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bfa 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bfe 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002c20 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c24 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002c4a 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002c5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c7e 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002c8a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c9c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002cc2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d08 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d32 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d62 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d7c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d94 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002da2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002dbe 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002de0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dfa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e10 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00002e2c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00002e78 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e94 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002eb4 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002f00 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f3a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f5a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f7e 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002f88 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003004 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000304a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003090 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000030cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030ea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003114 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000313a 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003158 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003168 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003176 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003186 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000319a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000031ba 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +000031d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000031ea 00018f0a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000320a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000323e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003250 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003278 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003286 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000032fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003308 0000440a R_ARM_THM_CALL 00000121 del_targets_rule │ │ │ │ │ +00003314 0000452f R_ARM_THM_MOVW_ABS_NC 000005c9 _tmp_22_rule │ │ │ │ │ +00003318 00004530 R_ARM_THM_MOVT_ABS 000005c9 _tmp_22_rule │ │ │ │ │ +00003320 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000332c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000334c 0001b20a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00003358 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033a8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033c4 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000033d0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003422 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003456 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003470 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003494 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +000034a0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034c2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034da 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +000034fc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003532 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003548 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000359a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035c2 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000035f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000360e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000363a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000364e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000365e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003678 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000368a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000036a2 0001b50a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +000036ae 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036de 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +000036f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003702 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003724 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003740 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000374c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037ac 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037e6 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003844 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003850 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ +0000385e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003872 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0000388a 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +000038a4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000038b4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000038fe 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000394c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000396c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003994 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000039be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039d4 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003a36 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a42 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ +00003a50 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a64 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003a7c 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00003a86 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aa2 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003aae 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aee 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00003af2 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00003af8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003b04 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003b24 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b3e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b5a 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003b78 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003b80 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ +00003b84 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ +00003b96 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c22 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c6e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c90 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003cb4 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003d24 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d3a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d76 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d88 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d9c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003dce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003df6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dfe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e0c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e14 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e44 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e66 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e80 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e98 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ea8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003eb0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003eca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003eee 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f02 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f4a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f98 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003f9c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fb8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fe0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ff6 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ffe 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000400c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000402a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000403a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004058 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000407a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000408e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040ba 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000040dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040f2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004112 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004130 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004142 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004174 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000418c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004200 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004226 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004240 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004250 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004260 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004276 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000428c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004290 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000042a2 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +000042a6 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +000042b0 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000042b4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042f4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004318 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004320 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004356 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004366 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004370 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004374 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004384 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +00004388 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +0000439c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043d8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004406 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004422 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004466 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000447a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000448e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044c4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004508 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004512 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000451c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004524 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000454a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000456e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000457e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000458e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045b6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000045da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045f2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000462c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000464e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046a4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004722 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004760 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004794 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000047c8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047de 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000481e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004838 0000540a R_ARM_THM_CALL 000024a5 _tmp_11_rule │ │ │ │ │ +00004848 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000485e 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000487c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004884 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +00004888 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +0000489a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048ba 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004902 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000491c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000495c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049e4 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00004a2c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a56 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004a90 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004ae0 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ae4 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004afa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b0a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b34 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004b4e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b88 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bc2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c06 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c40 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c76 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004cae 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ce8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004d36 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004d42 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00004d46 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00004d4e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d5a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d82 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004d96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dbc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dce 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e18 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e22 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00004e26 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00004e2e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004e3a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e60 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004e6a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e80 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e98 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004ed0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ef2 0000590a R_ARM_THM_CALL 000008d5 invalid_ann_assign_target_rule │ │ │ │ │ +00004f3e 00005b0a R_ARM_THM_CALL 000009f1 _loop0_164_rule │ │ │ │ │ +00004f5c 00005c0a R_ARM_THM_CALL 000009f1 _loop0_165_rule │ │ │ │ │ +00004fa0 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004fc2 00005d0a R_ARM_THM_CALL 000024a5 _tmp_13_rule │ │ │ │ │ +00004fd4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ffc 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00005004 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ +00005008 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ +00005032 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005040 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005044 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000505a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005070 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +00005074 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +0000507a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000507e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005092 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005096 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050a8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050d0 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000510a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000511e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000512c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005142 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ +00005146 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ +0000514c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005150 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000516a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005172 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051a8 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000051ac 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051be 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000051c8 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +000051cc 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +000051dc 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000051e0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000523c 0001a20a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00005246 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000527c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005288 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005290 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052a8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052d2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052dc 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ +000052e0 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ +0000530c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000531e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000535a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005366 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005376 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005384 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000539a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053c2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053d8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053ee 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000053f2 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005404 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000540e 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +00005412 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +0000544e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005470 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000054b2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000551e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000553e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000556e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000558e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055be 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000560e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000562c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005646 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000564e 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00005652 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +0000565a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005664 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000568c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000056a8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000056b2 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +000056b6 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +000056be 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056c8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056ec 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005730 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00005734 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +0000573c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000057bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057c6 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +000057ca 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +000057d2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000057de 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005802 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000580e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000582e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005862 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005896 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058ce 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005906 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000595c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005994 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059cc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a04 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a3c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a7a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005ab2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005aea 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b22 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b5a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b98 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005bd0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c08 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c3a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c6a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005cca 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00005cce 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00005cd6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005ce2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d20 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d3a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d4a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d76 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d80 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005d94 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005dac 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005dce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005dd6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005e58 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e76 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e94 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ea6 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c9d _tmp_93_rule │ │ │ │ │ +00005eaa 00006a30 R_ARM_THM_MOVT_ABS 00006c9d _tmp_93_rule │ │ │ │ │ +00005eb2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005ec6 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005ed8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005edc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ee6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005ef6 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005efa 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f14 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f18 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f38 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005fba 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005fbe 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005fca 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005fd4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006044 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000606e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000607a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000609e 0001c60a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000060b6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000060ca 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000060ce 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000060f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006150 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006200 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006218 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00006228 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00006246 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00006252 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006266 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000627a 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000627e 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006296 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062de 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006300 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006344 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006360 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000636c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000638c 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00006398 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063b0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000063e4 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000063e8 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000063ec 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000643c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006476 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000647a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000647e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000064a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064ca 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000064ce 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000064de 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +000064e2 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000064ec 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000064f0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006506 0000722f R_ARM_THM_MOVW_ABS_NC 00000711 _tmp_233_rule │ │ │ │ │ +0000650a 00007230 R_ARM_THM_MOVT_ABS 00000711 _tmp_233_rule │ │ │ │ │ +00006512 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000651c 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006520 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006526 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000652a 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006542 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006546 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000655e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006576 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000657a 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000658a 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +0000658e 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000065d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006604 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006620 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00006644 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006650 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006674 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00006680 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066c8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066fe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006722 0001d00a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +0000672e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006766 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000678a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006794 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067ce 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000682c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006836 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000684a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006884 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068c6 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ +000068ca 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ +000068d0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000068d4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000068ec 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000068f0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006904 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006930 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006944 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000695c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006966 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000698a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069c8 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +000069cc 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +000069d2 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069d6 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a02 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a12 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a28 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a4e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a68 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a8c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006aa6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006ac6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ae8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006af2 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00006af6 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00006afc 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b00 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b18 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006b1c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b32 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b46 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b70 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b92 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b9c 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ +00006ba0 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ +00006ba6 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006baa 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006be4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c00 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c28 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c32 0000752f R_ARM_THM_MOVW_ABS_NC 000035b5 _tmp_234_rule │ │ │ │ │ +00006c36 00007530 R_ARM_THM_MOVT_ABS 000035b5 _tmp_234_rule │ │ │ │ │ +00006c3e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006c46 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006c4a 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006c50 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006c54 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006c70 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c7c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006cc4 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006cd4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d3a 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d82 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006dc4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006de8 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006df2 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006e24 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e54 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006e8e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e9a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ebe 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00006ed4 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006efa 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f62 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f6c 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006f90 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006fc0 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000706e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000707c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000708e 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000709a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070b8 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000070cc 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007106 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000711a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007120 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000712e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000714e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007156 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000716a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000717c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000719e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071c0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071dc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000071fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000720e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007216 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000724e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000725e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000726e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007286 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072f8 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007320 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000734c 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007360 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007364 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000736e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000073ba 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000073f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000743a 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000746c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007498 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000074b0 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000074fa 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007508 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007516 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000752c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007546 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007560 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007592 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007596 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000075a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000075b8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075cc 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000075e2 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007602 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007618 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007626 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000763e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007646 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007654 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007668 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000768a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076e2 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007706 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007728 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000775c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007760 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000776a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007782 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007798 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000077ae 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000077ba 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000077e6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077fc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000784e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007890 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000078ce 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007912 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007920 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000793c 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007950 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007964 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000797e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007994 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079c0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079e2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079f2 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007a0e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a4e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a68 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007aa4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007abc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007aee 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b24 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b64 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b9e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bd4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c0a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c42 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c74 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007c80 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00007c84 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00007c8c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007c98 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007cc0 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007cea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cf4 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +00007cf8 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00007d00 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007d0c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007d32 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007d3e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d5e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d6e 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007d7a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dd4 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007e02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e36 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e58 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ed4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007ef8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f18 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f88 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f94 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007fb8 0001d80a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00007fec 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000800a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000801a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000802a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000803a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008050 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008060 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008084 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000080a8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080b8 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080f4 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008146 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008154 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008166 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000819c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081de 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000081fc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008206 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008244 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000825e 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008286 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008296 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082b2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082d2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000082da 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082f4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000832e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008342 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008356 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008364 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000837a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008388 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008390 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000839e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083ae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008416 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008438 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000847a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000084ca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084e0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000850a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008518 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000852e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008544 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000855c 0001d90a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00008564 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00008568 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +00008590 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000859c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085b8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +000085ce 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000085d2 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000085d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000085f6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000862c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008646 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008656 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086ae 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000086f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000871e 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000876c 0000802f R_ARM_THM_MOVW_ABS_NC 0001b5c1 _tmp_158_rule │ │ │ │ │ +00008770 00008030 R_ARM_THM_MOVT_ABS 0001b5c1 _tmp_158_rule │ │ │ │ │ +0000877a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000087ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087f0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000881c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008836 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000885e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000886c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088fe 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008902 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000890c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008928 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008932 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000894c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008966 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ +0000896a 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ +00008972 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000897c 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ +00008980 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ +00008986 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000898a 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000089a2 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000089a6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089d2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000089e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089fa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a2c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a30 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008a44 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +00008a48 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +00008a4e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a52 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a76 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00008a7a 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00008a80 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a84 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a9a 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008aa2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008aba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ad8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008af2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008b18 0001db0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008b30 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008b48 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ +00008b4c 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +00008b52 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008b56 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008b6e 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008b72 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b8a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008bb6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008bda 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c2e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008c92 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008cc2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cd4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d00 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d60 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d82 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008dba 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008dc6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008dd8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008df0 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008e42 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008e50 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e64 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e6c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008e7e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e96 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eaa 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008ebc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ed0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f4c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008f86 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008faa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008fbe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fe0 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00009000 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009042 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000905c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000909a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090b2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000090e6 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000911e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009158 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009192 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091c8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091fa 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000922c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000925c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009268 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +0000926c 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00009274 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009280 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000092a8 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000092c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009308 0000572f R_ARM_THM_MOVW_ABS_NC 00007225 t_lookahead_rule │ │ │ │ │ +0000930c 00005730 R_ARM_THM_MOVT_ABS 00007225 t_lookahead_rule │ │ │ │ │ +00009314 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009320 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009344 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000934e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009362 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009378 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000093a0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093f0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009400 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000941c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000946a 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000094bc 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000094e8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094f8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009524 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009592 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095b8 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000961e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000962a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000963c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009654 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000096a6 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000096c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096da 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000096e6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096f2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000970c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009714 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009728 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000973a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000975a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000097ca 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000097f8 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009822 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009836 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009862 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000987c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098a8 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000098c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098dc 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009904 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000992e 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000994c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009954 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000998e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099b6 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000099dc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a06 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009a0e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a42 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a8a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ab4 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009ae8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009af6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b04 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b1a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009b32 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00009b7e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009ba2 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009bca 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009bee 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009c0c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009c2e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c4e 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009c68 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c78 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c8e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009ca4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cb6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cbe 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009cd2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cf6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d02 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d10 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d40 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009d52 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009d66 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009db2 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009dde 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e36 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e6c 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009eaa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009edc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f06 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f2e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f7e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fa8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fd2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ffc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a026 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a03c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a06e 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a094 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a10a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a13a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a150 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a178 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a1b2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a20c 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a25c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a28c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2d8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a324 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a34c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a374 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a39c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3c4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3f4 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a42e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a43a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a44e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000a45e 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000a47c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000a492 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4ae 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4b8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4e8 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4f2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a516 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a520 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a54a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a56e 0001e30a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a58a 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a5ac 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5b6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5da 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5e4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a610 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a61a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a646 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a674 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a690 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a69a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6c6 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6d0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6fc 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a706 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a726 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a742 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a74c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a784 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a798 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7bc 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a7c8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a806 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a812 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a844 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a850 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a892 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a8b0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8d8 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a8e4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a912 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a91e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a94a 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a956 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a976 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a992 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a99e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a9b0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a9ca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9e0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa3e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa70 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa78 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa9c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aaa4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aab4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aad0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aae2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaf8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab08 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab1e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab32 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab46 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab5a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab74 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab88 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aba2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abd4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abe8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac02 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac48 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac50 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac64 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac76 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac84 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aca2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acba 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acf6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad02 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad30 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad4c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad66 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad8c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adf6 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae26 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae4a 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ae5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae7e 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae88 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aea0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aeb2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aeee 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af10 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af98 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000afc0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afd6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000affa 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b020 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b042 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b048 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b096 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0bc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b11a 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b178 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b1a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1ba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b1e0 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b216 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b29e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b2ce 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b30a 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b37e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b394 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b39c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3c4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3f6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b45a 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b48c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4e8 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b55e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5c4 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b640 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b65a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b682 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b6de 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b792 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7d2 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b820 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b856 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b870 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b896 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b948 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b980 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9cc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba0e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba14 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba24 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ba5c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba86 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000baa4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000badc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb3e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb60 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bc12 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc3e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc54 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc72 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc88 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bcae 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bcb8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd16 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd2c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd42 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd58 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd6e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd82 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdbc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdd6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdee 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000bdf2 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000bdf8 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bdfc 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000be10 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000be14 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be30 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be42 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be56 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bea2 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bec4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf64 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bf8c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfa2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bfbe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfd4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bff6 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c01c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c03a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c048 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c092 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0b0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c0da 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c100 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c146 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1b2 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1f0 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c22e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c26c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c2aa 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c302 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c344 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c360 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3be 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c400 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c41c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c45e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c47a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4fc 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c504 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0000c508 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0000c516 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c53e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c564 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c57e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5b6 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5f2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c62a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c666 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c69e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6da 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c712 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c74e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c782 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c7d8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7f0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c808 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c858 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c880 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8a8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c90c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c922 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c92c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c968 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c986 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9a2 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c9a6 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c9ae 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000c9b2 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000c9c4 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c9c8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca26 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca30 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca82 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000caac 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cac4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cadc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb30 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cb5a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb86 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cb9a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbc6 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cbe8 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cc20 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc36 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc60 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc88 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cca8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccd6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccf6 0001e30a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000cd02 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd2c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd50 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000cd72 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd9a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdbc 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000cdc4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000cdc8 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000cddc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce02 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ce1c 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000ce24 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000ce28 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000ce3c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce62 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ce84 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cea6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ced2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cee8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf0e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cf1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf2c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cf62 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cf80 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cfaa 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cfd0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d01a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d086 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d0a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0d6 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d122 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d140 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d16e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d18c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1e8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d1f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d218 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d240 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d274 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d2ac 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d302 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d33a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d372 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d3ac 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d3e0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d418 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d48a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d496 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d4c0 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d4dc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d50c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d53a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d58a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d596 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5bc 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d5c6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5f0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d604 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000d632 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d65c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d664 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d690 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d6bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d71e 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d744 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d756 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d780 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7cc 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d7fc 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d81e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d84a 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d868 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d870 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d87c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d884 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d88c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d894 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8b6 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d8c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d91e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d936 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d954 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d96e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d984 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d9a4 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d9b4 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d9ca 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d9d2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9f2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da44 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da6c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dabe 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000daf8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db10 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db26 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db34 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db5c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000db84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbb2 0001e80a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000dbda 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbf4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc22 0001e80a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000dc2a 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ +0000dc2e 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ +0000dc3e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc66 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dc96 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dcaa 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dcc0 0000360a R_ARM_THM_CALL 0000081d invalid_for_target_rule │ │ │ │ │ +0000dcc6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcde 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dce6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd36 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dd64 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd7e 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd98 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dda6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddb8 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ddc8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddcc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dde2 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dde6 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ddf0 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ +0000ddf4 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ +0000ddf8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000de08 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de28 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de30 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de3e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de4e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de66 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000de98 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dea0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deb2 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000deca 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000df34 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df40 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000df60 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df7e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfaa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfcc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dff8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e002 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e024 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e04e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e08a 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000e0aa 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e0e8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e112 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e122 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e12e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e14c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e166 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e18c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1ce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e214 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000e21c 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ +0000e220 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ +0000e234 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e252 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e27a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e288 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e292 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e2a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2d4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2e8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e30e 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ +0000e312 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ +0000e316 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e332 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e368 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +0000e36c 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0000e374 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000e396 0001a20a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e3a8 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e3c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3d4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3f0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3fa 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e3fe 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e408 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +0000e40c 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +0000e410 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e41c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e432 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e44c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e462 00009d0a R_ARM_THM_CALL 000007bd _tmp_228_rule │ │ │ │ │ +0000e472 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000e476 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000e47a 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e4c2 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e4da 00009e0a R_ARM_THM_CALL 000007bd _tmp_227_rule │ │ │ │ │ +0000e4ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e502 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e506 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e510 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e51c 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000e520 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000e528 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +0000e52c 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +0000e534 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e53c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e56c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e572 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e588 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5c2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5da 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e64c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e676 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e68a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e694 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e698 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e6b2 0000a00a R_ARM_THM_CALL 00000cb5 invalid_arguments_rule │ │ │ │ │ +0000e6c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e760 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e778 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7be 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e81c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e820 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e824 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e838 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e83c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e840 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e866 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e87e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e88e 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e89c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e8ac 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e8d4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e914 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e926 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e950 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e960 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e97a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e992 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e9ac 0001d90a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000e9b4 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000e9b8 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000e9e6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9f4 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ea20 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ea6c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ea8c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaa4 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eaf0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb42 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eb54 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb66 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000eb70 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000eb78 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb86 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000eba4 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000ebb0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebd4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ebf8 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ec08 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec28 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec2c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec36 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000ec3a 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000ec3e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ec48 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec6c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec82 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000ec86 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000ec8c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec90 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eca6 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ecaa 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecc0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ecd4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ecdc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ecea 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecfe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed18 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed28 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed44 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ed6c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed92 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edb0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edda 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee00 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee62 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee96 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eec0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000eef8 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ef14 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef26 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef4e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef5c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000efa8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000efe8 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f006 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f018 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f044 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f056 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f0ac 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f0ba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f114 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f14c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f164 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f178 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f1e0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f214 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f224 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f246 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f254 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f2ec 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f304 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f32a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f344 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f354 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f36a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f384 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f394 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3d6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f40c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f478 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4b8 0000a70a R_ARM_THM_CALL 0000280d type_param_rule │ │ │ │ │ +0000f4e0 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f502 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f510 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f520 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f530 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f544 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f55a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f562 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ +0000f566 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ +0000f590 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5c2 0000a70a R_ARM_THM_CALL 0000280d type_param_rule │ │ │ │ │ +0000f5e8 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f5f6 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5fe 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f614 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f61c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f63c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f644 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f656 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f672 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f67a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f67e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f682 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ +0000f686 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ +0000f69c 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f6a0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f70a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f71e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f73a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f758 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f766 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f77c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f796 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f7b2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f7ca 0001f00a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f7d4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f870 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f888 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8ce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f90c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f910 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f914 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f928 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f92c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f930 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f942 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f96c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f97a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f992 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f9aa 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f9c4 0001d90a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f9cc 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000f9d0 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000f9ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9fe 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fa3c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa68 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fa88 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fa96 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab4 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fab8 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fac0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fac4 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000faca 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fad4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb14 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fb18 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fb1e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb22 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb36 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fb3a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb5a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb8e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbb2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbc8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbf8 0001a20a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000fc02 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000fc5c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc6e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc8a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fcc6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fd0c 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fd26 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd2a 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd32 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fd36 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fd3c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fd46 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd64 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd76 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fd7a 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fd80 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd84 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd98 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fd9c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdb2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe4c 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fe80 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fea2 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fefc 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ff52 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff60 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff88 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ffbe 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ffe2 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001003c 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001008a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010098 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100e0 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010118 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001013c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010194 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000101ea 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001021a 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010236 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010252 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010264 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102b2 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102c6 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102ea 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001031e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010332 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010336 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001033a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010382 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010386 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +0001038a 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +0001039e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103c2 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000103f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001040e 0000b60a R_ARM_THM_CALL 00000769 _tmp_169_rule │ │ │ │ │ +00010492 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104aa 0000bb0a R_ARM_THM_CALL 00000769 _tmp_174_rule │ │ │ │ │ +000104be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001051a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010526 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010530 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +00010534 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +0001053a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001053e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010552 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010556 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001056e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010598 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105bc 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +000105c0 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +000105ca 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105d2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105fc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001060c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010620 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001062a 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +0001062e 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +00010634 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010638 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001065c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010668 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +0001066c 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00010682 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010692 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001069e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000106a2 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000106aa 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ +000106ae 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ +000106d0 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +000106d4 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +000106e4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000106f8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001070a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010722 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001072a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001073c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010744 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010752 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010760 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001077c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010788 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000107a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107cc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001083e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010858 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010870 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001087a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001087e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010888 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001089a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108cc 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000108fe 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001091e 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010964 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000109a4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109b8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109d8 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000109f0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109f8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000109fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a06 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a0e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a6a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010a94 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ab0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010ad6 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010aec 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010afa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b0c 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010b56 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b80 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b9e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010bc0 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010bd6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010be6 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bea 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010c34 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c48 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c6a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c7e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010cbc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ce2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010cfc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d10 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d26 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d74 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010d98 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010db8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010dd8 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010e0e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e38 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e46 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010e58 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e9a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010ebc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f0e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010f3c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f5c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f84 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00010faa 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010fca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fdc 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010ff0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011000 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011012 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011016 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011020 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001106c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001109a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110bc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000110e4 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001110c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011124 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011142 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011166 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011174 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011192 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +000111a0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000111d8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001120a 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011218 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001122e 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001123a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001124e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001126e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001127e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112b2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000112ba 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000112e8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011300 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011314 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001131a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011362 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001136c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011372 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011376 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001137e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ +00011382 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ +00011388 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00011392 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113da 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113e2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113f2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011408 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011426 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001143a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011452 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001146e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011472 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011476 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +0001147a 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00011490 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000114fa 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011514 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011522 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011532 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011542 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011592 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000115a0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000115a8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000115bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115c2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115cc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011620 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001167c 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000116c8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000116fc 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011756 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000117a0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000117d0 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000117e4 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000117f2 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011800 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011808 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011828 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011834 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001183c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011850 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001185e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001186e 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00011882 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001188a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001188e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011898 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000118a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118c0 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000118d6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118e4 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000118f2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011934 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011984 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000119c4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000119de 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000119ec 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000119f8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011a00 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011a0e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a5c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011aa0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ac0 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00011ada 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011afc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b32 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b38 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b80 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011bcc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011bfe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c24 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c4a 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011c6e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c7c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c96 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011cf6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011d28 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d4e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d78 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011d9c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011daa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011dc2 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011df2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e0e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011e30 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e70 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e9c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011eba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ee2 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011f06 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f14 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f18 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011f34 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011f3e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f52 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f6e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f8e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011fa8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011fd4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ff0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012014 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012050 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001207e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120a2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000120ca 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000120ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120fc 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012100 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001210a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001211c 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001212e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012144 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012162 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001218e 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000121c8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012220 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012292 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122a8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122c8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001230a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001231e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012330 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001234e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012360 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012368 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012374 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012390 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000123a4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012410 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012440 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012444 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001244e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012468 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001247e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000124a6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000124b4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000124e4 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000124fe 0001d90a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00012506 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0001250a 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +00012522 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001255e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000125a4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000125b8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000959 _tmp_161_rule │ │ │ │ │ +000125bc 0000cf30 R_ARM_THM_MOVT_ABS 00000959 _tmp_161_rule │ │ │ │ │ +000125c4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000125e8 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000125f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012606 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +0001260a 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +00012612 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001261a 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +0001261e 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00012624 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012628 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012640 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012646 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012660 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012672 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012676 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001268e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001269c 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ +000126a0 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ +000126ac 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000126b2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000126c0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126d2 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ +000126d6 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ +000126de 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000126e8 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000126ec 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012704 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001270c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ +00012710 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ +00012732 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012744 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000127b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001282a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012848 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012864 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001286e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001288a 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000128a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128bc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000128e6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012920 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012932 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012968 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001298a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000129b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000129c0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000129d2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000129f8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a44 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a6a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012a9c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012ab8 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012ad0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ae8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b22 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012b70 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012ba2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bc6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012bee 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012c12 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c3a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012c9e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012cd0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cf6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012d20 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012d44 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d52 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d6a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012d96 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012db2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012dd6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012e18 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012e46 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e6a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012e90 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012eb4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ec8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ecc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ed0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012ee4 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012ef0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012f06 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012f1e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012f3c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012f5a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012f6c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012fb6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012fd4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ffa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001303a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013066 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001308a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000130b0 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000130d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130dc 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000130e0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000130ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000130fa 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00013134 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001314a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013164 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001319a 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000131c6 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000131d4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000131dc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013240 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013262 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001328c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132a8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000132b0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000132bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132ea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132fe 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001331e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013334 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013354 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001336a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133d4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001341a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013460 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013488 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000134fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001352c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013536 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013560 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001357a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013592 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001360c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013634 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001363e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013642 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013648 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001364c 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +00013660 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013664 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013684 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001368e 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +00013698 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001369c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000136a2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000136a6 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +000136ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136d2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013700 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +0001371a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013728 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +00013732 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +00013736 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +0001373c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013740 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013754 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013758 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001376c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013792 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001379e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000137a2 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000137ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000137bc 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000137ea 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000137fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001380a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001381c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013842 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013862 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013876 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001389a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000138de 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000138ee 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +000138f2 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +000138f8 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000138fc 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001391e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001393c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013946 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013954 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001395e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013962 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001396a 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ +0001396e 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ +00013974 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001399c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139a6 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +000139aa 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +000139b0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000139b4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013a00 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a36 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a48 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a5c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a86 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a90 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013a94 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +00013a9a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013a9e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013ab2 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013ab6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013ad6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ae0 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +00013aea 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +00013aee 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00013b02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b2c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b7a 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013b94 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ba2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bd8 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013bf0 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bf4 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013c56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c60 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013c8c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013cde 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013d32 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013d40 0001850a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00013d56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d68 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013d84 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013d98 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013de2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e0c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013e4a 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013e66 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ea0 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013eb8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ed0 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013ef6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f2c 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013f3a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013f4a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013f64 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f72 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f8e 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013fc4 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013fd4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013fdc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013ff8 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014010 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014036 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001403e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001405e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014068 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001407c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140d8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000140ec 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014100 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014104 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001410e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014118 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001411c 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014120 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ +00014124 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ +0001412e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014140 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014152 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000141b0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141c8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000141ec 0001d80a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00014204 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001421e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014238 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014246 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000142cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014308 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014334 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001436e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001439a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000143ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000143f6 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014414 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001442e 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000144a8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000144b8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000144cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144e6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001450e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014528 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014544 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001455a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001456e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014576 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000145a6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145b8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145ce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145e4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001461e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014628 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014686 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000146a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014712 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014736 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014778 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014798 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147a4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000147ca 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +000147e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000147fc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014820 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001482e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001483c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00014862 0000ee0a R_ARM_THM_CALL 0000236d _loop0_112_rule │ │ │ │ │ +0001486e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014896 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +000148b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000148ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014912 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001491c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014936 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014940 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001495a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014964 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001497c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014982 00005f2f R_ARM_THM_MOVW_ABS_NC 0000ee15 annotated_rhs_rule │ │ │ │ │ +00014986 00005f30 R_ARM_THM_MOVT_ABS 0000ee15 annotated_rhs_rule │ │ │ │ │ +0001498e 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000149a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149e8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a14 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a2c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +00014a30 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +00014a36 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a3a 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a4e 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00014a52 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a68 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a6c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a74 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ +00014a78 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ +00014a7e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014a88 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a9e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ab2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ +00014ab6 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ +00014abc 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ +00014ac0 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ +00014ac6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ +00014aca 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ +00014ad2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014af6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b00 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ +00014b04 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ +00014b0c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014b16 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b1e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b22 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b2a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ +00014b2e 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ +00014b34 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014b5a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b7a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b92 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ba2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014bc2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bd0 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014bdc 0000f12f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ +00014be0 0000f130 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ +00014be8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014bf2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014bfc 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c00 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c08 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +00014c0c 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +00014c12 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c32 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c54 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c5a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ +00014c5e 0000f230 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ +00014c66 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014c78 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c82 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00014c86 0001b030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00014c8e 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00014c98 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c9c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ca6 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ +00014caa 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ +00014cae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014cb4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014cce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ce0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ce4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014cee 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ +00014cf2 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ +00014cf6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d0e 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d2e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ +00014d32 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ +00014d3a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014d44 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d4e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d52 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d5a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ +00014d5e 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ +00014d64 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d82 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d90 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014d9c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014da0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014daa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014db4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dbe 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014dc2 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014dca 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ +00014dce 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ +00014dd4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014e02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e10 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014e20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e2c 0000f40a R_ARM_THM_CALL 0000236d _loop0_240_rule │ │ │ │ │ +00014e36 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e3a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014e4e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e58 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e5c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e64 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ +00014e68 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ +00014e6e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014ea6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014eb0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ec6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ef0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f02 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +00014f06 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +00014f0e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014f26 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f32 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f3e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f4a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f52 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014f56 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014f5e 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +00014f62 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +00014f68 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014f70 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014f82 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f92 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014fe2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001500c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015022 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001504c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001506e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015082 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000150a0 0001940a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000150be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015104 0001940a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001510e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001513c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001514e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015162 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015176 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015180 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015186 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001518a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015194 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000151b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151cc 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000151d0 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000151d8 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ +000151dc 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ +000151e0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000151e8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000151fa 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000151fe 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015208 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001520c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015210 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001523a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015298 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152ac 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000152b0 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000152b8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000152e8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152f4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015304 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015308 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001531a 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001531e 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015326 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0001532a 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00015332 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015338 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001535e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015374 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000153c0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001541e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015448 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001544c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015488 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000154bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154de 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015504 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001551a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015582 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001559e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001561e 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015640 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015694 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000156d2 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000156e0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000156f0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015704 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015712 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015732 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001576c 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000157b6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157ca 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015808 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001585c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015864 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015890 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158a4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158ac 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158d4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158dc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158f2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158f8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015916 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015982 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159e8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015a08 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00015a1a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015a4e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a80 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a92 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015aa4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015aec 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015b2c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015b58 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b8e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bac 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bbe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015be2 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015c16 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c42 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015c74 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015ca4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015cb6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ccc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015cee 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015cfc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d1a 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015d34 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015d5e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d7e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d8a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015da8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015dc2 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00015dd2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015de4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015dec 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015df6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e0c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e3a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015e48 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +00015e56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e62 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e6a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e6e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015e88 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015e8c 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015e94 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ +00015e98 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ +00015e9c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015ea4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ebc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ec6 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015eca 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ed4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015f38 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f44 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015f78 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fa8 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015fde 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015ff4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016014 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001602e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001605c 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00016086 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +0001608e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160c8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000160cc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000160d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000160fa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016114 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001613c 0000a00a R_ARM_THM_CALL 00000cb5 invalid_arguments_rule │ │ │ │ │ +00016150 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001616a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016172 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016196 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000161ac 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +000161ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161ce 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000161d2 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000161dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000161ea 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000161ee 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000161f6 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ +000161fa 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ +000161fe 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016206 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001621a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001622e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016248 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +00016258 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016262 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016266 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016270 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016274 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016278 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001628e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000162b6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162c8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001633a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016378 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016394 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000163c4 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000163f0 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001641c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016446 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001647c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016498 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001654a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001655e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001659a 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000165c0 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000165cc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000165de 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165fa 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00016614 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001661a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016636 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016640 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001664e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016662 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016690 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000166a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166be 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000166ee 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001673a 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016762 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016772 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001677e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000167c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167d8 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016828 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016838 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001684c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016854 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001685c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001686c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016874 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016880 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000168c4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168de 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016912 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001692c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016946 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016960 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016978 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016990 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169a8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169d4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a04 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a16 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a20 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a34 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a44 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a54 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a64 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a74 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a84 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016a94 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016aa0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016abe 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016ac6 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +00016aca 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +00016ae0 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016af0 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016b00 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016b48 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016b94 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016bc0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016be4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016c0a 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016c30 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c3e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c54 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016cba 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016ce6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d08 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016d28 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016d4e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d5c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d70 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016d9c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016db4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016dd2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016e14 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016e3e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e62 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016e84 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016eaa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016eb8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ebc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ec6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016ed8 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016ee2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f12 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016f24 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016f8e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016fb8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fdc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016ffc 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017020 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001702c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017030 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001703a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017078 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000170b0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000170da 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000170f2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001715c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001717a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017196 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001719e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000171aa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000171c2 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000171ca 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000171d4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000171f6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017210 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017218 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017234 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001724a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017268 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017270 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001728a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000172b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017326 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001736c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017384 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173d4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017416 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001742e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001747c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017494 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000174b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000174c8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000174f6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001750a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001753c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017556 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017578 0002000a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017588 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000175b2 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000175ca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175dc 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000175ea 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000175fa 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001761e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017638 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001765a 0002000a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001766a 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017694 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000176ac 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176bc 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000176ca 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000176da 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000176f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001773e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017750 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001777a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001778a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000177a2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177ce 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017808 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017824 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017838 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017880 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001789c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000178ae 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001792c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017950 0002000a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017960 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017974 0000ff0a R_ARM_THM_CALL 00000621 _loop0_129_rule │ │ │ │ │ +00017984 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000179ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000179cc 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000179e2 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000179ee 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a12 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017a32 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017a48 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017a54 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a72 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017a8a 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017aae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017adc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b00 0001000a R_ARM_THM_CALL 00001585 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017b12 0001000a R_ARM_THM_CALL 00001585 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017b1c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017b3e 0001000a R_ARM_THM_CALL 00001585 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017b54 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b6e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017b8e 0002000a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017bd6 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017bda 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017be2 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017be6 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017bec 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017bf8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c1c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c32 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017c36 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017c3c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c40 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c54 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017c58 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c7c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c92 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017c96 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017c9c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017ca0 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017cb4 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017cb8 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ccc 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017cd0 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017cd8 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017cdc 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017ce2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017cee 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d04 0000ff0a R_ARM_THM_CALL 00000621 _loop0_129_rule │ │ │ │ │ +00017d14 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017d2a 0002020a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00017d44 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d5e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d6e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017d76 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017dba 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017dd0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017de6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017df8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e0c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e2a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e40 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e5e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017e66 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017e70 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e8c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e92 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ece 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ee2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f2e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f66 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f7a 0001022f R_ARM_THM_MOVW_ABS_NC 0000355d _tmp_179_rule │ │ │ │ │ +00017f7e 00010230 R_ARM_THM_MOVT_ABS 0000355d _tmp_179_rule │ │ │ │ │ +00017f86 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017f8e 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +00017f92 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +00017f98 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017f9c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017fb0 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017fb4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fca 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017fda 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018038 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018076 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001808a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000180a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000180b8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000180f4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018114 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001812a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018148 0002000a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00018158 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001816c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000181a6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000181c4 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000181d8 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000181e2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018202 0001000a R_ARM_THM_CALL 00001585 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001822a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018240 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00018244 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0001824a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001824e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018262 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018266 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001827a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001827e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018286 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0001828a 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00018290 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001829a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000182b2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000182c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018334 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001834a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018370 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001838e 0002000a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001839c 0002010a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000183ac 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000183c8 0001000a R_ARM_THM_CALL 00001585 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000183e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000183f6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018412 0002000a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00018422 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001842e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018476 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001847a 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018488 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ +0001848c 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ +00018492 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000184d8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000184f0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001851e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001853a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018556 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018560 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018574 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000185a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185ea 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018640 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001866a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001868c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000186b4 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000186da 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018702 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018710 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018724 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001875c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018772 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001878a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000187a8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000187de 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018806 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001882c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001884c 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018872 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018880 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018884 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001888e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000188a0 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000188ae 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000188c0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188d8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000188f6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018920 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018968 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018982 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000189de 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a04 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a10 0001022f R_ARM_THM_MOVW_ABS_NC 0000355d _tmp_179_rule │ │ │ │ │ +00018a14 00010230 R_ARM_THM_MOVT_ABS 0000355d _tmp_179_rule │ │ │ │ │ +00018a1c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018a24 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +00018a28 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +00018a2e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018a32 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018a4a 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018a4e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a82 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a94 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018aa8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ab0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018abc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ac4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018af0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b02 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b1c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b26 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b8c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018bb6 0002030a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018bda 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018bf8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c08 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018c1c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018c2c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018c48 0001052f R_ARM_THM_MOVW_ABS_NC 00018ee1 _tmp_59_rule │ │ │ │ │ +00018c4c 00010530 R_ARM_THM_MOVT_ABS 00018ee1 _tmp_59_rule │ │ │ │ │ +00018c54 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018c62 0002030a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018c6c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018cbc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ce4 0002030a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018d12 0001052f R_ARM_THM_MOVW_ABS_NC 00018ee1 _tmp_59_rule │ │ │ │ │ +00018d16 00010530 R_ARM_THM_MOVT_ABS 00018ee1 _tmp_59_rule │ │ │ │ │ +00018d1e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018d2e 0002030a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018d38 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018d56 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d86 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d96 0001062f R_ARM_THM_MOVW_ABS_NC 0001d4a5 _tmp_203_rule │ │ │ │ │ +00018d9a 00010630 R_ARM_THM_MOVT_ABS 0001d4a5 _tmp_203_rule │ │ │ │ │ +00018da2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018dae 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00018db2 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018e02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e16 0001062f R_ARM_THM_MOVW_ABS_NC 0001d4a5 _tmp_203_rule │ │ │ │ │ +00018e1a 00010630 R_ARM_THM_MOVT_ABS 0001d4a5 _tmp_203_rule │ │ │ │ │ +00018e1e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018e2c 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00018e30 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018e58 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e60 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018e68 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018e88 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018e9c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ea4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018eaa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ec6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f0a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f1a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f2a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f38 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f8a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018fe0 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001900a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001901c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001903e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001909e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190ca 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000190dc 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000190ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190f6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019108 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001911e 0001d60a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00019130 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019138 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019192 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000191a2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191be 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000191e6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000191f6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019200 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019210 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001929c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001935a 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000193b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193cc 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00019402 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019406 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +0001940a 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +0001941c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019432 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001943c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019440 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001944a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001945a 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00019464 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019484 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019494 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000194d4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000194d8 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000194e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000194ec 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019516 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019522 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019546 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019582 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001959a 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +0001961e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019634 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +0001963e 00011d0a R_ARM_THM_CALL 00000b19 _loop0_193_rule │ │ │ │ │ +00019648 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001965e 00011e0a R_ARM_THM_CALL 00002f81 _loop1_196_rule │ │ │ │ │ +00019668 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019692 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196c4 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +000196c8 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +000196ce 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000196d2 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001972c 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001974a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001976c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001978c 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000197ac 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000197b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000197c8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000197d8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000197ec 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019808 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001980c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019814 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ +00019818 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ +0001982a 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001982e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001984c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019862 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019880 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001989c 0001210a R_ARM_THM_CALL 00000b19 _loop0_195_rule │ │ │ │ │ +000198aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198b6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +000198ba 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +000198d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000198e0 0001220a R_ARM_THM_CALL 00000b19 _loop0_187_rule │ │ │ │ │ +000198ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198fa 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +000198fe 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00019906 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001991a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019924 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +00019928 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +0001992e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019932 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001994a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00019960 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00019964 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00019972 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019984 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000199de 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a10 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a1a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a1e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a3a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019a74 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019a8e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a92 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ace 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019adc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b04 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019b1a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b38 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019b5e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b7c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b92 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019bba 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bf0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bfc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019c22 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019c3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019c58 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019c6a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c84 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c9a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019cb4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019cd6 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019d4e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019d6a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019d82 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019d8a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019da6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019db2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e02 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e28 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e2c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019e40 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e8c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019e96 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019eb4 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019ed4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019f04 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f0a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f90 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f9e 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00019fae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fb6 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fba 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019fd6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019fdc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a024 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a06e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a07c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a0a2 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a0b8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0d8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0dc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a114 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a122 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a14c 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a162 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a180 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1a6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a1c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a1dc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a206 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a236 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a242 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a266 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a280 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a298 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a2bc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a2d4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a2f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a310 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a38a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a39e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a3b4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a3d0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a408 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a416 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a436 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a446 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a44a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a454 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a468 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a498 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4b0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4dc 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a4e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a4fe 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a526 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a552 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a570 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a5b0 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a5fa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a606 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a62e 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a64e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a674 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a688 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a69e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a6bc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a6f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a700 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a728 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a748 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a74c 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a756 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a768 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a7c8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a7d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a7fa 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a81a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a84e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a85c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a87c 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a89c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8a0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a8bc 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a8e6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a902 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a91c 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a942 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a94c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a984 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a9a6 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a9b4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a9d8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001aa16 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001aa46 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa50 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa6e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aa7a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa9c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aab4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aabc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aac8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aada 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aafc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ab12 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ab68 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001abba 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001abc8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001abf0 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ac10 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac34 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ac46 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ac5c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ac7a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001acac 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001acb8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001acda 0001f20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001acf8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acfc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ad16 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad3e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ad58 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ad74 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ad84 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ada8 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001adb4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001adbc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001ade2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae1c 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001ae2a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae40 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ae48 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001ae62 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae76 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae94 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aef4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af08 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af36 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af5c 0001230a R_ARM_THM_CALL 00000b19 _loop0_110_rule │ │ │ │ │ +0001af7a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001afa6 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001afb0 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001afdc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b002 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b028 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b032 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b036 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b03c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001b040 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001b054 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b058 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b078 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b08c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b090 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b096 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001b09a 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001b0ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b0b8 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001b0c6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0d6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0f4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b120 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b138 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b14e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b16e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b176 0001260a R_ARM_THM_CALL 00002f81 _loop1_111_rule │ │ │ │ │ +0001b18e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001b1ac 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ +0001b1b6 0001280a R_ARM_THM_CALL 00000b19 _loop0_200_rule │ │ │ │ │ +0001b1c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b1ce 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ +0001b1d6 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +0001b1da 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +0001b1e0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b1e4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b1f8 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b1fc 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b21c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b224 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001b228 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +0001b22e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b232 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b248 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b272 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b284 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b2b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b2c4 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001b2e0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b2ec 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b2f0 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b2f8 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +0001b2fc 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +0001b302 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001b31a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b334 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b37e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3b0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3d6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b400 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b40a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001b40e 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001b414 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b418 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b42c 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b430 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b450 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b45a 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001b464 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001b468 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001b47c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b494 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4ae 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4e2 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b4f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b500 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b50a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b52a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b538 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b56a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b572 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b58a 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b598 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5ac 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b5b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5e8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b5f8 0002040a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +0001b60a 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0001b618 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001b622 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b67a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b690 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6e8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b70c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b724 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b75a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b76a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b77a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b78c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7aa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b7ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7d8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b7f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b814 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b818 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b828 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b832 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b838 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001b83c 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001b84e 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b852 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b86c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b880 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001b884 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001b88a 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b88e 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b8ba 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ +0001b8be 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ +0001b8c4 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b8c8 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b992 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b9b0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9c0 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b9ce 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b9de 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b9f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba1a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba9c 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001bab8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bac8 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bad6 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bae6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001bafa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bb26 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb40 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bb98 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbae 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bbfe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc14 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bc4e 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bc56 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001bc7a 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001bc86 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bcac 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001bcb6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bcec 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd12 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd26 00013e0a R_ARM_THM_CALL 00001fd5 pattern_capture_target_rule │ │ │ │ │ +0001bd34 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd54 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001bd5e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bdbe 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001bdd8 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001bdea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bdfc 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001be00 0001b030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001be08 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001be1e 0001422f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +0001be22 00014230 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +0001be28 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001be2c 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001be40 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001be44 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001be5a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001be8c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bea0 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001beb6 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bee2 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf02 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bf0a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001bf1a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf58 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf60 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf7e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf9a 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0001bf9e 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +0001bfa2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0001bfae 0001412f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +0001bfb2 00014130 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +0001c048 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001c066 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c076 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c086 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c096 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001c0a8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c0fc 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c104 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c12a 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001c13e 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c152 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c16c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c174 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c17c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c192 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c1f6 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001c25e 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c27a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c296 0001460a R_ARM_THM_CALL 00001ea9 complex_number_rule │ │ │ │ │ +0001c2ca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2e4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c33a 00013e0a R_ARM_THM_CALL 00001fd5 pattern_capture_target_rule │ │ │ │ │ +0001c358 00013f0a R_ARM_THM_CALL 00002071 wildcard_pattern_rule │ │ │ │ │ +0001c3c0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c416 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c456 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c470 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c48a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c4a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c4ec 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c4f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c51c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c528 0001490a R_ARM_THM_CALL 000024fd positional_patterns_rule │ │ │ │ │ +0001c538 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c54a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c55a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c584 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c59a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c5ba 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001c5d8 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001c5ec 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c5fa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c61e 0001e30a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001c62c 00014a2f R_ARM_THM_MOVW_ABS_NC 00002f29 _tmp_67_rule │ │ │ │ │ +0001c630 00014a30 R_ARM_THM_MOVT_ABS 00002f29 _tmp_67_rule │ │ │ │ │ +0001c63c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001c648 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c664 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001c66e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c686 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c692 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c6ba 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c6c4 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6da 00014b0a R_ARM_THM_CALL 00003061 double_star_pattern_rule │ │ │ │ │ +0001c6ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c70c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c738 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c746 00014c0a R_ARM_THM_CALL 000030b5 items_pattern_rule │ │ │ │ │ +0001c756 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c762 00014b0a R_ARM_THM_CALL 00003061 double_star_pattern_rule │ │ │ │ │ +0001c772 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c782 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c78e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c7a6 0002120a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c7b6 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c7d8 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c7e6 00014c0a R_ARM_THM_CALL 000030b5 items_pattern_rule │ │ │ │ │ +0001c7f6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c806 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c812 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c82a 0002120a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c83a 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c85a 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c868 00013d0a R_ARM_THM_CALL 00002141 maybe_sequence_pattern_rule │ │ │ │ │ +0001c87a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c886 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c8a2 00020b0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0001c8ac 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c8da 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8e4 00014d0a R_ARM_THM_CALL 00002645 keyword_patterns_rule │ │ │ │ │ +0001c8f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c900 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c90a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c920 0002120a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c92e 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001c940 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c962 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c96c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9b8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c9ce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c9ea 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001c9f8 00014e2f R_ARM_THM_MOVW_ABS_NC 000024f9 _tmp_70_rule │ │ │ │ │ +0001c9fc 00014e30 R_ARM_THM_MOVT_ABS 000024f9 _tmp_70_rule │ │ │ │ │ +0001ca04 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ca10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ca2c 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001ca36 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca4e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca58 0001490a R_ARM_THM_CALL 000024fd positional_patterns_rule │ │ │ │ │ +0001ca66 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca70 00014d0a R_ARM_THM_CALL 00002645 keyword_patterns_rule │ │ │ │ │ +0001ca7e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca8c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca98 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001caae 0002120a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001cabc 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001cace 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001caf0 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001cb26 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb3e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb6e 0001490a R_ARM_THM_CALL 000024fd positional_patterns_rule │ │ │ │ │ +0001cb8a 00014d0a R_ARM_THM_CALL 00002645 keyword_patterns_rule │ │ │ │ │ +0001cb96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cba0 0001490a R_ARM_THM_CALL 000024fd positional_patterns_rule │ │ │ │ │ +0001cbae 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbb2 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbba 0002140a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001cbc4 0002140a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001cbce 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001cbd6 0001452f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +0001cbda 00014530 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +0001cbe2 0002050a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001cbf6 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cbfa 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc2e 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001cc36 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc4a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc54 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc6c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc82 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc94 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccb4 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ccd6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ccfc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cd32 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cd4c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cd88 00013a0a R_ARM_THM_CALL 00001cad open_sequence_pattern_rule │ │ │ │ │ +0001cd96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cda2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cdc6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cdda 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001cdde 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001cde8 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0001cdf8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce0e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ce34 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce5c 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ce8e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cea8 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ced4 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001cee6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cefa 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001cefe 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001cf06 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cf1a 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001cf1e 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001cf5a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cf7e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cf8e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cfb4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d026 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001d03e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d05c 0002160a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001d084 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001d092 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d0b6 0002160a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001d0c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d0e8 0001e30a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001d0f6 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d10e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001d136 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d14c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d164 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d194 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d1cc 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d1f2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001d246 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d250 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d25c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d282 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001d2a0 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001d2c4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d2ca 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d2e6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d332 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d34e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d364 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d374 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d38e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001d3e6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d3f0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d3fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d424 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001d442 0001890a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001d466 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d484 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d48a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3014c contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x30ab4 contains 209 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000022 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000052 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000060 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000008a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000009a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000000a4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000ac 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000cc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000000f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000100 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000136 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000014a 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00000162 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000192 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001b4 0000780a R_ARM_THM_CALL 00007675 star_target_rule │ │ │ │ │ -000001c0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000001ea 00021d0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -000001f0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001f4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000204 0001632f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ -00000208 00016330 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ +00000022 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000052 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000060 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000008a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000009a 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000000a4 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000cc 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000f0 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000100 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000136 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00000162 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000192 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001b4 0000780a R_ARM_THM_CALL 000076a9 star_target_rule │ │ │ │ │ +000001c0 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000001ea 00021c0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +000001f0 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000001f4 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000204 0001622f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ +00000208 00016230 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ 00000212 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ 00000216 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -0000021e 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00000232 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000238 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000266 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000027a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00000284 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ -0000028c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002e0 0001170a R_ARM_THM_CALL 00019351 lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001190a R_ARM_THM_CALL 000198c1 lambda_slash_with_default_rule │ │ │ │ │ -0000031c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000730a R_ARM_THM_CALL 0000fbfd starred_expression_rule │ │ │ │ │ -0000033e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000342 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000034c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000037c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000039e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003aa 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000003de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000408 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000040e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000412 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000041c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000424 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000428 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00000434 0001642f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ -00000438 00016430 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ -0000043c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000045a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000464 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046c 0000260a R_ARM_THM_CALL 00013a2d block_rule │ │ │ │ │ -00000472 0001672f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ -00000476 00016730 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ -0000047e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000484 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000488 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000490 0001652f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ -00000494 00016530 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ -0000049a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000004b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d6 0000fa0a R_ARM_THM_CALL 000158f1 _loop1_216_rule │ │ │ │ │ -000004e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004fa 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -0000050e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000514 0001662f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ -00000518 00016630 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ -0000051e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000522 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000536 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000053a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000564 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000570 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000584 0001600a R_ARM_THM_CALL 00002dbd _loop1_219_rule │ │ │ │ │ -00000592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c2 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -000005da 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000005f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005f8 0001662f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ -000005fc 00016630 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ -00000602 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000606 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000061a 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000061e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000660 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000676 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000686 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006c8 0000af0a R_ARM_THM_CALL 000109e9 param_no_default_rule │ │ │ │ │ -000006d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000706 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000071e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000730 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000760 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000077a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000786 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a0 0000260a R_ARM_THM_CALL 00013a2d block_rule │ │ │ │ │ -000007b6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007d2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000007dc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007e4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000802 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000834 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000084a 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00000864 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000872 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000880 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -0000089a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ae 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008b8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000008c0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008e0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000904 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000914 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000094a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000962 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000096c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000978 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000009aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009d0 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -000009dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 000188f9 expressions_rule │ │ │ │ │ -000009f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009fe 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a02 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a06 00016e2f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ -00000a0a 00016e30 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ -00000a20 00004a0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a56 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00000a6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a8c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a90 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000021e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00000232 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000238 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000266 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000027a 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00000284 00021d0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ +0000028c 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002cc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000002e0 0001170a R_ARM_THM_CALL 000199ad lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001190a R_ARM_THM_CALL 00019f1d lambda_slash_with_default_rule │ │ │ │ │ +0000031c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000330 0000730a R_ARM_THM_CALL 0000fc15 starred_expression_rule │ │ │ │ │ +0000033e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000342 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000034c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000037c 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000392 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000039e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003aa 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000003de 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000408 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000040e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000412 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000041c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000424 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000428 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000434 0001632f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ +00000438 00016330 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ +0000043c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000045a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 00013b41 block_rule │ │ │ │ │ +00000472 0001662f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ +00000476 00016630 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ +0000047e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000484 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000488 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000490 0001642f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ +00000494 00016430 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ +0000049a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000004b6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004d6 0000fa0a R_ARM_THM_CALL 00015ab9 _loop1_216_rule │ │ │ │ │ +000004e4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004f0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +0000050e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000514 0001652f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +00000518 00016530 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +0000051e 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000522 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000536 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000053a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000564 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000570 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000584 00015f0a R_ARM_THM_CALL 00002be9 _loop1_219_rule │ │ │ │ │ +00000592 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ac 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +000005da 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000005f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005f8 0001652f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +000005fc 00016530 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +00000602 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000606 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000061a 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000061e 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000676 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000686 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b4 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000006c8 0000af0a R_ARM_THM_CALL 00010a19 param_no_default_rule │ │ │ │ │ +000006d8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000706 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000071e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000730 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000760 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000077a 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000786 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 00013b41 block_rule │ │ │ │ │ +000007b6 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007d2 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000007dc 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000802 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000834 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00000864 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000872 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +0000089a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008ae 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008b8 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000008c0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008e0 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000904 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000914 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000094a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000962 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000096c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000978 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000009aa 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009c6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +000009dc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 00018f51 expressions_rule │ │ │ │ │ +000009f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009fe 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a02 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a06 00016d2f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ +00000a0a 00016d30 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ +00000a20 00004b0a R_ARM_THM_CALL 00000899 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000a24 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a42 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a4c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 00008675 expression_rule │ │ │ │ │ +00000a6a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a7c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a86 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a8c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a90 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a98 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a9c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000aa2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000ac2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ace 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ae6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000af4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b1c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b20 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b28 00016f2f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ -00000b2c 00016f30 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ -00000b32 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000b3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000be4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bf4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca0 0000620a R_ARM_THM_CALL 0000e5e1 arguments_rule │ │ │ │ │ -00000cae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cbc 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000cea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000db8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000de8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000df6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e30 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000e3a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e42 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e62 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000e86 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000ecc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ee0 0000040a R_ARM_THM_CALL 000188f9 expressions_rule │ │ │ │ │ -00000ef8 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000f28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f40 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000f4c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000f7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f8e 0001200a R_ARM_THM_CALL 00019775 lambda_param_no_default_rule │ │ │ │ │ -00000f9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fcc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fe2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ff2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001002 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000aa2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000ac2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ace 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ae6 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000af4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b0c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b1c 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b20 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b28 00016e2f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ +00000b2c 00016e30 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ +00000b32 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b3a 0001870a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b7a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b90 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ba0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bce 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000be4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bf4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c04 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c32 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c4a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c5a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c88 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c96 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ca0 0000620a R_ARM_THM_CALL 0000e619 arguments_rule │ │ │ │ │ +00000cae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cbc 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000cea 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d00 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d10 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d30 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d5e 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d74 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000db8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000de8 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000df6 00017f0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e30 0001830a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000e3a 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e42 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e62 0001880a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000e86 0001840a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e96 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000ecc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ee0 0000040a R_ARM_THM_CALL 00018f51 expressions_rule │ │ │ │ │ +00000ef8 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f28 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f36 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f40 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f4c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f7a 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f8e 0001200a R_ARM_THM_CALL 00019dd1 lambda_param_no_default_rule │ │ │ │ │ +00000f9e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fcc 0001820a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fe2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ff2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001002 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,36 +1,34 @@ │ │ │ │ │ )F3FBF F │ │ │ │ │ SBF[FIFei │ │ │ │ │ -fiRFAF8F │ │ │ │ │ +fiRFIF@F │ │ │ │ │ gi+FRF@F │ │ │ │ │ 2F;FIFfi │ │ │ │ │ 2FKF9Ffi │ │ │ │ │ XFbiYhSF │ │ │ │ │ R;F@FRFQF │ │ │ │ │ 9FKFRFgi │ │ │ │ │ h.F)F F@ │ │ │ │ │ h.F)F F@ │ │ │ │ │ S2F;FAFeiHF │ │ │ │ │ S2F;FAFei │ │ │ │ │ SJFCFQFei │ │ │ │ │ ;F*F)F F │ │ │ │ │ 2FfixhKF │ │ │ │ │ -2QFCFJFei │ │ │ │ │ +29FCFJFei │ │ │ │ │ hhSFeiZF │ │ │ │ │ SFBFIF F │ │ │ │ │ -hhSFeiZF │ │ │ │ │ -)FSFBF F │ │ │ │ │ +)FKFBF F │ │ │ │ │ SBFKF9Fei │ │ │ │ │ hhIFeiSF │ │ │ │ │ -[FBFQF F │ │ │ │ │ +[FRFAF F │ │ │ │ │ )FSFBF F │ │ │ │ │ -&3F9F F@ │ │ │ │ │ -KFBF9F F │ │ │ │ │ -:FKF1F F │ │ │ │ │ -e+F1F F@ │ │ │ │ │ +SFJFAF F │ │ │ │ │ +:FKF)F F │ │ │ │ │ +e3F)F F@ │ │ │ │ │ BFIFPFgi │ │ │ │ │ expected ':' │ │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ │ Async with statements are │ │ │ │ │ expected an indented block after 'for' statement on line %d │ │ │ │ │ expected an indented block after 'else' statement on line %d │ │ │ │ │ @@ -162,32 +160,32 @@ │ │ │ │ │ _loop1_64_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ _gather_57_rule │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ -_gather_208_rule │ │ │ │ │ -_gather_206_rule │ │ │ │ │ -_gather_55_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ invalid_try_stmt_rule │ │ │ │ │ +_gather_55_rule │ │ │ │ │ +_gather_206_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ +_gather_208_rule │ │ │ │ │ assignment_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ _gather_18_rule │ │ │ │ │ _gather_20_rule │ │ │ │ │ type_params_rule │ │ │ │ │ -RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ single_target_rule │ │ │ │ │ _tmp_11_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ augassign_rule │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ @@ -253,16 +251,16 @@ │ │ │ │ │ _loop0_38_rule │ │ │ │ │ _loop0_177_rule │ │ │ │ │ _loop0_170_rule │ │ │ │ │ _loop1_173_rule │ │ │ │ │ _loop1_42_rule │ │ │ │ │ _loop1_43_rule │ │ │ │ │ _loop1_39_rule │ │ │ │ │ -import_from_as_name_rule │ │ │ │ │ import_from_as_names_rule │ │ │ │ │ +import_from_as_name_rule │ │ │ │ │ _loop1_45_rule │ │ │ │ │ _loop1_47_rule │ │ │ │ │ _tmp_161_rule │ │ │ │ │ _tmp_160_rule │ │ │ │ │ _tmp_162_rule │ │ │ │ │ _loop0_48_rule │ │ │ │ │ param_star_annotation_rule │ │ │ │ │ @@ -271,18 +269,18 @@ │ │ │ │ │ _tmp_181_rule │ │ │ │ │ _loop0_182_rule │ │ │ │ │ _tmp_183_rule │ │ │ │ │ _loop0_49_rule │ │ │ │ │ _loop0_112_rule │ │ │ │ │ _tmp_236_rule │ │ │ │ │ _tmp_237_rule.isra.0 │ │ │ │ │ -_loop0_240_rule │ │ │ │ │ _tmp_238_rule │ │ │ │ │ -_tmp_235_rule │ │ │ │ │ _tmp_242_rule │ │ │ │ │ +_tmp_235_rule │ │ │ │ │ +_loop0_240_rule │ │ │ │ │ slice_rule │ │ │ │ │ invalid_except_stmt_rule │ │ │ │ │ _tmp_224_rule │ │ │ │ │ _loop1_216_rule │ │ │ │ │ _tmp_229_rule.isra.0 │ │ │ │ │ kwarg_or_double_starred_rule │ │ │ │ │ kwarg_or_starred_rule │ │ │ │ │ @@ -333,15 +331,14 @@ │ │ │ │ │ open_sequence_pattern_rule │ │ │ │ │ maybe_star_pattern_rule │ │ │ │ │ maybe_sequence_pattern_rule │ │ │ │ │ pattern_capture_target_rule │ │ │ │ │ wildcard_pattern_rule │ │ │ │ │ closed_pattern_rule │ │ │ │ │ or_pattern_rule │ │ │ │ │ -signed_number_rule │ │ │ │ │ complex_number_rule │ │ │ │ │ name_or_attr_rule │ │ │ │ │ positional_patterns_rule │ │ │ │ │ _tmp_67_rule │ │ │ │ │ double_star_pattern_rule │ │ │ │ │ items_pattern_rule │ │ │ │ │ keyword_patterns_rule │ │ │ │ │ @@ -390,33 +387,33 @@ │ │ │ │ │ _PyPegen_make_module │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyPegen_fill_token │ │ │ │ │ _PyAST_Interactive │ │ │ │ │ _PyPegen_seq_insert_in_front │ │ │ │ │ _PyPegen_interactive_exit │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ _PyAST_FunctionType │ │ │ │ │ -_PyPegen_seq_append_to_end │ │ │ │ │ _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ _PyAST_Pass │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ +_PyPegen_seq_append_to_end │ │ │ │ │ _PyPegen_lookahead │ │ │ │ │ _PyPegen_expect_soft_keyword │ │ │ │ │ _PyAST_If │ │ │ │ │ _PyAST_With │ │ │ │ │ _PyAST_For │ │ │ │ │ _PyPegen_function_def_decorators │ │ │ │ │ _PyPegen_expect_forced_token │ │ │ │ │ _PyAST_Try │ │ │ │ │ _PyAST_While │ │ │ │ │ _PyAST_Match │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_AsyncWith │ │ │ │ │ -_PyAST_TryStar │ │ │ │ │ _PyAST_AsyncFor │ │ │ │ │ +_PyAST_TryStar │ │ │ │ │ PyExc_IndentationError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _PyPegen_new_type_comment │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_is_memoized │ │ │ │ │ _PyPegen_lookahead_with_string │ │ │ │ │ @@ -426,22 +423,22 @@ │ │ │ │ │ _PyPegen_checked_future_import │ │ │ │ │ _PyAST_Return │ │ │ │ │ _PyAST_Raise │ │ │ │ │ _PyAST_alias │ │ │ │ │ _PyAST_Import │ │ │ │ │ _PyPegen_update_memo │ │ │ │ │ _PyPegen_name_token │ │ │ │ │ +_PyPegen_join_names_with_dot │ │ │ │ │ _PyAST_Delete │ │ │ │ │ _PyAST_Assert │ │ │ │ │ _PyAST_Break │ │ │ │ │ +_PyAST_ImportFrom │ │ │ │ │ _PyAST_Continue │ │ │ │ │ -_PyPegen_join_names_with_dot │ │ │ │ │ _PyPegen_map_names_to_ids │ │ │ │ │ _PyAST_Global │ │ │ │ │ -_PyAST_ImportFrom │ │ │ │ │ _PyAST_Nonlocal │ │ │ │ │ _PyPegen_set_expr_context │ │ │ │ │ _PyAST_TypeAlias │ │ │ │ │ _PyAST_AnnAssign │ │ │ │ │ _PyAST_AugAssign │ │ │ │ │ _PyAST_Assign │ │ │ │ │ _PyAST_Attribute │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -127,205 +127,79 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n a0 <_gather_18_rule+0xa0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 22 <_gather_18_rule+0x22> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000120 : │ │ │ │ │ -param_star_annotation_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.n 176 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1fe │ │ │ │ │ - ldrd r7, r6, [r4, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 1de │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbnz r0, 17c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - 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} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 142 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 22a │ │ │ │ │ - ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 222 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 222 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ad7c │ │ │ │ │ - R_ARM_THM_CALL star_expression_rule │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 222 │ │ │ │ │ - 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 r5, r0 │ │ │ │ │ - cbz r0, 1f8 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - strd r9, r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - bl 0 <_PyAST_arg> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 210 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 206 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 15a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 168 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 166 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18a │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000234 : │ │ │ │ │ +00000120 : │ │ │ │ │ del_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, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 37e │ │ │ │ │ + beq.w 26a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 39c │ │ │ │ │ + bne.w 288 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 386 │ │ │ │ │ + beq.w 272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a4 │ │ │ │ │ + bl 290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 366 │ │ │ │ │ + beq.n 252 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 372 │ │ │ │ │ + beq.n 25e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 360 │ │ │ │ │ + bne.n 24c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 358 │ │ │ │ │ + beq.n 244 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 360 │ │ │ │ │ + bne.n 24c │ │ │ │ │ mov r9, sl │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 30e │ │ │ │ │ + cbnz r0, 1fa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 352 │ │ │ │ │ + beq.n 23e │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bgt.n 32a │ │ │ │ │ + bgt.n 216 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -334,196 +208,196 @@ │ │ │ │ │ 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 36a │ │ │ │ │ + beq.n 256 │ │ │ │ │ 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 37a │ │ │ │ │ + bne.n 266 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a4 │ │ │ │ │ + bl 290 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bc │ │ │ │ │ + beq.n 1a8 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 33a │ │ │ │ │ + beq.n 226 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2b2 │ │ │ │ │ + b.n 19e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 2cc │ │ │ │ │ + b.n 1b8 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 352 │ │ │ │ │ + cbz r0, 23e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 31e │ │ │ │ │ + b.n 20a │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 302 │ │ │ │ │ + b.n 1ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28e │ │ │ │ │ + b.n 17a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 36a │ │ │ │ │ + b.n 256 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 25a │ │ │ │ │ + b.n 146 │ │ │ │ │ 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 274 │ │ │ │ │ + beq.w 160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 36a │ │ │ │ │ + b.n 256 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 304 │ │ │ │ │ + b.n 1f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003a4 : │ │ │ │ │ +00000290 : │ │ │ │ │ del_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, #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 5b2 │ │ │ │ │ + beq.w 49e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c6 │ │ │ │ │ + bne.w 4b2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a6 │ │ │ │ │ + bne.n 392 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5b8 │ │ │ │ │ + beq.w 4a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 5c6 │ │ │ │ │ + bne.w 4b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5404 │ │ │ │ │ + bl 5424 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 418 │ │ │ │ │ + cbz r0, 304 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 504 │ │ │ │ │ + bne.n 3f0 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 5c6 │ │ │ │ │ + bne.w 4b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5404 │ │ │ │ │ + bl 5424 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b4 │ │ │ │ │ + beq.n 3a0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b4 │ │ │ │ │ + beq.n 3a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151c0 │ │ │ │ │ + bl 15388 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b4 │ │ │ │ │ + beq.n 3a0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4b4 │ │ │ │ │ + cbz r0, 3a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 4b4 │ │ │ │ │ + cbz r0, 3a0 │ │ │ │ │ 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 5c6 │ │ │ │ │ + beq.w 4b2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 558 │ │ │ │ │ + beq.n 444 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1191 @ 0x4a7 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -532,654 +406,601 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 566 │ │ │ │ │ + bne.n 452 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d0 │ │ │ │ │ + beq.w 4bc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 5e4 │ │ │ │ │ + beq.w 4d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c │ │ │ │ │ + beq.n 458 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64a │ │ │ │ │ + beq.w 536 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 498 │ │ │ │ │ + b.n 384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 418 │ │ │ │ │ + beq.n 304 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 418 │ │ │ │ │ + beq.w 304 │ │ │ │ │ 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 5c6 │ │ │ │ │ + beq.n 4b2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ strd r7, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 498 │ │ │ │ │ + bne.n 384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 498 │ │ │ │ │ + beq.n 384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5cc │ │ │ │ │ + b.n 4b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5de │ │ │ │ │ + bne.n 4ca │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ac │ │ │ │ │ + bne.w 598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5de │ │ │ │ │ + cbnz r3, 4ca │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 666 │ │ │ │ │ + bne.n 552 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5de │ │ │ │ │ + cbnz r3, 4ca │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 602 │ │ │ │ │ + cbnz r0, 4ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 498 │ │ │ │ │ + b.n 384 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c8 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3ec │ │ │ │ │ - b.n 560 │ │ │ │ │ + bge.w 2d8 │ │ │ │ │ + b.n 44c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4ae │ │ │ │ │ + b.n 39a │ │ │ │ │ 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 4cc │ │ │ │ │ + beq.w 3b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a8 │ │ │ │ │ + b.n 494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 65c │ │ │ │ │ + blt.n 548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e0 │ │ │ │ │ - b.n 5de │ │ │ │ │ + beq.w 3cc │ │ │ │ │ + b.n 4ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 234 │ │ │ │ │ + bl 120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a4 │ │ │ │ │ + bne.n 490 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a4 │ │ │ │ │ + beq.n 490 │ │ │ │ │ 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 5de │ │ │ │ │ + beq.n 4ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fa │ │ │ │ │ + bne.w 3e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a6 │ │ │ │ │ + beq.n 492 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5a8 │ │ │ │ │ + b.n 494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a8 │ │ │ │ │ + b.n 494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 234 │ │ │ │ │ + bl 120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 596 │ │ │ │ │ + bne.n 482 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 594 │ │ │ │ │ + beq.n 480 │ │ │ │ │ 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 5de │ │ │ │ │ + beq.n 4ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fa │ │ │ │ │ - b.n 64a │ │ │ │ │ + bne.w 3e6 │ │ │ │ │ + b.n 536 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a4 │ │ │ │ │ + bl 290 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 582 │ │ │ │ │ + beq.w 46e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 582 │ │ │ │ │ + beq.w 46e │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fa │ │ │ │ │ - b.n 64a │ │ │ │ │ + bne.w 3e6 │ │ │ │ │ + b.n 536 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006dc <_tmp_22_rule>: │ │ │ │ │ +000005c8 <_tmp_22_rule>: │ │ │ │ │ _tmp_22_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 722 <_tmp_22_rule+0x46> │ │ │ │ │ + beq.n 60e <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 72c <_tmp_22_rule+0x50> │ │ │ │ │ + cbnz r3, 618 <_tmp_22_rule+0x50> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 71a <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r0, 606 <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 71a <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r3, 606 <_tmp_22_rule+0x3e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 728 <_tmp_22_rule+0x4c> │ │ │ │ │ + cbz r0, 614 <_tmp_22_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6fa <_tmp_22_rule+0x1e> │ │ │ │ │ + b.n 5e6 <_tmp_22_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 71a <_tmp_22_rule+0x3e> │ │ │ │ │ + b.n 606 <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 71e <_tmp_22_rule+0x42> │ │ │ │ │ + b.n 60a <_tmp_22_rule+0x42> │ │ │ │ │ │ │ │ │ │ -00000734 <_loop0_129_rule>: │ │ │ │ │ +00000620 <_loop0_129_rule>: │ │ │ │ │ _loop0_129_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 7aa <_loop0_129_rule+0x76> │ │ │ │ │ + beq.n 696 <_loop0_129_rule+0x76> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7fe <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n 6ea <_loop0_129_rule+0xca> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ee <_loop0_129_rule+0xba> │ │ │ │ │ + beq.n 6da <_loop0_129_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7fe <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n 6ea <_loop0_129_rule+0xca> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7d2 <_loop0_129_rule+0x9e> │ │ │ │ │ + cbnz r0, 6be <_loop0_129_rule+0x9e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7be <_loop0_129_rule+0x8a> │ │ │ │ │ + cbz r0, 6aa <_loop0_129_rule+0x8a> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 7b0 <_loop0_129_rule+0x7c> │ │ │ │ │ + bgt.n 69c <_loop0_129_rule+0x7c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 756 <_loop0_129_rule+0x22> │ │ │ │ │ + b.n 642 <_loop0_129_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 792 <_loop0_129_rule+0x5e> │ │ │ │ │ + b.n 67e <_loop0_129_rule+0x5e> │ │ │ │ │ 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 7a0 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 68c <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e94 │ │ │ │ │ + bl 182f0 │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 784 <_loop0_129_rule+0x50> │ │ │ │ │ + beq.n 670 <_loop0_129_rule+0x50> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 806 <_loop0_129_rule+0xd2> │ │ │ │ │ + beq.n 6f2 <_loop0_129_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 77a <_loop0_129_rule+0x46> │ │ │ │ │ + b.n 666 <_loop0_129_rule+0x46> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7a0 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 68c <_loop0_129_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7a0 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 68c <_loop0_129_rule+0x6c> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7be <_loop0_129_rule+0x8a> │ │ │ │ │ + beq.n 6aa <_loop0_129_rule+0x8a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7e2 <_loop0_129_rule+0xae> │ │ │ │ │ + b.n 6ce <_loop0_129_rule+0xae> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000824 <_tmp_233_rule>: │ │ │ │ │ +00000710 <_tmp_233_rule>: │ │ │ │ │ _tmp_233_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 86c <_tmp_233_rule+0x48> │ │ │ │ │ + beq.n 758 <_tmp_233_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 872 <_tmp_233_rule+0x4e> │ │ │ │ │ + cbnz r3, 75e <_tmp_233_rule+0x4e> │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 864 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 750 <_tmp_233_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 864 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r3, 750 <_tmp_233_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 864 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 750 <_tmp_233_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 842 <_tmp_233_rule+0x1e> │ │ │ │ │ + b.n 72e <_tmp_233_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 868 <_tmp_233_rule+0x44> │ │ │ │ │ + b.n 754 <_tmp_233_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000087c <_tmp_169_rule>: │ │ │ │ │ +00000768 <_tmp_169_rule>: │ │ │ │ │ _tmp_169_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 8c0 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n 7ac <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8c6 <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, 7b2 <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 107dc │ │ │ │ │ + bl 1080c │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, 8b8 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 7a4 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 8b8 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, 7a4 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 115e4 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, 8b8 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 7a4 <_tmp_169_rule+0x3c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 89a <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n 786 <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8bc <_tmp_169_rule+0x40> │ │ │ │ │ + b.n 7a8 <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008d0 <_tmp_227_rule>: │ │ │ │ │ +000007bc <_tmp_227_rule>: │ │ │ │ │ _tmp_228_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 90c <_tmp_227_rule+0x3c> │ │ │ │ │ + beq.n 7f8 <_tmp_227_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 928 <_tmp_227_rule+0x58> │ │ │ │ │ + cbnz r3, 814 <_tmp_227_rule+0x58> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 912 <_tmp_227_rule+0x42> │ │ │ │ │ + cbnz r0, 7fe <_tmp_227_rule+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8ee <_tmp_227_rule+0x1e> │ │ │ │ │ + b.n 7da <_tmp_227_rule+0x1e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 900 <_tmp_227_rule+0x30> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_dummy_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 904 <_tmp_227_rule+0x34> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 908 <_tmp_227_rule+0x38> │ │ │ │ │ - │ │ │ │ │ -00000930 <_tmp_158_rule>: │ │ │ │ │ -_tmp_158_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 994 <_tmp_158_rule+0x64> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 98c <_tmp_158_rule+0x5c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbnz r0, 976 <_tmp_158_rule+0x46> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 98c <_tmp_158_rule+0x5c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 96e <_tmp_158_rule+0x3e> │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_string_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 95e <_tmp_158_rule+0x2e> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + beq.n 7ec <_tmp_227_rule+0x30> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 96e <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n 7f0 <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 972 <_tmp_158_rule+0x42> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 94e <_tmp_158_rule+0x1e> │ │ │ │ │ - nop │ │ │ │ │ + b.n 7f4 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -0000099c : │ │ │ │ │ +0000081c : │ │ │ │ │ invalid_for_target_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 9e6 │ │ │ │ │ + beq.n 866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a12 │ │ │ │ │ + cbnz r3, 892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9da │ │ │ │ │ + cbnz r3, 85a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9ec │ │ │ │ │ + cbnz r0, 86c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9ba │ │ │ │ │ + b.n 83a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9da │ │ │ │ │ + beq.n 85a │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d2 │ │ │ │ │ + bl 1d2 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 9de │ │ │ │ │ + beq.n 85e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9e0 │ │ │ │ │ + b.n 860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9e0 │ │ │ │ │ + b.n 860 │ │ │ │ │ │ │ │ │ │ -00000a18 : │ │ │ │ │ +00000898 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ @@ -1200,669 +1021,669 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a54 : │ │ │ │ │ +000008d4 : │ │ │ │ │ invalid_ann_assign_target_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 ad2 │ │ │ │ │ + beq.n 952 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, aca │ │ │ │ │ + cbnz r3, 94a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13fa4 │ │ │ │ │ + bl 14170 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, aa4 │ │ │ │ │ + cbnz r0, 924 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, aa4 │ │ │ │ │ + cbnz r3, 924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12678 │ │ │ │ │ + bl 1276c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, aa4 │ │ │ │ │ + cbnz r0, 924 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, aa4 │ │ │ │ │ + cbnz r3, 924 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, aae │ │ │ │ │ + cbnz r0, 92e │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a54 │ │ │ │ │ + bl 8d4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa2 │ │ │ │ │ + beq.n 922 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa2 │ │ │ │ │ + beq.n 922 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n aa4 │ │ │ │ │ + b.n 924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n aa8 │ │ │ │ │ + b.n 928 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a72 │ │ │ │ │ + b.n 8f2 │ │ │ │ │ │ │ │ │ │ -00000ad8 <_tmp_161_rule>: │ │ │ │ │ +00000958 <_tmp_161_rule>: │ │ │ │ │ _tmp_161_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 b62 <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n 9e2 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b68 <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n 9e8 <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13fa4 │ │ │ │ │ + bl 14170 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 9da <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 9da <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12678 │ │ │ │ │ + bl 1276c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 9da <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 9da <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 838c │ │ │ │ │ + bl 83b4 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 9da <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 9da <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 9da <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 9da <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 9da <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 9da <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 9da <_tmp_161_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n af6 <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n 976 <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b5e <_tmp_161_rule+0x86> │ │ │ │ │ + b.n 9de <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00000b70 <_loop0_164_rule>: │ │ │ │ │ +000009f0 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_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.n c6e <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n aee <_loop0_164_rule+0xfe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c66 <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n ae6 <_loop0_164_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3a <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n aba <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, bf0 <_loop0_164_rule+0x80> │ │ │ │ │ + cbnz r7, a70 <_loop0_164_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n c32 <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n ab2 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, bce <_loop0_164_rule+0x5e> │ │ │ │ │ - bl 7264 │ │ │ │ │ + cbnz r3, a4e <_loop0_164_rule+0x5e> │ │ │ │ │ + bl 729c │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, bfe <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, a7e <_loop0_164_rule+0x8e> │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c82 <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n b02 <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n c74 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n af4 <_loop0_164_rule+0x104> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bce <_loop0_164_rule+0x5e> │ │ │ │ │ + beq.n a4e <_loop0_164_rule+0x5e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - beq.n bd4 <_loop0_164_rule+0x64> │ │ │ │ │ + beq.n a54 <_loop0_164_rule+0x64> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n c4a <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n aca <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - b.n bb8 <_loop0_164_rule+0x48> │ │ │ │ │ + b.n a38 <_loop0_164_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bc0 <_loop0_164_rule+0x50> │ │ │ │ │ + b.n a40 <_loop0_164_rule+0x50> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bf4 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n a74 <_loop0_164_rule+0x84> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, c82 <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, b02 <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n c24 <_loop0_164_rule+0xb4> │ │ │ │ │ + b.n aa4 <_loop0_164_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bf4 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n a74 <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b92 <_loop0_164_rule+0x22> │ │ │ │ │ + b.n a12 <_loop0_164_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n be6 <_loop0_164_rule+0x76> │ │ │ │ │ + b.n a66 <_loop0_164_rule+0x76> │ │ │ │ │ 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 bf4 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n a74 <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c98 <_loop0_110_rule>: │ │ │ │ │ +00000b18 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_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, #4064] @ 0xfe0 │ │ │ │ │ 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 d64 <_loop0_110_rule+0xcc> │ │ │ │ │ + beq.n be4 <_loop0_110_rule+0xcc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d5c <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n bdc <_loop0_110_rule+0xc4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, d38 <_loop0_110_rule+0xa0> │ │ │ │ │ + cbz r0, bb8 <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n d5c <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n bdc <_loop0_110_rule+0xc4> │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6c │ │ │ │ │ + bl bec │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d04 <_loop0_110_rule+0x6c> │ │ │ │ │ + cbnz r0, b84 <_loop0_110_rule+0x6c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d48 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, bc8 <_loop0_110_rule+0xb0> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt.n d14 <_loop0_110_rule+0x7c> │ │ │ │ │ + bgt.n b94 <_loop0_110_rule+0x7c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n d22 <_loop0_110_rule+0x8a> │ │ │ │ │ + beq.n ba2 <_loop0_110_rule+0x8a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r6, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n cd6 <_loop0_110_rule+0x3e> │ │ │ │ │ + b.n b56 <_loop0_110_rule+0x3e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r8, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n cee <_loop0_110_rule+0x56> │ │ │ │ │ + b.n b6e <_loop0_110_rule+0x56> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d48 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, bc8 <_loop0_110_rule+0xb0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n d08 <_loop0_110_rule+0x70> │ │ │ │ │ + b.n b88 <_loop0_110_rule+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cfc <_loop0_110_rule+0x64> │ │ │ │ │ + b.n b7c <_loop0_110_rule+0x64> │ │ │ │ │ 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 cfc <_loop0_110_rule+0x64> │ │ │ │ │ + b.n b7c <_loop0_110_rule+0x64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cfc <_loop0_110_rule+0x64> │ │ │ │ │ + b.n b7c <_loop0_110_rule+0x64> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cb8 <_loop0_110_rule+0x20> │ │ │ │ │ + b.n b38 <_loop0_110_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d6c : │ │ │ │ │ +00000bec : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e06 │ │ │ │ │ + beq.n c86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dfe │ │ │ │ │ + bne.n c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, dbe │ │ │ │ │ + cbnz r0, c3e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, dfe │ │ │ │ │ + cbnz r6, c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e0c │ │ │ │ │ + cbnz r0, c8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n da0 │ │ │ │ │ + bne.n c20 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9e │ │ │ │ │ + beq.n c1e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, dec │ │ │ │ │ + cbz r0, c6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db4 │ │ │ │ │ + b.n c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db2 │ │ │ │ │ + beq.n c32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n c36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n c36 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d8c │ │ │ │ │ + b.n c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dae │ │ │ │ │ + bne.n c2e │ │ │ │ │ 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 dd8 │ │ │ │ │ - b.n dae │ │ │ │ │ + bne.n c58 │ │ │ │ │ + b.n c2e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e34 : │ │ │ │ │ +00000cb4 : │ │ │ │ │ invalid_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, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16a8 │ │ │ │ │ + beq.w 1528 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a0 │ │ │ │ │ + bne.w 1520 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1686 │ │ │ │ │ + beq.w 1506 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 166a │ │ │ │ │ + beq.w 14ea │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1654 │ │ │ │ │ + beq.w 14d4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14c2 │ │ │ │ │ + beq.w 1342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1072 │ │ │ │ │ + bne.w ef2 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n f32 │ │ │ │ │ + bne.n db2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 148c │ │ │ │ │ + beq.w 130c │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1476 │ │ │ │ │ + beq.w 12f6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11c4 │ │ │ │ │ + beq.w 1044 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, fp, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1138 │ │ │ │ │ + bne.w fb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 120e │ │ │ │ │ + bne.w 108e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103a │ │ │ │ │ + bne.w eba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14a2 │ │ │ │ │ + bne.w 1322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e74 │ │ │ │ │ + bl 172c0 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133a │ │ │ │ │ + bne.w 11ba │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12da │ │ │ │ │ + bne.w 115a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122e │ │ │ │ │ + bne.w 10ae │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12da │ │ │ │ │ + bne.w 115a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1608 │ │ │ │ │ + bne.w 1488 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a0 │ │ │ │ │ + bne.w 1520 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15ee │ │ │ │ │ + beq.w 146e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1384 │ │ │ │ │ + bne.w 1204 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n fe0 │ │ │ │ │ + bne.n e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b2 │ │ │ │ │ + bne.w 1532 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 12da │ │ │ │ │ + bne.w 115a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1420 │ │ │ │ │ + bne.w 12a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12da │ │ │ │ │ + bne.w 115a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 139e │ │ │ │ │ + bne.w 121e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12da │ │ │ │ │ + bne.w 115a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144a │ │ │ │ │ + bne.w 12ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -1873,67 +1694,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f28 │ │ │ │ │ + beq.w da8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ 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 11fa │ │ │ │ │ + beq.w 107a │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.w 156c │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14d4 │ │ │ │ │ + bne.w 1354 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f0 │ │ │ │ │ + beq.w 1070 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14d4 │ │ │ │ │ + bne.w 1354 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 110a │ │ │ │ │ + cbnz r3, f8a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ea │ │ │ │ │ + beq.w 106a │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1126 │ │ │ │ │ + bgt.n fa6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1941,70 +1762,70 @@ │ │ │ │ │ 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 r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1104 │ │ │ │ │ + cbz r0, f84 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1316 │ │ │ │ │ + bne.w 1196 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f38 │ │ │ │ │ - bl f7fc <_tmp_258_rule> │ │ │ │ │ + b.n db8 │ │ │ │ │ + bl f814 <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ba │ │ │ │ │ + beq.n f3a │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 11ac │ │ │ │ │ + beq.n 102c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r3, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n f2c │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 10ce │ │ │ │ │ + b.n f4e │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f06 │ │ │ │ │ + beq.w d86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f06 │ │ │ │ │ + beq.w d86 │ │ │ │ │ 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 f06 │ │ │ │ │ + beq.w d86 │ │ │ │ │ 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 15e8 │ │ │ │ │ + beq.w 1468 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -2012,112 +1833,112 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1216 │ │ │ │ │ + beq.n 1096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1054 │ │ │ │ │ + b.n ed4 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 11ea │ │ │ │ │ + cbz r0, 106a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1118 │ │ │ │ │ + b.n f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1200 │ │ │ │ │ + blt.n 1080 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, fp, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w ef8 │ │ │ │ │ + beq.w d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f0e │ │ │ │ │ + b.n d8e │ │ │ │ │ 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.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f32 │ │ │ │ │ + b.n db2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f10 │ │ │ │ │ + b.n d90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f32 │ │ │ │ │ + b.n db2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f08 │ │ │ │ │ + beq.w d88 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f10 │ │ │ │ │ + b.n d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f76 │ │ │ │ │ + beq.w df6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f76 │ │ │ │ │ + beq.w df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12fa │ │ │ │ │ + beq.n 117a │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n 1172 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e4 │ │ │ │ │ + beq.n 1164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w f7a │ │ │ │ │ + bne.w dfa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrd sl, r5, [r5, #16] │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -2139,123 +1960,123 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102a │ │ │ │ │ + beq.w eaa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1030 │ │ │ │ │ + b.n eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1030 │ │ │ │ │ + b.n eb0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1302 │ │ │ │ │ + beq.n 1182 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a │ │ │ │ │ + b.n dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1258 │ │ │ │ │ + b.n 10d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 132a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1270 │ │ │ │ │ + b.n 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e74 │ │ │ │ │ + bl 172c0 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1102 │ │ │ │ │ + beq.w f82 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1680 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e2 │ │ │ │ │ + beq.w 1362 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14da │ │ │ │ │ + beq.w 135a │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14a2 │ │ │ │ │ + bne.w 1322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe │ │ │ │ │ + bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e8 │ │ │ │ │ + bne.w 1368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5e │ │ │ │ │ + b.n dde │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fbc │ │ │ │ │ + beq.w e3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n fbe │ │ │ │ │ + b.n e3e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100e │ │ │ │ │ + beq.w e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100e │ │ │ │ │ + beq.w e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100e │ │ │ │ │ + beq.w e8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r7, #16] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ @@ -2276,147 +2097,147 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102a │ │ │ │ │ + beq.w eaa │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1030 │ │ │ │ │ + b.n eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff8 │ │ │ │ │ + beq.w e78 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 1472 │ │ │ │ │ + cbnz r0, 12f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d4 │ │ │ │ │ - b.n 102a │ │ │ │ │ + bne.w 1154 │ │ │ │ │ + b.n eaa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1026 │ │ │ │ │ + beq.w ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1026 │ │ │ │ │ + beq.w ea6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143a │ │ │ │ │ + beq.n 12ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102e │ │ │ │ │ + b.n eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 11e4 │ │ │ │ │ + bne.w 1064 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n ee6 │ │ │ │ │ + b.n d66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w ed4 │ │ │ │ │ - b.n f2e │ │ │ │ │ + beq.w d54 │ │ │ │ │ + b.n dae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5e │ │ │ │ │ + b.n dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1310 │ │ │ │ │ + beq.w 1190 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1270 │ │ │ │ │ + b.n 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w ea6 │ │ │ │ │ + beq.w d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f34 │ │ │ │ │ + b.n db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 135e │ │ │ │ │ + b.n 11de │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f5e │ │ │ │ │ + b.n dde │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15e0 │ │ │ │ │ + beq.n 1460 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 15d8 │ │ │ │ │ + bne.n 1458 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c4 │ │ │ │ │ + beq.n 1444 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 15d8 │ │ │ │ │ + bne.n 1458 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1594 │ │ │ │ │ + cbnz r0, 1414 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be │ │ │ │ │ + beq.n 143e │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1582 │ │ │ │ │ + bgt.n 1402 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2424,103 +2245,103 @@ │ │ │ │ │ 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 14e2 │ │ │ │ │ + beq.n 1362 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 1402 │ │ │ │ │ + b.n 1282 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r8, lsl #2] │ │ │ │ │ str.w r1, [r2, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 153c │ │ │ │ │ + b.n 13bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe │ │ │ │ │ + bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 152a │ │ │ │ │ + beq.n 13aa │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 16f6 │ │ │ │ │ + bne.w 1576 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f4 │ │ │ │ │ + bne.w 1574 │ │ │ │ │ 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.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n 11fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n 11fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14f6 │ │ │ │ │ + b.n 1376 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 117a │ │ │ │ │ + b.n ffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w fac │ │ │ │ │ + beq.w e2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fe0 │ │ │ │ │ + b.n e60 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f92 │ │ │ │ │ + beq.w e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f92 │ │ │ │ │ + beq.w e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f92 │ │ │ │ │ + beq.w e12 │ │ │ │ │ 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 .LC58 │ │ │ │ │ @@ -2529,204 +2350,204 @@ │ │ │ │ │ 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, #16] │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + b.n 1142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w e98 │ │ │ │ │ - b.n f34 │ │ │ │ │ + beq.w d18 │ │ │ │ │ + b.n db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w e88 │ │ │ │ │ - b.n f38 │ │ │ │ │ + beq.w d08 │ │ │ │ │ + b.n db8 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f3c │ │ │ │ │ + b.n dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 137e │ │ │ │ │ + bne.w 11fe │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w e76 │ │ │ │ │ + b.w cf6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1030 │ │ │ │ │ + b.n eb0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e5a │ │ │ │ │ + b.w cda │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdc │ │ │ │ │ + beq.w e5c │ │ │ │ │ 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 │ │ │ │ │ - beq.w fdc │ │ │ │ │ + beq.w e5c │ │ │ │ │ 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 .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ - b.n 1642 │ │ │ │ │ + b.n 14c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 107c │ │ │ │ │ + b.n efc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r2, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 1520 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ │ │ │ │ │ -00001704 : │ │ │ │ │ +00001584 : │ │ │ │ │ invalid_kwarg_rule.isra.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, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18da │ │ │ │ │ + beq.w 175a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17e4 │ │ │ │ │ + bne.n 1664 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18c4 │ │ │ │ │ + beq.w 1744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1874 │ │ │ │ │ + bne.w 16f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ce │ │ │ │ │ + bne.w 174e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1874 │ │ │ │ │ + bne.w 16f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ce │ │ │ │ │ + bne.w 174e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1874 │ │ │ │ │ + bne.n 16f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18be │ │ │ │ │ + bne.w 173e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 17ec │ │ │ │ │ + cbnz r0, 166c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18be │ │ │ │ │ + bne.w 173e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_157_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_157_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 17c8 │ │ │ │ │ + cbz r0, 1648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1846 │ │ │ │ │ + bne.n 16c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18be │ │ │ │ │ + bne.n 173e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e2 │ │ │ │ │ + bne.w 1762 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 1622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 1622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 1622 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2735,30 +2556,30 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e4 │ │ │ │ │ + beq.n 1664 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e6 │ │ │ │ │ + b.n 1666 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c8 │ │ │ │ │ + beq.n 1648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2766,23 +2587,23 @@ │ │ │ │ │ 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, [r5, #16] │ │ │ │ │ - b.n 182e │ │ │ │ │ + b.n 16ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ 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, 18d6 │ │ │ │ │ + cbz r0, 1756 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -2794,56 +2615,56 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1840 │ │ │ │ │ - b.n 17e4 │ │ │ │ │ + bne.n 16c0 │ │ │ │ │ + b.n 1664 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17e6 │ │ │ │ │ + b.n 1666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 192a │ │ │ │ │ + cbz r3, 17aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1790 │ │ │ │ │ + b.n 1610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1790 │ │ │ │ │ + b.n 1610 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1728 │ │ │ │ │ + b.n 15a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e0 │ │ │ │ │ + beq.w 1660 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e0 │ │ │ │ │ + beq.w 1660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e0 │ │ │ │ │ + beq.w 1660 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2851,424 +2672,424 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 182e │ │ │ │ │ + b.n 16ae │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1740 │ │ │ │ │ + b.n 15c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001930 <_tmp_157_rule>: │ │ │ │ │ +000017b0 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_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 1982 <_tmp_157_rule+0x52> │ │ │ │ │ + beq.n 1802 <_tmp_157_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1988 <_tmp_157_rule+0x58> │ │ │ │ │ + cbnz r3, 1808 <_tmp_157_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 196a <_tmp_157_rule+0x3a> │ │ │ │ │ + cbnz r0, 17ea <_tmp_157_rule+0x3a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 195e <_tmp_157_rule+0x2e> │ │ │ │ │ + beq.n 17de <_tmp_157_rule+0x2e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1962 <_tmp_157_rule+0x32> │ │ │ │ │ + b.n 17e2 <_tmp_157_rule+0x32> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 194e <_tmp_157_rule+0x1e> │ │ │ │ │ + b.n 17ce <_tmp_157_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1966 <_tmp_157_rule+0x36> │ │ │ │ │ + b.n 17e6 <_tmp_157_rule+0x36> │ │ │ │ │ │ │ │ │ │ -00001990 : │ │ │ │ │ +00001810 : │ │ │ │ │ subject_expr_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 1a1a │ │ │ │ │ + beq.n 189a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1a2c │ │ │ │ │ + bne.n 18ac │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1a0e │ │ │ │ │ + bne.n 188e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a20 │ │ │ │ │ + blt.n 18a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1a2c │ │ │ │ │ + cbnz r3, 18ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12914 │ │ │ │ │ + bl 12a08 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19ec │ │ │ │ │ + cbz r0, 186c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a34 │ │ │ │ │ + cbnz r0, 18b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1a2c │ │ │ │ │ + cbnz r3, 18ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1a0a │ │ │ │ │ + cbz r0, 188a │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 19fc │ │ │ │ │ + b.n 187c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - b.n 19d8 │ │ │ │ │ + b.n 1858 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19b2 │ │ │ │ │ + b.n 1832 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + b.n 1880 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + b.n 1880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140a0 │ │ │ │ │ + bl 1426c │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19ee │ │ │ │ │ + bne.n 186e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a76 │ │ │ │ │ + cbz r0, 18f6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cbz r0, 1a8e │ │ │ │ │ + cbz r0, 190e │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a7c │ │ │ │ │ + cbz r0, 18fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19fc │ │ │ │ │ + b.n 187c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + b.n 1880 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19fc │ │ │ │ │ + beq.n 187c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + b.n 1880 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a5c │ │ │ │ │ + b.n 18dc │ │ │ │ │ │ │ │ │ │ -00001a94 <_loop1_64_rule>: │ │ │ │ │ +00001914 <_loop1_64_rule>: │ │ │ │ │ _loop1_64_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 1d30 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 1bb0 <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d26 <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 1ba6 <_loop1_64_rule+0x292> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3e <_loop1_64_rule+0x2aa> │ │ │ │ │ + beq.w 1bbe <_loop1_64_rule+0x2aa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1d26 <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 1ba6 <_loop1_64_rule+0x292> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d36 <_loop1_64_rule+0x2a2> │ │ │ │ │ + beq.w 1bb6 <_loop1_64_rule+0x2a2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 19e0 <_loop1_64_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bd4 <_loop1_64_rule+0x140> │ │ │ │ │ + bne.n 1a54 <_loop1_64_rule+0x140> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 19e0 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d50 │ │ │ │ │ + bl 1bd0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 19e0 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2480 │ │ │ │ │ + bl 22ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 19e0 <_loop1_64_rule+0xcc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 19e0 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 19e0 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1b56 <_loop1_64_rule+0xc2> │ │ │ │ │ + cbz r0, 19d6 <_loop1_64_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1bac <_loop1_64_rule+0x118> │ │ │ │ │ + beq.n 1a2c <_loop1_64_rule+0x118> │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1aea <_loop1_64_rule+0x56> │ │ │ │ │ + b.n 196a <_loop1_64_rule+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 19e0 <_loop1_64_rule+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1d20 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 1ba0 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d20 <_loop1_64_rule+0x28c> │ │ │ │ │ + bne.w 1ba0 <_loop1_64_rule+0x28c> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1bc0 <_loop1_64_rule+0x12c> │ │ │ │ │ + cbz r0, 1a40 <_loop1_64_rule+0x12c> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 1b98 <_loop1_64_rule+0x104> │ │ │ │ │ + ble.n 1a18 <_loop1_64_rule+0x104> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [fp, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1b84 <_loop1_64_rule+0xf0> │ │ │ │ │ + b.n 1a04 <_loop1_64_rule+0xf0> │ │ │ │ │ mov r0, fp │ │ │ │ │ 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, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1bbe <_loop1_64_rule+0x12a> │ │ │ │ │ + cbz r0, 1a3e <_loop1_64_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1b4a <_loop1_64_rule+0xb6> │ │ │ │ │ + b.n 19ca <_loop1_64_rule+0xb6> │ │ │ │ │ mov r8, 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 1ba2 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1a22 <_loop1_64_rule+0x10e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c7a <_loop1_64_rule+0x1e6> │ │ │ │ │ + beq.n 1afa <_loop1_64_rule+0x1e6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 1c1e <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 1a9e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d50 │ │ │ │ │ - cbz r0, 1c1e <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 1bd0 │ │ │ │ │ + cbz r0, 1a9e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2480 │ │ │ │ │ + bl 22ac │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1c22 <_loop1_64_rule+0x18e> │ │ │ │ │ + bne.n 1aa2 <_loop1_64_rule+0x18e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cf8 <_loop1_64_rule+0x264> │ │ │ │ │ + bne.n 1b78 <_loop1_64_rule+0x264> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1c8a <_loop1_64_rule+0x1f6> │ │ │ │ │ + bne.n 1b0a <_loop1_64_rule+0x1f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ + cbz r0, 1ae0 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d50 │ │ │ │ │ - cbz r0, 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ + bl 1bd0 │ │ │ │ │ + cbz r0, 1ae0 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2480 │ │ │ │ │ + bl 22ac │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1cee <_loop1_64_rule+0x25a> │ │ │ │ │ + bne.n 1b6e <_loop1_64_rule+0x25a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1c96 <_loop1_64_rule+0x202> │ │ │ │ │ + cbnz r0, 1b16 <_loop1_64_rule+0x202> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1afe <_loop1_64_rule+0x6a> │ │ │ │ │ + beq.w 197e <_loop1_64_rule+0x6a> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1b64 <_loop1_64_rule+0xd0> │ │ │ │ │ + b.n 19e4 <_loop1_64_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1c90 <_loop1_64_rule+0x1fc> │ │ │ │ │ + beq.n 1b10 <_loop1_64_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c68 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1ae8 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1bea <_loop1_64_rule+0x156> │ │ │ │ │ + b.n 1a6a <_loop1_64_rule+0x156> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1ae0 <_loop1_64_rule+0x1cc> │ │ │ │ │ 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, r9 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1ae0 <_loop1_64_rule+0x1cc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -3278,28 +3099,28 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 1d18 <_loop1_64_rule+0x284> │ │ │ │ │ + cbnz r0, 1b98 <_loop1_64_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1cf2 <_loop1_64_rule+0x25e> │ │ │ │ │ + cbz r0, 1b72 <_loop1_64_rule+0x25e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1c68 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1ae8 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c66 <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1ae6 <_loop1_64_rule+0x1d2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c66 <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1ae6 <_loop1_64_rule+0x1d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -3307,816 +3128,775 @@ │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cdc <_loop1_64_rule+0x248> │ │ │ │ │ + beq.n 1b5c <_loop1_64_rule+0x248> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b42 <_loop1_64_rule+0xae> │ │ │ │ │ + b.n 19c2 <_loop1_64_rule+0xae> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ba2 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1a22 <_loop1_64_rule+0x10e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ab8 <_loop1_64_rule+0x24> │ │ │ │ │ + b.n 1938 <_loop1_64_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1af4 <_loop1_64_rule+0x60> │ │ │ │ │ + b.n 1974 <_loop1_64_rule+0x60> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1ba2 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1a22 <_loop1_64_rule+0x10e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d50 : │ │ │ │ │ +00001bd0 : │ │ │ │ │ patterns_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 r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ + beq.n 1c60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1dd8 │ │ │ │ │ + cbnz r7, 1c58 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 1dc2 │ │ │ │ │ + bne.n 1c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1dce │ │ │ │ │ + blt.n 1c4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e12 │ │ │ │ │ + bne.n 1c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2c │ │ │ │ │ + bl 1cac │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1dea │ │ │ │ │ + cbnz r0, 1c6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e12 │ │ │ │ │ + bne.n 1c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b208 │ │ │ │ │ + bl 1b8d8 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1de6 │ │ │ │ │ + cbz r0, 1c66 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ - b.n 1d98 │ │ │ │ │ + b.n 1c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1db8 │ │ │ │ │ + b.n 1c38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1db8 │ │ │ │ │ + b.n 1c38 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1d72 │ │ │ │ │ + b.n 1bf2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1db4 │ │ │ │ │ + b.n 1c34 │ │ │ │ │ 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 1dd8 │ │ │ │ │ + beq.n 1c58 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1e18 │ │ │ │ │ + cbz r0, 1c98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1db4 │ │ │ │ │ + b.n 1c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1db8 │ │ │ │ │ + b.n 1c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1db4 │ │ │ │ │ + beq.n 1c34 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1db8 │ │ │ │ │ + b.n 1c38 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e2c : │ │ │ │ │ +00001cac : │ │ │ │ │ open_sequence_pattern_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 1eaa │ │ │ │ │ + beq.n 1d2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ea2 │ │ │ │ │ + cbnz r3, 1d22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1eb0 │ │ │ │ │ + bl 1d30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1e64 │ │ │ │ │ + cbz r0, 1ce4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e72 │ │ │ │ │ + cbnz r0, 1cf2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2314 │ │ │ │ │ + bl 2140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e64 │ │ │ │ │ + bne.n 1ce4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1e90 │ │ │ │ │ + cbz r0, 1d10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1e6a │ │ │ │ │ + b.n 1cea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e68 │ │ │ │ │ + beq.n 1ce8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1cec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1cca │ │ │ │ │ │ │ │ │ │ -00001eb0 : │ │ │ │ │ +00001d30 : │ │ │ │ │ maybe_star_pattern_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1fc4 │ │ │ │ │ + beq.n 1e44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2020 │ │ │ │ │ + bne.w 1ea0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2004 │ │ │ │ │ + beq.w 1e84 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 1f48 │ │ │ │ │ + cbnz r0, 1dc8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1fb8 │ │ │ │ │ + beq.n 1e38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2012 │ │ │ │ │ + bne.n 1e92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1f72 │ │ │ │ │ + cbnz r0, 1df2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2012 │ │ │ │ │ + bne.n 1e92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fd4 │ │ │ │ │ + bne.n 1e54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1f64 │ │ │ │ │ + cbnz r0, 1de4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1fcc │ │ │ │ │ + bne.n 1e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b208 │ │ │ │ │ + bl 1b8d8 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1f6e │ │ │ │ │ + cbz r0, 1dee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1f64 │ │ │ │ │ + b.n 1de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2154 │ │ │ │ │ + bl 1fd4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f20 │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2018 │ │ │ │ │ + beq.n 1e98 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f3a │ │ │ │ │ + bne.n 1dba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f3a │ │ │ │ │ + beq.n 1dba │ │ │ │ │ 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 1f54 │ │ │ │ │ + b.n 1dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1f06 │ │ │ │ │ - b.n 1faa │ │ │ │ │ + bge.n 1d86 │ │ │ │ │ + b.n 1e2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ed4 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f66 │ │ │ │ │ + b.n 1de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 2070 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f34 │ │ │ │ │ + beq.n 1db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2018 │ │ │ │ │ + cbz r0, 1e98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f3a │ │ │ │ │ - b.n 1fa2 │ │ │ │ │ + bne.n 1dba │ │ │ │ │ + b.n 1e22 │ │ │ │ │ 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 1eec │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ + b.n 1e34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ + b.n 1e34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1f66 │ │ │ │ │ + b.n 1de6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002028 : │ │ │ │ │ +00001ea8 : │ │ │ │ │ complex_number_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 2092 │ │ │ │ │ + beq.n 1f12 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2140 │ │ │ │ │ + bne.n 1fc0 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 2126 │ │ │ │ │ + beq.n 1fa6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c8b0 │ │ │ │ │ + bl 1cfd4 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20de │ │ │ │ │ + bne.n 1f5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2140 │ │ │ │ │ + bne.n 1fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c8b0 │ │ │ │ │ + bl 1cfd4 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2098 │ │ │ │ │ + cbnz r0, 1f18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 204a │ │ │ │ │ + b.n 1eca │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 1f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 248 │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 1f00 │ │ │ │ │ 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 2120 │ │ │ │ │ + beq.n 1fa0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 210e │ │ │ │ │ + cbz r0, 1f8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2086 │ │ │ │ │ + b.n 1f06 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 206e │ │ │ │ │ + beq.n 1eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 248 │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 206e │ │ │ │ │ + beq.n 1eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2120 │ │ │ │ │ + cbz r0, 1fa0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 20c8 │ │ │ │ │ + b.n 1f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2084 │ │ │ │ │ + beq.n 1f04 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2088 │ │ │ │ │ + b.n 1f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2088 │ │ │ │ │ + b.n 1f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2148 │ │ │ │ │ + blt.n 1fc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2062 │ │ │ │ │ + beq.n 1ee2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2088 │ │ │ │ │ + b.n 1f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2088 │ │ │ │ │ + b.n 1f08 │ │ │ │ │ │ │ │ │ │ -00002154 : │ │ │ │ │ +00001fd4 : │ │ │ │ │ pattern_capture_target_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 21e8 │ │ │ │ │ + beq.n 2068 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 21e0 │ │ │ │ │ + cbnz r6, 2060 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, 21c0 │ │ │ │ │ + cbz r0, 2040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 21c0 │ │ │ │ │ + cbz r0, 2040 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_69_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_69_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 21c0 │ │ │ │ │ + cbz r0, 2040 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 21ce │ │ │ │ │ + cbz r0, 204e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 2046 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21c4 │ │ │ │ │ + beq.n 2044 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 2048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 2048 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2172 │ │ │ │ │ + b.n 1ff2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021f0 : │ │ │ │ │ +00002070 : │ │ │ │ │ wildcard_pattern_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 22a8 │ │ │ │ │ + beq.n 2128 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2296 │ │ │ │ │ + bne.n 2116 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 2276 │ │ │ │ │ + beq.n 20f6 │ │ │ │ │ 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 .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 224c │ │ │ │ │ + cbnz r0, 20cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2290 │ │ │ │ │ + cbz r0, 2110 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 22ae │ │ │ │ │ + cbz r0, 212e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2240 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 229e │ │ │ │ │ + blt.n 211e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 222a │ │ │ │ │ + beq.n 20aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 20c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 20c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 20c2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2212 │ │ │ │ │ + b.n 2092 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 223e │ │ │ │ │ + beq.n 20be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 20c2 │ │ │ │ │ │ │ │ │ │ -000022c0 : │ │ │ │ │ -name_or_attr_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 2304 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 230a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 1ca78 │ │ │ │ │ - R_ARM_THM_CALL attr_rule │ │ │ │ │ - cbnz r0, 22fc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 22fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 22fc │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22de │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2300 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00002314 : │ │ │ │ │ +00002140 : │ │ │ │ │ maybe_sequence_pattern_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 246e │ │ │ │ │ + beq.w 229a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 244e │ │ │ │ │ + bne.w 227a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2458 │ │ │ │ │ + beq.w 2284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1eb0 │ │ │ │ │ + bl 1d30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2442 │ │ │ │ │ + beq.n 226e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2476 │ │ │ │ │ + beq.w 22a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 243c │ │ │ │ │ + bne.n 2268 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2434 │ │ │ │ │ + beq.n 2260 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 243c │ │ │ │ │ + bne.n 2268 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ 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, 23b8 │ │ │ │ │ - bl 1eb0 │ │ │ │ │ + cbz r3, 21e4 │ │ │ │ │ + bl 1d30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 23b8 │ │ │ │ │ + cbz r0, 21e4 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 2416 │ │ │ │ │ + beq.n 2242 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2392 │ │ │ │ │ + b.n 21be │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 242e │ │ │ │ │ + cbz r0, 225a │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 23dc │ │ │ │ │ + ble.n 2208 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 23c8 │ │ │ │ │ + b.n 21f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4124,799 +3904,799 @@ │ │ │ │ │ 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 r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2446 │ │ │ │ │ + cbz r0, 2272 │ │ │ │ │ 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, 2454 │ │ │ │ │ + cbnz r3, 2280 │ │ │ │ │ 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} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 242e │ │ │ │ │ + cbz r0, 225a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 23ac │ │ │ │ │ + b.n 21d8 │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 240a │ │ │ │ │ + b.n 2236 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 240c │ │ │ │ │ + b.n 2238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2446 │ │ │ │ │ + b.n 2272 │ │ │ │ │ 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 2354 │ │ │ │ │ + beq.w 2180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2446 │ │ │ │ │ + b.n 2272 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 233a │ │ │ │ │ + b.n 2166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2370 │ │ │ │ │ + b.n 219c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002480 : │ │ │ │ │ +000022ac : │ │ │ │ │ guard_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 24c8 │ │ │ │ │ + beq.n 22f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 24ce │ │ │ │ │ + cbnz r3, 22fa │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 24bc │ │ │ │ │ + cbnz r0, 22e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24b4 │ │ │ │ │ - b.n 24b0 │ │ │ │ │ + bne.n 22e0 │ │ │ │ │ + b.n 22dc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 249e │ │ │ │ │ + b.n 22ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 24b8 │ │ │ │ │ + b.n 22e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024d8 <_tmp_69_rule>: │ │ │ │ │ +00002304 <_tmp_69_rule>: │ │ │ │ │ _tmp_69_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 2530 <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 235c <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2536 <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 2362 <_tmp_69_rule+0x5e> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2354 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 2354 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2354 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 2354 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2354 <_tmp_69_rule+0x50> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 24f6 <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 2322 <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 252c <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 2358 <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002540 <_loop0_112_rule>: │ │ │ │ │ +0000236c <_loop0_112_rule>: │ │ │ │ │ _loop0_112_rule(): │ │ │ │ │ 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 │ │ │ │ │ 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 265e <_loop0_112_rule+0x11e> │ │ │ │ │ + beq.n 248a <_loop0_112_rule+0x11e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2654 <_loop0_112_rule+0x114> │ │ │ │ │ + bne.n 2480 <_loop0_112_rule+0x114> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2644 <_loop0_112_rule+0x104> │ │ │ │ │ + beq.n 2470 <_loop0_112_rule+0x104> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2654 <_loop0_112_rule+0x114> │ │ │ │ │ + bne.n 2480 <_loop0_112_rule+0x114> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 263c <_loop0_112_rule+0xfc> │ │ │ │ │ + beq.n 2468 <_loop0_112_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 25b0 <_loop0_112_rule+0x70> │ │ │ │ │ + cbnz r3, 23dc <_loop0_112_rule+0x70> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 25da <_loop0_112_rule+0x9a> │ │ │ │ │ + cbnz r0, 2406 <_loop0_112_rule+0x9a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 25b0 <_loop0_112_rule+0x70> │ │ │ │ │ + cbnz r3, 23dc <_loop0_112_rule+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14484 │ │ │ │ │ + bl 14650 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 25e8 <_loop0_112_rule+0xa8> │ │ │ │ │ + cbnz r0, 2414 <_loop0_112_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 2628 <_loop0_112_rule+0xe8> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 2454 <_loop0_112_rule+0xe8> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 2600 <_loop0_112_rule+0xc0> │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + ble.n 242c <_loop0_112_rule+0xc0> │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 25c6 <_loop0_112_rule+0x86> │ │ │ │ │ + b.n 23f2 <_loop0_112_rule+0x86> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2664 <_loop0_112_rule+0x124> │ │ │ │ │ + beq.n 2490 <_loop0_112_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2612 <_loop0_112_rule+0xd2> │ │ │ │ │ + beq.n 243e <_loop0_112_rule+0xd2> │ │ │ │ │ str.w r6, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - b.n 2586 <_loop0_112_rule+0x46> │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + b.n 23b2 <_loop0_112_rule+0x46> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ + mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - mov.w r1, r9, lsl #2 │ │ │ │ │ + mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 2628 <_loop0_112_rule+0xe8> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 2454 <_loop0_112_rule+0xe8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 25f4 <_loop0_112_rule+0xb4> │ │ │ │ │ + b.n 2420 <_loop0_112_rule+0xb4> │ │ │ │ │ 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 260a <_loop0_112_rule+0xca> │ │ │ │ │ + b.n 2436 <_loop0_112_rule+0xca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2590 <_loop0_112_rule+0x50> │ │ │ │ │ + b.n 23bc <_loop0_112_rule+0x50> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 260a <_loop0_112_rule+0xca> │ │ │ │ │ + b.n 2436 <_loop0_112_rule+0xca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 260a <_loop0_112_rule+0xca> │ │ │ │ │ + b.n 2436 <_loop0_112_rule+0xca> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2560 <_loop0_112_rule+0x20> │ │ │ │ │ + b.n 238c <_loop0_112_rule+0x20> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25b4 <_loop0_112_rule+0x74> │ │ │ │ │ + beq.n 23e0 <_loop0_112_rule+0x74> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 25b4 <_loop0_112_rule+0x74> │ │ │ │ │ + b.n 23e0 <_loop0_112_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002678 <_tmp_11_rule>: │ │ │ │ │ +000024a4 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_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 26c6 <_tmp_11_rule+0x4e> │ │ │ │ │ + beq.n 24f2 <_tmp_11_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 26be <_tmp_11_rule+0x46> │ │ │ │ │ + cbnz r3, 24ea <_tmp_11_rule+0x46> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26b2 <_tmp_11_rule+0x3a> │ │ │ │ │ + cbnz r0, 24de <_tmp_11_rule+0x3a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee14 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26aa <_tmp_11_rule+0x32> │ │ │ │ │ - b.n 26a6 <_tmp_11_rule+0x2e> │ │ │ │ │ + bne.n 24d6 <_tmp_11_rule+0x32> │ │ │ │ │ + b.n 24d2 <_tmp_11_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 26ae <_tmp_11_rule+0x36> │ │ │ │ │ + b.n 24da <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2696 <_tmp_11_rule+0x1e> │ │ │ │ │ + b.n 24c2 <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -000026cc <_tmp_70_rule>: │ │ │ │ │ +000024f8 <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 24d8 <_tmp_69_rule> │ │ │ │ │ + b.n 2304 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026d0 : │ │ │ │ │ +000024fc : │ │ │ │ │ positional_patterns_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 27ee │ │ │ │ │ + beq.n 261a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2812 │ │ │ │ │ + bne.w 263e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27fe │ │ │ │ │ + beq.n 262a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b208 │ │ │ │ │ + bl 1b8d8 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27e6 │ │ │ │ │ + beq.n 2612 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27f6 │ │ │ │ │ + beq.n 2622 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27e0 │ │ │ │ │ + bne.n 260c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27d8 │ │ │ │ │ + beq.n 2604 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 27e0 │ │ │ │ │ + bne.n 260c │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ 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, 276e │ │ │ │ │ - bl 1b208 │ │ │ │ │ + cbz r3, 259a │ │ │ │ │ + bl 1b8d8 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 276e │ │ │ │ │ + cbz r0, 259a │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 27ba │ │ │ │ │ + beq.n 25e6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2746 │ │ │ │ │ + b.n 2572 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 27d2 │ │ │ │ │ + cbz r0, 25fe │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt.n 27aa │ │ │ │ │ + bgt.n 25d6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 27e8 │ │ │ │ │ + cbz r0, 2614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 25aa │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 27d2 │ │ │ │ │ + cbz r0, 25fe │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2760 │ │ │ │ │ + b.n 258c │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 25cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 26f4 │ │ │ │ │ + b.n 2520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2724 │ │ │ │ │ + b.n 2550 │ │ │ │ │ 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 270a │ │ │ │ │ + beq.w 2536 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 27e8 │ │ │ │ │ + b.n 2614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27a2 │ │ │ │ │ + b.n 25ce │ │ │ │ │ │ │ │ │ │ -00002818 : │ │ │ │ │ +00002644 : │ │ │ │ │ keyword_patterns_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 28d4 │ │ │ │ │ + beq.n 2700 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 293e │ │ │ │ │ + bne.n 276a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 292c │ │ │ │ │ + beq.n 2758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2960 │ │ │ │ │ + bl 278c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28f0 │ │ │ │ │ + beq.n 271c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2924 │ │ │ │ │ + beq.n 2750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28ea │ │ │ │ │ + bne.n 2716 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 28e2 │ │ │ │ │ + cbz r0, 270e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 28ea │ │ │ │ │ + cbnz r6, 2716 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ 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 2908 │ │ │ │ │ + bne.n 2734 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 28dc │ │ │ │ │ + cbz r0, 2708 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 28f8 │ │ │ │ │ + bgt.n 2724 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 28f2 │ │ │ │ │ + cbz r0, 271e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 283c │ │ │ │ │ + b.n 2668 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 28ca │ │ │ │ │ + b.n 26f6 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 28a8 │ │ │ │ │ - bl 2960 │ │ │ │ │ + b.n 26d4 │ │ │ │ │ + bl 278c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2898 │ │ │ │ │ + beq.n 26c4 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 2944 │ │ │ │ │ + beq.n 2770 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2888 │ │ │ │ │ + b.n 26b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 286a │ │ │ │ │ + b.n 2696 │ │ │ │ │ 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 2850 │ │ │ │ │ + beq.n 267c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28f2 │ │ │ │ │ + b.n 271e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 28cc │ │ │ │ │ + b.n 26f8 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28dc │ │ │ │ │ + beq.n 2708 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2916 │ │ │ │ │ + b.n 2742 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002960 : │ │ │ │ │ +0000278c : │ │ │ │ │ keyword_pattern_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 29b8 │ │ │ │ │ + beq.n 27e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 29d6 │ │ │ │ │ + cbnz r3, 2802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 29ce │ │ │ │ │ + cbz r0, 27fa │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 29ce │ │ │ │ │ + cbz r0, 27fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b208 │ │ │ │ │ + bl 1b8d8 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 29ce │ │ │ │ │ + cbz r0, 27fa │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 29be │ │ │ │ │ + cbz r0, 27ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 297e │ │ │ │ │ + b.n 27aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 29d2 │ │ │ │ │ + cbz r0, 27fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 29b2 │ │ │ │ │ + b.n 27de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 29b0 │ │ │ │ │ + b.n 27dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 29b2 │ │ │ │ │ + b.n 27de │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000029e0 : │ │ │ │ │ +0000280c : │ │ │ │ │ type_param_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 2ce4 │ │ │ │ │ + beq.w 2b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cdc │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ac4 │ │ │ │ │ + bne.n 28f0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 2cc6 │ │ │ │ │ + beq.w 2af2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cdc │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ad2 │ │ │ │ │ + beq.n 28fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2cd4 │ │ │ │ │ + beq.w 2b00 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2cbe │ │ │ │ │ + bne.w 2aea │ │ │ │ │ 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 2c4e │ │ │ │ │ + bne.w 2a7a │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 2ad4 │ │ │ │ │ + cbnz r5, 2900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d3c │ │ │ │ │ + bl 2b68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r5, 2ad4 │ │ │ │ │ + cbnz r5, 2900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cdc │ │ │ │ │ + beq.w 2b08 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b8c │ │ │ │ │ + beq.n 29b8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1100 @ 0x44c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4924,116 +4704,116 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2cdc │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b96 │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cdc │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2bdc │ │ │ │ │ + bne.n 2a08 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2cdc │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2b2a │ │ │ │ │ + cbz r0, 2956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2b2a │ │ │ │ │ + cbz r0, 2956 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c5e │ │ │ │ │ + bne.w 2a8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cdc │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d16 │ │ │ │ │ + beq.w 2b42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d16 │ │ │ │ │ + beq.w 2b42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d3c │ │ │ │ │ + bl 2b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d16 │ │ │ │ │ + bne.w 2b42 │ │ │ │ │ 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 2cdc │ │ │ │ │ + beq.w 2b08 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ab6 │ │ │ │ │ + bne.n 28e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ab6 │ │ │ │ │ - b.n 2cb0 │ │ │ │ │ + beq.n 28e2 │ │ │ │ │ + b.n 2adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ae8 │ │ │ │ │ + beq.n 2914 │ │ │ │ │ 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.n 2ae8 │ │ │ │ │ + beq.n 2914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ae8 │ │ │ │ │ + beq.n 2914 │ │ │ │ │ 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] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ @@ -5041,78 +4821,78 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ - b.n 2c8c │ │ │ │ │ + b.n 2ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2afe │ │ │ │ │ + beq.n 292a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2d1e │ │ │ │ │ + beq.w 2b4a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2d0e │ │ │ │ │ + bne.w 2b3a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cea │ │ │ │ │ + bne.n 2b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2b00 │ │ │ │ │ + bne.w 292c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cdc │ │ │ │ │ + beq.n 2b08 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ab6 │ │ │ │ │ - b.n 2b8c │ │ │ │ │ + bne.w 28e2 │ │ │ │ │ + b.n 29b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a74 │ │ │ │ │ - b.n 2a6e │ │ │ │ │ + bne.w 28a0 │ │ │ │ │ + b.n 289a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b2a │ │ │ │ │ + beq.w 2956 │ │ │ │ │ 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] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC102 │ │ │ │ │ @@ -5127,424 +4907,424 @@ │ │ │ │ │ cmp.w ip, #26 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ab6 │ │ │ │ │ + beq.w 28e2 │ │ │ │ │ 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 2acc │ │ │ │ │ + b.n 28f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ad4 │ │ │ │ │ + b.n 2900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2a28 │ │ │ │ │ - b.n 2cb0 │ │ │ │ │ + bge.w 2854 │ │ │ │ │ + b.n 2adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a56 │ │ │ │ │ + b.n 2882 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cba │ │ │ │ │ + b.n 2ae6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a04 │ │ │ │ │ + b.n 2830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad7c │ │ │ │ │ + bl adc0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c0e │ │ │ │ │ + beq.n 2a3a │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 2d26 │ │ │ │ │ + cbz r0, 2b52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c16 │ │ │ │ │ + b.n 2a42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b00 │ │ │ │ │ + b.n 292c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2ab6 │ │ │ │ │ + b.n 28e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2bf8 │ │ │ │ │ + b.n 2a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c12 │ │ │ │ │ + beq.w 2a3e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2b00 │ │ │ │ │ + b.n 292c │ │ │ │ │ │ │ │ │ │ -00002d3c : │ │ │ │ │ +00002b68 : │ │ │ │ │ type_param_default_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 2db6 │ │ │ │ │ + beq.n 2be2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2dae │ │ │ │ │ + cbnz r3, 2bda │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d78 │ │ │ │ │ + cbnz r0, 2ba4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d6a │ │ │ │ │ + beq.n 2b96 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2d9c │ │ │ │ │ + cbz r0, 2bc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2d70 │ │ │ │ │ + b.n 2b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d6e │ │ │ │ │ + beq.n 2b9a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2d72 │ │ │ │ │ + b.n 2b9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2d72 │ │ │ │ │ + b.n 2b9e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d5a │ │ │ │ │ + b.n 2b86 │ │ │ │ │ │ │ │ │ │ -00002dbc <_loop1_219_rule>: │ │ │ │ │ +00002be8 <_loop1_219_rule>: │ │ │ │ │ _loop1_61_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 30d4 <_loop1_219_rule+0x318> │ │ │ │ │ + beq.w 2f00 <_loop1_219_rule+0x318> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 308c <_loop1_219_rule+0x2d0> │ │ │ │ │ + bne.w 2eb8 <_loop1_219_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30e2 <_loop1_219_rule+0x326> │ │ │ │ │ + beq.w 2f0e <_loop1_219_rule+0x326> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f7a <_loop1_219_rule+0x1be> │ │ │ │ │ + bne.w 2da6 <_loop1_219_rule+0x1be> │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 30da <_loop1_219_rule+0x31e> │ │ │ │ │ + beq.w 2f06 <_loop1_219_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2f4c <_loop1_219_rule+0x190> │ │ │ │ │ + beq.w 2d78 <_loop1_219_rule+0x190> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2f8e <_loop1_219_rule+0x1d2> │ │ │ │ │ + bne.w 2dba <_loop1_219_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 2d32 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 2d32 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 2d32 <_loop1_219_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 30f2 <_loop1_219_rule+0x336> │ │ │ │ │ + beq.w 2f1e <_loop1_219_rule+0x336> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f00 <_loop1_219_rule+0x144> │ │ │ │ │ + bne.n 2d2c <_loop1_219_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fbc <_loop1_219_rule+0x200> │ │ │ │ │ + bne.w 2de8 <_loop1_219_rule+0x200> │ │ │ │ │ movs r7, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ + bne.n 2d32 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 2d32 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 2d32 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + cbz r0, 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r7, 2ec4 <_loop1_219_rule+0x108> │ │ │ │ │ + cbz r7, 2cf0 <_loop1_219_rule+0x108> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30a8 <_loop1_219_rule+0x2ec> │ │ │ │ │ + beq.w 2ed4 <_loop1_219_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 3094 <_loop1_219_rule+0x2d8> │ │ │ │ │ + beq.w 2ec0 <_loop1_219_rule+0x2d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 2e0c <_loop1_219_rule+0x50> │ │ │ │ │ + b.n 2c38 <_loop1_219_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 30bc <_loop1_219_rule+0x300> │ │ │ │ │ + bne.w 2ee8 <_loop1_219_rule+0x300> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3086 <_loop1_219_rule+0x2ca> │ │ │ │ │ + beq.w 2eb2 <_loop1_219_rule+0x2ca> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3086 <_loop1_219_rule+0x2ca> │ │ │ │ │ + bne.w 2eb2 <_loop1_219_rule+0x2ca> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3072 <_loop1_219_rule+0x2b6> │ │ │ │ │ + beq.w 2e9e <_loop1_219_rule+0x2b6> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.n 2f74 <_loop1_219_rule+0x1b8> │ │ │ │ │ + ble.n 2da0 <_loop1_219_rule+0x1b8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2f3a <_loop1_219_rule+0x17e> │ │ │ │ │ + b.n 2d66 <_loop1_219_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 30b2 <_loop1_219_rule+0x2f6> │ │ │ │ │ + blt.w 2ede <_loop1_219_rule+0x2f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - cbnz r2, 2f88 <_loop1_219_rule+0x1cc> │ │ │ │ │ + cbnz r2, 2db4 <_loop1_219_rule+0x1cc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2e3e <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2c6a <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2fcc <_loop1_219_rule+0x210> │ │ │ │ │ + beq.n 2df8 <_loop1_219_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 2fde <_loop1_219_rule+0x222> │ │ │ │ │ + cbnz r0, 2e0a <_loop1_219_rule+0x222> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2e3e <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2c6a <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e94 <_loop1_219_rule+0xd8> │ │ │ │ │ - b.n 2e8e <_loop1_219_rule+0xd2> │ │ │ │ │ + bne.w 2cc0 <_loop1_219_rule+0xd8> │ │ │ │ │ + b.n 2cba <_loop1_219_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2f9c <_loop1_219_rule+0x1e0> │ │ │ │ │ + beq.n 2dc8 <_loop1_219_rule+0x1e0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2fb0 <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 2ddc <_loop1_219_rule+0x1f4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2dd6 <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2dd6 <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c <_tmp_227_rule+0x5c> │ │ │ │ │ + bl 92c │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 306c <_loop1_219_rule+0x2b0> │ │ │ │ │ + bne.n 2e98 <_loop1_219_rule+0x2b0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2dd6 <_loop1_219_rule+0x1ee> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2dd6 <_loop1_219_rule+0x1ee> │ │ │ │ │ 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 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2dd6 <_loop1_219_rule+0x1ee> │ │ │ │ │ ldr r3, [r7, #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 │ │ │ │ │ @@ -5553,751 +5333,854 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 3064 <_loop1_219_rule+0x2a8> │ │ │ │ │ + cbnz r0, 2e90 <_loop1_219_rule+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 3060 <_loop1_219_rule+0x2a4> │ │ │ │ │ + cbz r0, 2e8c <_loop1_219_rule+0x2a4> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2fb0 <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 2ddc <_loop1_219_rule+0x1f4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2fae <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 2dda <_loop1_219_rule+0x1f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ee6 <_loop1_219_rule+0x12a> │ │ │ │ │ + b.n 2d12 <_loop1_219_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fae <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 2dda <_loop1_219_rule+0x1f2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2f7e <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 2daa <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2f7e <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 2daa <_loop1_219_rule+0x1c2> │ │ │ │ │ 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.n 3070 <_loop1_219_rule+0x2b4> │ │ │ │ │ + beq.n 2e9c <_loop1_219_rule+0x2b4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2ef2 <_loop1_219_rule+0x136> │ │ │ │ │ + b.n 2d1e <_loop1_219_rule+0x136> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 2f14 <_loop1_219_rule+0x158> │ │ │ │ │ + b.n 2d40 <_loop1_219_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + bne.w 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a <_tmp_158_rule+0x5a> │ │ │ │ │ + bl 98a <_tmp_161_rule+0x32> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ - b.n 2ee4 <_loop1_219_rule+0x128> │ │ │ │ │ + beq.w 2d3c <_loop1_219_rule+0x154> │ │ │ │ │ + b.n 2d10 <_loop1_219_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2de0 <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 2c0c <_loop1_219_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e18 <_loop1_219_rule+0x5c> │ │ │ │ │ + b.n 2c44 <_loop1_219_rule+0x5c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2f7e <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 2daa <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e74 <_loop1_219_rule+0xb8> │ │ │ │ │ + b.n 2ca0 <_loop1_219_rule+0xb8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030fc <_tmp_67_rule>: │ │ │ │ │ +00002f28 <_tmp_67_rule>: │ │ │ │ │ _tmp_67_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 3144 <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 2f70 <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 314a <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 2f76 <_tmp_67_rule+0x4e> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 313c <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 2f68 <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 313c <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 2f68 <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 313c <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 2f68 <_tmp_67_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 311a <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 2f46 <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3140 <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 2f6c <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003154 <_loop1_111_rule>: │ │ │ │ │ +00002f80 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_rule(): │ │ │ │ │ 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 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 31e2 <_loop1_111_rule+0x8e> │ │ │ │ │ + beq.n 300e <_loop1_111_rule+0x8e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3202 <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 302e <_loop1_111_rule+0xae> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 320a <_loop1_111_rule+0xb6> │ │ │ │ │ + beq.n 3036 <_loop1_111_rule+0xb6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3202 <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 302e <_loop1_111_rule+0xae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6c │ │ │ │ │ + bl bec │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 31aa <_loop1_111_rule+0x56> │ │ │ │ │ + cbz r0, 2fd6 <_loop1_111_rule+0x56> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 321a <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 3046 <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3192 <_loop1_111_rule+0x3e> │ │ │ │ │ + b.n 2fbe <_loop1_111_rule+0x3e> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 31fc <_loop1_111_rule+0xa8> │ │ │ │ │ + cbz r5, 3028 <_loop1_111_rule+0xa8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 31fc <_loop1_111_rule+0xa8> │ │ │ │ │ + cbnz r6, 3028 <_loop1_111_rule+0xa8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 31e8 <_loop1_111_rule+0x94> │ │ │ │ │ + cbz r0, 3014 <_loop1_111_rule+0x94> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 31d0 <_loop1_111_rule+0x7c> │ │ │ │ │ + ble.n 2ffc <_loop1_111_rule+0x7c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r8, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 31be <_loop1_111_rule+0x6a> │ │ │ │ │ + b.n 2fea <_loop1_111_rule+0x6a> │ │ │ │ │ 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 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3174 <_loop1_111_rule+0x20> │ │ │ │ │ + b.n 2fa0 <_loop1_111_rule+0x20> │ │ │ │ │ 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 31da <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 3006 <_loop1_111_rule+0x86> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 31da <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 3006 <_loop1_111_rule+0x86> │ │ │ │ │ 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 31da <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 3006 <_loop1_111_rule+0x86> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31e8 <_loop1_111_rule+0x94> │ │ │ │ │ + beq.n 3014 <_loop1_111_rule+0x94> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 31a0 <_loop1_111_rule+0x4c> │ │ │ │ │ + b.n 2fcc <_loop1_111_rule+0x4c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003234 : │ │ │ │ │ +00003060 : │ │ │ │ │ double_star_pattern_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 326e │ │ │ │ │ + beq.n 309a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3280 │ │ │ │ │ + cbnz r3, 30ac │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3274 │ │ │ │ │ + cbnz r0, 30a0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3252 │ │ │ │ │ + b.n 307e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2154 │ │ │ │ │ + bl 1fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3266 │ │ │ │ │ - b.n 3262 │ │ │ │ │ + bne.n 3092 │ │ │ │ │ + b.n 308e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 326a │ │ │ │ │ + b.n 3096 │ │ │ │ │ │ │ │ │ │ -00003288 : │ │ │ │ │ +000030b4 : │ │ │ │ │ items_pattern_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 33a6 │ │ │ │ │ + beq.n 31d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 33ca │ │ │ │ │ + bne.w 31f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 33b6 │ │ │ │ │ + beq.n 31e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 33d0 │ │ │ │ │ + bl 31fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 339e │ │ │ │ │ + beq.n 31ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 33ae │ │ │ │ │ + beq.n 31da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3398 │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3390 │ │ │ │ │ + beq.n 31bc │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3398 │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3346 │ │ │ │ │ + cbnz r0, 3172 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 338a │ │ │ │ │ + beq.n 31b6 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bgt.n 3362 │ │ │ │ │ + bgt.n 318e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 33a0 │ │ │ │ │ + cbz r0, 31cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 33d0 │ │ │ │ │ + bl 31fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 330a │ │ │ │ │ + beq.n 3136 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 3372 │ │ │ │ │ + beq.n 319e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 3300 │ │ │ │ │ + b.n 312c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 331a │ │ │ │ │ + b.n 3146 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 338a │ │ │ │ │ + cbz r0, 31b6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3356 │ │ │ │ │ + b.n 3182 │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 333c │ │ │ │ │ + b.n 3168 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 32ac │ │ │ │ │ + b.n 30d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 32dc │ │ │ │ │ + b.n 3108 │ │ │ │ │ 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 32c2 │ │ │ │ │ + beq.w 30ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33a0 │ │ │ │ │ + b.n 31cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 333e │ │ │ │ │ + b.n 316a │ │ │ │ │ │ │ │ │ │ -000033d0 : │ │ │ │ │ +000031fc : │ │ │ │ │ key_value_pattern_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 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 35ba │ │ │ │ │ + beq.w 34a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3566 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne.w 34a0 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 3596 │ │ │ │ │ + beq.w 348c │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3582 │ │ │ │ │ + beq.w 347e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 351c │ │ │ │ │ + beq.w 3420 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd sl, fp, [r3, #12] │ │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 3410 │ │ │ │ │ + ldrd sl, r2, [r4, #8] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq.w 33ea │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + ldrd fp, r3, [r2, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c4 │ │ │ │ │ - R_ARM_THM_CALL signed_number_rule │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3490 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_68_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_68_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 3490 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3392 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3408 │ │ │ │ │ + movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 357e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1b208 │ │ │ │ │ - R_ARM_THM_CALL pattern_rule │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 357e │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 356c │ │ │ │ │ + bne.n 335c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 353c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 34c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2028 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 344e │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 33ac │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 353c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 34c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cc8 │ │ │ │ │ + bl 6d00 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 344e │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 33ac │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 353c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 34c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3626 │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 34cc │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 353c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 34c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3608 │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 3530 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 353c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 34c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35c2 │ │ │ │ │ + bne.w 34ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 3540 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 35ae │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd sl, fp, [r3, #12] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3432 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 35a8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ca78 │ │ │ │ │ + bl 1d19c │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3454 │ │ │ │ │ + bne.n 33b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3484 │ │ │ │ │ + b.n 33de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 32b0 │ │ │ │ │ + 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 345a │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_UnaryOp> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3444 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_68_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_68_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 32b6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str 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 │ │ │ │ │ + beq.n 34c2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1b8d8 │ │ │ │ │ + R_ARM_THM_CALL pattern_rule │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 34c2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 34ae │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 3486 │ │ │ │ │ + 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 │ │ │ │ │ + blt.n 3464 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + ldrd fp, r3, [r2, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 328c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ + 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 3276 │ │ │ │ │ + b.n 3408 │ │ │ │ │ + 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 3470 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3268 │ │ │ │ │ + b.n 3334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3562 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3486 │ │ │ │ │ + beq.w 32b2 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 32b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3560 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3336 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 353c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r7, 34c6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 3422 │ │ │ │ │ + b.n 3250 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 355c │ │ │ │ │ + bne.w 3350 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 3412 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3560 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3540 │ │ │ │ │ + b.n 3240 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 33e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 33f6 │ │ │ │ │ + b.n 3222 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3358 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 33e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3354 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3336 │ │ │ │ │ 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 3644 │ │ │ │ │ + beq.n 354e │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ │ + b.n 3508 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 354e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov r2, sl │ │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 344e │ │ │ │ │ + bne.w 33ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3514 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 3540 │ │ │ │ │ + beq.w 3332 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3644 │ │ │ │ │ + cbz r0, 354e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r3, fp │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b.n 35e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 3644 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - b.n 35e0 │ │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ │ + b.n 3508 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3540 │ │ │ │ │ + b.n 3336 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003650 <_tmp_68_rule>: │ │ │ │ │ +00003558 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 30fc <_tmp_67_rule> │ │ │ │ │ + b.n 2f28 <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003654 <_tmp_179_rule>: │ │ │ │ │ +0000355c <_tmp_179_rule>: │ │ │ │ │ _tmp_179_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 369c <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 35a4 <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 36a2 <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 35aa <_tmp_179_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3694 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 359c <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3694 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 359c <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3694 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 359c <_tmp_179_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3672 <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 357a <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3698 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 35a0 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036ac <_tmp_234_rule>: │ │ │ │ │ +000035b4 <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 824 <_tmp_233_rule> │ │ │ │ │ + b.w 710 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -23,41 +23,41 @@ │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n a0 <_PyPegen_parse+0xa0> │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ beq.w 2be <_PyPegen_parse+0x2be> │ │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ │ - bne.w 588 <_PyPegen_parse+0x588> │ │ │ │ │ + bne.w 554 <_PyPegen_parse+0x554> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8b2 <_PyPegen_parse+0x8b2> │ │ │ │ │ + beq.w 936 <_PyPegen_parse+0x936> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 286 <_PyPegen_parse+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 188f8 │ │ │ │ │ + bl 18f50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ + beq.w 3aa <_PyPegen_parse+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae58 <_loop0_1_rule> │ │ │ │ │ + bl 1b4b4 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ + beq.w 3aa <_PyPegen_parse+0x3aa> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ + beq.w 3aa <_PyPegen_parse+0x3aa> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_Expression> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expression │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 278 <_PyPegen_parse+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -66,72 +66,72 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3ea <_PyPegen_parse+0x3ea> │ │ │ │ │ + beq.w 3ec <_PyPegen_parse+0x3ec> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f8 <_PyPegen_parse+0x3f8> │ │ │ │ │ + bne.w 3fa <_PyPegen_parse+0x3fa> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 774 <_PyPegen_parse+0x774> │ │ │ │ │ + beq.w 794 <_PyPegen_parse+0x794> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 946 <_PyPegen_parse+0x946> │ │ │ │ │ + beq.w 72c <_PyPegen_parse+0x72c> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 578 <_PyPegen_parse+0x578> │ │ │ │ │ + beq.w 74e <_PyPegen_parse+0x74e> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 584 <_PyPegen_parse+0x584> │ │ │ │ │ + bne.w 75a <_PyPegen_parse+0x75a> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ strd ip, r8, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq.n 18e <_PyPegen_parse+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95e <_PyPegen_parse+0x95e> │ │ │ │ │ + bne.w 75e <_PyPegen_parse+0x75e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 988 │ │ │ │ │ + bl 994 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a8 <_PyPegen_parse+0x2a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b6 <_PyPegen_parse+0x3b6> │ │ │ │ │ + bne.w 3c4 <_PyPegen_parse+0x3c4> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c8 <_PyPegen_parse+0x8c8> │ │ │ │ │ - bl 29b4 │ │ │ │ │ + beq.w 94c <_PyPegen_parse+0x94c> │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 196 <_PyPegen_parse+0x196> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r0, 196 <_PyPegen_parse+0x196> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d8 <_PyPegen_parse+0x8d8> │ │ │ │ │ + beq.w 95e <_PyPegen_parse+0x95e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 28e <_PyPegen_parse+0x28e> │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ @@ -165,43 +165,43 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 10e <_PyPegen_parse+0x10e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f2 <_PyPegen_parse+0x4f2> │ │ │ │ │ + bne.w 4f8 <_PyPegen_parse+0x4f8> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 768 <_PyPegen_parse+0x768> │ │ │ │ │ - bl 29b4 │ │ │ │ │ + beq.w 720 <_PyPegen_parse+0x720> │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fe <_PyPegen_parse+0x3fe> │ │ │ │ │ + bne.w 400 <_PyPegen_parse+0x400> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3c8 <_PyPegen_parse+0x3c8> │ │ │ │ │ + beq.w 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c8 <_PyPegen_parse+0x3c8> │ │ │ │ │ + bne.w 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 572 <_PyPegen_parse+0x572> │ │ │ │ │ + beq.w 748 <_PyPegen_parse+0x748> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.n 236 <_PyPegen_parse+0x236> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ beq.n 236 <_PyPegen_parse+0x236> │ │ │ │ │ @@ -233,172 +233,176 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a4 <_PyPegen_parse+0x8a4> │ │ │ │ │ + beq.w 928 <_PyPegen_parse+0x928> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 36a <_PyPegen_parse+0x36a> │ │ │ │ │ + bne.w 36c <_PyPegen_parse+0x36c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 368 <_PyPegen_parse+0x368> │ │ │ │ │ + beq.n 36a <_PyPegen_parse+0x36a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_module> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_module │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 712 <_PyPegen_parse+0x712> │ │ │ │ │ + bne.w 6ec <_PyPegen_parse+0x6ec> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ 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 56e <_PyPegen_parse+0x56e> │ │ │ │ │ + beq.w 744 <_PyPegen_parse+0x744> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.n 17c <_PyPegen_parse+0x17c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a <_PyPegen_parse+0x71a> │ │ │ │ │ + beq.w 7f0 <_PyPegen_parse+0x7f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 174 <_PyPegen_parse+0x174> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 934 <_PyPegen_parse+0x934> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 7e8 <_PyPegen_parse+0x7e8> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 7e2 <_PyPegen_parse+0x7e2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 74e <_PyPegen_parse+0x74e> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne r6, r5 │ │ │ │ │ + beq.w 520 <_PyPegen_parse+0x520> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 3de <_PyPegen_parse+0x3de> │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 3b8 <_PyPegen_parse+0x3b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 530 <_PyPegen_parse+0x530> │ │ │ │ │ + blt.w 54a <_PyPegen_parse+0x54a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ + bne.w 52e <_PyPegen_parse+0x52e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 988 │ │ │ │ │ + bl 994 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 340 <_PyPegen_parse+0x340> │ │ │ │ │ + cbnz r0, 342 <_PyPegen_parse+0x342> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ + bne.n 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27bc │ │ │ │ │ - cbz r0, 370 <_PyPegen_parse+0x370> │ │ │ │ │ + bl 280c │ │ │ │ │ + cbz r0, 372 <_PyPegen_parse+0x372> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interactive │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 704 <_PyPegen_parse+0x704> │ │ │ │ │ + beq.w 6de <_PyPegen_parse+0x6de> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 316 <_PyPegen_parse+0x316> │ │ │ │ │ + beq.n 318 <_PyPegen_parse+0x318> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 326 <_PyPegen_parse+0x326> │ │ │ │ │ + bne.n 328 <_PyPegen_parse+0x328> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 39c <_PyPegen_parse+0x39c> │ │ │ │ │ + cbz r0, 39e <_PyPegen_parse+0x39e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 39e <_PyPegen_parse+0x39e> │ │ │ │ │ + b.n 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ b.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ + cbnz r3, 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90a <_PyPegen_parse+0x90a> │ │ │ │ │ + bne.w 6f4 <_PyPegen_parse+0x6f4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ + bne.w 52e <_PyPegen_parse+0x52e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51a <_PyPegen_parse+0x51a> │ │ │ │ │ + bne.w 534 <_PyPegen_parse+0x534> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 33a <_PyPegen_parse+0x33a> │ │ │ │ │ + b.n 33c <_PyPegen_parse+0x33c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a2 <_PyPegen_parse+0x3a2> │ │ │ │ │ + b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + b.n 30e <_PyPegen_parse+0x30e> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 1d6 <_PyPegen_parse+0x1d6> │ │ │ │ │ mov r0, fp │ │ │ │ │ @@ -407,70 +411,66 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 256 <_PyPegen_parse+0x256> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - b.n 30c <_PyPegen_parse+0x30c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w b8 <_PyPegen_parse+0xb8> │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 566 <_PyPegen_parse+0x566> │ │ │ │ │ + beq.w 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 554 <_PyPegen_parse+0x554> │ │ │ │ │ + bne.w 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 560 <_PyPegen_parse+0x560> │ │ │ │ │ + beq.w 7ce <_PyPegen_parse+0x7ce> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 554 <_PyPegen_parse+0x554> │ │ │ │ │ + bne.w 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ - bl 29b4 │ │ │ │ │ + cbz r3, 46e <_PyPegen_parse+0x46e> │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ + cbz r0, 46e <_PyPegen_parse+0x46e> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 4fa <_PyPegen_parse+0x4fa> │ │ │ │ │ + beq.n 500 <_PyPegen_parse+0x500> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 444 <_PyPegen_parse+0x444> │ │ │ │ │ + b.n 446 <_PyPegen_parse+0x446> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd fp, r5, [sp, #28] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -478,23 +478,23 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53a <_PyPegen_parse+0x53a> │ │ │ │ │ + beq.w 7c0 <_PyPegen_parse+0x7c0> │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 4a8 <_PyPegen_parse+0x4a8> │ │ │ │ │ + ble.n 4ac <_PyPegen_parse+0x4ac> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ str.w r4, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 494 <_PyPegen_parse+0x494> │ │ │ │ │ + b.n 498 <_PyPegen_parse+0x498> │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -505,1427 +505,1488 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 4ea <_PyPegen_parse+0x4ea> │ │ │ │ │ + cbnz r0, 4da <_PyPegen_parse+0x4da> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ 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, 512 <_PyPegen_parse+0x512> │ │ │ │ │ + cbnz r3, 518 <_PyPegen_parse+0x518> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 4ea <_PyPegen_parse+0x4ea> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ subs r2, #2 │ │ │ │ │ b.n 174 <_PyPegen_parse+0x174> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 968 <_PyPegen_parse+0x968> │ │ │ │ │ + beq.w 768 <_PyPegen_parse+0x768> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 45e <_PyPegen_parse+0x45e> │ │ │ │ │ + b.n 460 <_PyPegen_parse+0x460> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ee <_PyPegen_parse+0x4ee> │ │ │ │ │ + b.n 4d6 <_PyPegen_parse+0x4d6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 52e <_PyPegen_parse+0x52e> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 2ea <_PyPegen_parse+0x2ea> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 326 <_PyPegen_parse+0x326> │ │ │ │ │ + bne.w 328 <_PyPegen_parse+0x328> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39a <_PyPegen_parse+0x39a> │ │ │ │ │ + beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39e <_PyPegen_parse+0x39e> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 544 <_PyPegen_parse+0x544> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 40e <_PyPegen_parse+0x40e> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3d4 <_PyPegen_parse+0x3d4> │ │ │ │ │ + b.n 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 28a <_PyPegen_parse+0x28a> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8c2 <_PyPegen_parse+0x8c2> │ │ │ │ │ + beq.w 946 <_PyPegen_parse+0x946> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 760 <_PyPegen_parse+0x760> │ │ │ │ │ + bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + beq.w 82e <_PyPegen_parse+0x82e> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ + beq.w 824 <_PyPegen_parse+0x824> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 832 <_PyPegen_parse+0x832> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ + cbz r0, 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 870 <_PyPegen_parse+0x870> │ │ │ │ │ + bne.w 8f4 <_PyPegen_parse+0x8f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 832 <_PyPegen_parse+0x832> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 636 <_PyPegen_parse+0x636> │ │ │ │ │ + cbz r0, 602 <_PyPegen_parse+0x602> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b6 <_PyPegen_parse+0x7b6> │ │ │ │ │ + bne.w 83a <_PyPegen_parse+0x83a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 832 <_PyPegen_parse+0x832> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_145_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 846 <_PyPegen_parse+0x846> │ │ │ │ │ + bne.w 8ca <_PyPegen_parse+0x8ca> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 832 <_PyPegen_parse+0x832> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f2 <_PyPegen_parse+0x7f2> │ │ │ │ │ + bne.w 876 <_PyPegen_parse+0x876> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 832 <_PyPegen_parse+0x832> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 894 <_PyPegen_parse+0x894> │ │ │ │ │ + bne.w 918 <_PyPegen_parse+0x918> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 832 <_PyPegen_parse+0x832> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 732 <_PyPegen_parse+0x732> │ │ │ │ │ + bne.w 808 <_PyPegen_parse+0x808> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ + bne.w 832 <_PyPegen_parse+0x832> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_147_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ + cbnz r0, 67a <_PyPegen_parse+0x67a> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + bne.w 82e <_PyPegen_parse+0x82e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.w 82c <_PyPegen_parse+0x82c> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.w 82c <_PyPegen_parse+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.w 82c <_PyPegen_parse+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae58 <_loop0_1_rule> │ │ │ │ │ + bl 1b4b4 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.w 82c <_PyPegen_parse+0x82c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq.w 82c <_PyPegen_parse+0x82c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_FunctionType> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionType │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 338 <_PyPegen_parse+0x338> │ │ │ │ │ + bne.w 33a <_PyPegen_parse+0x33a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ + beq.w 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 694 <_PyPegen_parse+0x694> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + beq.w 52e <_PyPegen_parse+0x52e> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 0 <_PyAST_Pass> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 2e8 <_PyPegen_parse+0x2e8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ + bne.w 350 <_PyPegen_parse+0x350> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 350 <_PyPegen_parse+0x350> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 796 <_PyPegen_parse+0x796> │ │ │ │ │ + cbnz r3, 78a <_PyPegen_parse+0x78a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 1b4 <_PyPegen_parse+0x1b4> │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + b.n d8 <_PyPegen_parse+0xd8> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3e2 <_PyPegen_parse+0x3e2> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4d6 <_PyPegen_parse+0x4d6> │ │ │ │ │ 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 │ │ │ │ │ - bne.w 976 <_PyPegen_parse+0x976> │ │ │ │ │ + cbnz r2, 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94a <_PyPegen_parse+0x94a> │ │ │ │ │ + beq.n 730 <_PyPegen_parse+0x730> │ │ │ │ │ mov r8, sl │ │ │ │ │ b.n d8 <_PyPegen_parse+0xd8> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 36c <_PyPegen_parse+0x36c> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3e2 <_PyPegen_parse+0x3e2> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + b.n 774 <_PyPegen_parse+0x774> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 410 <_PyPegen_parse+0x410> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + b.n 77a <_PyPegen_parse+0x77a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ee <_PyPegen_parse+0x4ee> │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2ce <_PyPegen_parse+0x2ce> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 662 <_PyPegen_parse+0x662> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 864 <_PyPegen_parse+0x864> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 67a <_PyPegen_parse+0x67a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5ca <_PyPegen_parse+0x5ca> │ │ │ │ │ + b.n 596 <_PyPegen_parse+0x596> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ + b.n 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + b.n 82e <_PyPegen_parse+0x82e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ + beq.w 602 <_PyPegen_parse+0x602> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ + beq.w 602 <_PyPegen_parse+0x602> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74a <_PyPegen_parse+0x74a> │ │ │ │ │ + bne.n 820 <_PyPegen_parse+0x820> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c <_PyPegen_parse+0x93c> │ │ │ │ │ + bne.w 98a <_PyPegen_parse+0x98a> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ + b.n 67a <_PyPegen_parse+0x67a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 632 <_PyPegen_parse+0x632> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 632 <_PyPegen_parse+0x632> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 632 <_PyPegen_parse+0x632> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ + beq.w 632 <_PyPegen_parse+0x632> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 88e <_PyPegen_parse+0x88e> │ │ │ │ │ + cbz r0, 912 <_PyPegen_parse+0x912> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74a <_PyPegen_parse+0x74a> │ │ │ │ │ - b.n 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.n 820 <_PyPegen_parse+0x820> │ │ │ │ │ + b.n 864 <_PyPegen_parse+0x864> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64e <_PyPegen_parse+0x64e> │ │ │ │ │ + beq.w 61a <_PyPegen_parse+0x61a> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64e <_PyPegen_parse+0x64e> │ │ │ │ │ + beq.w 61a <_PyPegen_parse+0x61a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d2 <_PyPegen_parse+0x7d2> │ │ │ │ │ - b.n 64e <_PyPegen_parse+0x64e> │ │ │ │ │ + bne.n 856 <_PyPegen_parse+0x856> │ │ │ │ │ + b.n 61a <_PyPegen_parse+0x61a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 614 <_PyPegen_parse+0x614> │ │ │ │ │ + beq.w 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 836 <_PyPegen_parse+0x836> │ │ │ │ │ + bne.n 8ba <_PyPegen_parse+0x8ba> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 836 <_PyPegen_parse+0x836> │ │ │ │ │ + b.n 8ba <_PyPegen_parse+0x8ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 73e <_PyPegen_parse+0x73e> │ │ │ │ │ - b.n 67e <_PyPegen_parse+0x67e> │ │ │ │ │ + bne.w 816 <_PyPegen_parse+0x816> │ │ │ │ │ + b.n 64a <_PyPegen_parse+0x64a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 8f0 <_PyPegen_parse+0x8f0> │ │ │ │ │ + cbnz r0, 980 <_PyPegen_parse+0x980> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3da <_PyPegen_parse+0x3da> │ │ │ │ │ + b.n 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 5c <_PyPegen_parse+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ + b.n 56e <_PyPegen_parse+0x56e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8fa <_PyPegen_parse+0x8fa> │ │ │ │ │ + cbnz r3, 976 <_PyPegen_parse+0x976> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 140 <_PyPegen_parse+0x140> │ │ │ │ │ + b.w 140 <_PyPegen_parse+0x140> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 36a <_PyPegen_parse+0x36a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 39e <_PyPegen_parse+0x39e> │ │ │ │ │ - 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.n 904 <_PyPegen_parse+0x904> │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 0 <_PyAST_Pass> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 34e <_PyPegen_parse+0x34e> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 34e <_PyPegen_parse+0x34e> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2d0 <_PyPegen_parse+0x2d0> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 97e <_PyPegen_parse+0x97e> │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - b.w d8 <_PyPegen_parse+0xd8> │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - b.n 53e <_PyPegen_parse+0x53e> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 36c <_PyPegen_parse+0x36c> │ │ │ │ │ + movs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 36a <_PyPegen_parse+0x36a> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3d4 <_PyPegen_parse+0x3d4> │ │ │ │ │ - nop │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 82e <_PyPegen_parse+0x82e> │ │ │ │ │ │ │ │ │ │ -00000988 : │ │ │ │ │ +00000994 : │ │ │ │ │ compound_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, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2206 │ │ │ │ │ + beq.w 1f42 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2214 │ │ │ │ │ + bne.w 1f50 │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af2 │ │ │ │ │ + bne.w afe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b40 │ │ │ │ │ + bne.w b4c │ │ │ │ │ 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, #660 @ 0x294 │ │ │ │ │ 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 b48 │ │ │ │ │ + bne.w b54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b40 │ │ │ │ │ + bne.w b4c │ │ │ │ │ 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 c44 │ │ │ │ │ + bne.w c50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b40 │ │ │ │ │ + bne.w b4c │ │ │ │ │ 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 c94 │ │ │ │ │ + bne.w ca0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b40 │ │ │ │ │ + bne.w b4c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_10_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_10_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d86 │ │ │ │ │ + bne.w d92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b40 │ │ │ │ │ + bne.n b4c │ │ │ │ │ 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, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef8 │ │ │ │ │ + bne.w efe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b40 │ │ │ │ │ + bne.n b4c │ │ │ │ │ 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, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f0 │ │ │ │ │ + bne.w 10f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 196c │ │ │ │ │ + bne.w 1c32 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 21c2 │ │ │ │ │ + beq.w 1efe │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 21d6 │ │ │ │ │ + beq.w 1f12 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ 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 11ce │ │ │ │ │ + bne.w 1262 │ │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1270 │ │ │ │ │ + bne.w 120e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e32 │ │ │ │ │ + beq.w 1ee8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e42 │ │ │ │ │ + bne.w 1ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d6a8 │ │ │ │ │ + bl d6e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec8 │ │ │ │ │ + bne.w ece │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2144 │ │ │ │ │ + bne.w 1e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl dee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae8 │ │ │ │ │ + bne.n af4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9d8 │ │ │ │ │ + beq.w 9e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n aea │ │ │ │ │ + b.n af6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1df6 │ │ │ │ │ + beq.w 1e90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10ea │ │ │ │ │ + bne.w 10ea │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1dcc │ │ │ │ │ + beq.w 1dc6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c08 │ │ │ │ │ + bne.w 1c42 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, bb6 │ │ │ │ │ + cbz r0, bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, bb6 │ │ │ │ │ + cbz r0, bc2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, bb6 │ │ │ │ │ + cbz r0, bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, bb6 │ │ │ │ │ + cbz r0, bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14de0 │ │ │ │ │ + bl 14fa8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109e │ │ │ │ │ + bne.w 109e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16fc │ │ │ │ │ + bne.w 169e │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 221c │ │ │ │ │ + beq.w 2472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 221c │ │ │ │ │ + beq.w 2472 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 221c │ │ │ │ │ + beq.w 2472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 221c │ │ │ │ │ + beq.w 2472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1509c │ │ │ │ │ + bl 15264 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e04 │ │ │ │ │ + bne.w 1e9e │ │ │ │ │ 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 214c │ │ │ │ │ + beq.w 1e60 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10da │ │ │ │ │ + beq.w 10da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ae8 │ │ │ │ │ + b.n af4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2130 │ │ │ │ │ + beq.w 1e44 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, c86 │ │ │ │ │ + cbnz r6, c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d6a8 │ │ │ │ │ + bl d6e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1332 │ │ │ │ │ + bne.w 134c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f48 │ │ │ │ │ + bne.w 2310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d20 │ │ │ │ │ + bl 15ee8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae8 │ │ │ │ │ + bne.w af4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a1c │ │ │ │ │ - b.n b40 │ │ │ │ │ + beq.w a28 │ │ │ │ │ + b.n b4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 201e │ │ │ │ │ + beq.w 23c6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1476 │ │ │ │ │ + bne.w 1588 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ + beq.w 25ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ab4 │ │ │ │ │ + bne.w 1868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1458 │ │ │ │ │ + beq.w 1482 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1678 │ │ │ │ │ + bne.w 16a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1462 │ │ │ │ │ + bne.w 148c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a │ │ │ │ │ + beq.w 13a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184e4 <_gather_51_rule> │ │ │ │ │ + bl 18b3c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a │ │ │ │ │ + beq.w 13a4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a │ │ │ │ │ + beq.w 13a4 │ │ │ │ │ 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 138c │ │ │ │ │ + bne.w 13a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a │ │ │ │ │ + beq.w 13a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f50 │ │ │ │ │ + beq.w 227c │ │ │ │ │ ldrd r7, r3, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 17ba │ │ │ │ │ + bne.w 1992 │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ + bne.w c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f5a │ │ │ │ │ + bne.w 2184 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1476 │ │ │ │ │ + b.n 1588 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 230c │ │ │ │ │ + beq.w 1ed4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1716 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1f62 │ │ │ │ │ + beq.w 2436 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1830 │ │ │ │ │ + bne.w 1a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590 │ │ │ │ │ + beq.w 1492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ + bl 729c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590 │ │ │ │ │ + beq.w 1492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590 │ │ │ │ │ + beq.w 1492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2320 │ │ │ │ │ + beq.w 1f60 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2320 │ │ │ │ │ + beq.w 1f60 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 231a │ │ │ │ │ + bne.w 1ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1714 │ │ │ │ │ + beq.w 1eae │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 257a │ │ │ │ │ + beq.w 2196 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2570 │ │ │ │ │ + bne.w 218c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a12 │ │ │ │ │ + bne.w 18f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a6 │ │ │ │ │ + bne.w 11a6 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1716 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc4 │ │ │ │ │ + beq.w 2202 │ │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1b3c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 1b1c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - strd r0, r3, [sp] │ │ │ │ │ - mov r3, fp │ │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + strd r9, r3, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ + bne.w c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1714 │ │ │ │ │ + beq.w 1eae │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1718 │ │ │ │ │ + b.n 11da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl dee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1c │ │ │ │ │ + beq.w b28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ + bne.w c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b34 │ │ │ │ │ + beq.w b40 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b36 │ │ │ │ │ + b.n b42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 23d8 │ │ │ │ │ + beq.w 2478 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23a4 │ │ │ │ │ - ldrd r9, r3, [r4, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w 2380 │ │ │ │ │ + bne.w 217c │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 2144 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23be │ │ │ │ │ + bne.w 2166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f8e │ │ │ │ │ + cbz r0, f94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cbz r0, f8e │ │ │ │ │ + cbz r0, f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, f8e │ │ │ │ │ + bl 13b40 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22b8 │ │ │ │ │ + beq.w 2272 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22ae │ │ │ │ │ + bne.w 2268 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1974 │ │ │ │ │ + bne.w 19d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ec │ │ │ │ │ + bne.w 1306 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23a4 │ │ │ │ │ + bne.w 217c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1486 │ │ │ │ │ + beq.w 1598 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 1486 │ │ │ │ │ + beq.w 1598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13b40 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1486 │ │ │ │ │ + beq.w 1598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 158f0 <_loop1_216_rule> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 15ab8 <_loop1_216_rule> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1486 │ │ │ │ │ + beq.w 1598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ + beq.w 25f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f44 │ │ │ │ │ + bne.w 2348 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1726 │ │ │ │ │ + bne.w 17cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c4 │ │ │ │ │ + bne.w 11e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1488 │ │ │ │ │ + bne.w 159a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f36 │ │ │ │ │ + beq.w 233a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ce2 │ │ │ │ │ + bne.w 1734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1362 │ │ │ │ │ + bne.w 137c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1488 │ │ │ │ │ + bne.w 159a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f2c │ │ │ │ │ + beq.w 259a │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ - b.n 1570 │ │ │ │ │ + bne.w c4a │ │ │ │ │ + b.n 167e │ │ │ │ │ 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 214c │ │ │ │ │ + beq.w 1e60 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22ea │ │ │ │ │ + beq.w 1f58 │ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ + bne.w c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2156 │ │ │ │ │ + bne.w 1e88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f4 │ │ │ │ │ + b.n a00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 21a0 │ │ │ │ │ + beq.w 206c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 195c │ │ │ │ │ + bne.w 1c22 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 2174 │ │ │ │ │ + beq.w 220c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ca │ │ │ │ │ + bne.w 1b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24e2 │ │ │ │ │ + beq.w 2256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24e2 │ │ │ │ │ + beq.w 2256 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24e2 │ │ │ │ │ + beq.w 2256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24e2 │ │ │ │ │ + beq.w 2256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1509c │ │ │ │ │ + bl 15264 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 24de │ │ │ │ │ + bne.w 2252 │ │ │ │ │ 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 24cc │ │ │ │ │ + beq.w 2244 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24be │ │ │ │ │ + beq.w 2236 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n ae8 │ │ │ │ │ + b.n af4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 e5e │ │ │ │ │ + beq.w e6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e │ │ │ │ │ + beq.w e6a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w e7e │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w a66 │ │ │ │ │ + b.n b4c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + 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 1014 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13b40 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1014 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e68 │ │ │ │ │ + b.n 101e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 125a │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1fe2 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1ff8 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1ff0 │ │ │ │ │ + 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 1f68 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n af4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1810 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ + beq.w ae4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ + beq.w ae4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ + beq.w ae4 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ + beq.w ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a94 │ │ │ │ │ + bl 1914 │ │ │ │ │ R_ARM_THM_CALL _loop1_64_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ + beq.w ae4 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ + beq.w ae4 │ │ │ │ │ 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 21f2 │ │ │ │ │ + beq.w 1f2e │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1937,215 +1998,164 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ + bne.w c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 12be │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 125c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12be │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 12bc │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 24a8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 245c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 24b6 │ │ │ │ │ - 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 23e2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n ae8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - 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 1010 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1010 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101a │ │ │ │ │ + b.n 125c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 f88 │ │ │ │ │ + beq.w f8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f8a │ │ │ │ │ + beq.w f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f2c │ │ │ │ │ + beq.w 259a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 107e │ │ │ │ │ + b.n 1082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d20 │ │ │ │ │ + bl 15ee8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6a │ │ │ │ │ + beq.w c76 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ + bne.w c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c84 │ │ │ │ │ + beq.w c90 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c88 │ │ │ │ │ + b.n c94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 104e │ │ │ │ │ + beq.w 1052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104e │ │ │ │ │ + beq.w 1052 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1056 │ │ │ │ │ + b.n 105a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1462 │ │ │ │ │ + bne.n 148c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13b8 │ │ │ │ │ + cbz r0, 13d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13b8 │ │ │ │ │ + cbz r0, 13d2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2222 │ │ │ │ │ + bne.w 2286 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1462 │ │ │ │ │ + bne.n 148c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1468 │ │ │ │ │ + beq.w 157a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1468 │ │ │ │ │ + beq.w 157a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184e4 <_gather_51_rule> │ │ │ │ │ + bl 18b3c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1468 │ │ │ │ │ + beq.w 157a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1468 │ │ │ │ │ + beq.w 157a │ │ │ │ │ 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 │ │ │ │ │ - cbnz r6, 146a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 157c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1468 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 157a │ │ │ │ │ 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 1f50 │ │ │ │ │ + beq.w 227c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbc8 │ │ │ │ │ + bl fbe0 │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ @@ -2155,104 +2165,195 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ - b.n d74 │ │ │ │ │ + bne.w c4a │ │ │ │ │ + b.n d80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cf2 │ │ │ │ │ + beq.w cfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1478 │ │ │ │ │ + b.n 158a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 729c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 976c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 25f2 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 25f2 │ │ │ │ │ + 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 sl, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13b40 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 25f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15264 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b14 │ │ │ │ │ + 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 2202 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r6, sl, [r3, #20] │ │ │ │ │ + bl fbe0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + strd r0, r3, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + strd r6, sl, [sp, #12] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_AsyncFor> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_AsyncFor │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1844c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c4a │ │ │ │ │ + b.n eba │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2030 │ │ │ │ │ + bne.w 234e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a3c │ │ │ │ │ - b.w b40 │ │ │ │ │ + beq.w a48 │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23a4 │ │ │ │ │ + bne.w 217c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e2c │ │ │ │ │ + beq.w 172c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 1e2c │ │ │ │ │ + beq.w 172c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e2c │ │ │ │ │ + beq.w 172c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2dbc │ │ │ │ │ + bl 2be8 │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e2c │ │ │ │ │ + beq.w 172c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1509c │ │ │ │ │ + bl 15264 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1bae │ │ │ │ │ + bne.w 1730 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 22cc │ │ │ │ │ + beq.w 2322 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b64 │ │ │ │ │ + bne.w 1d1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1808 │ │ │ │ │ + bne.w 1b68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1bae │ │ │ │ │ + bne.n 1730 │ │ │ │ │ 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 1f2c │ │ │ │ │ + beq.w 259a │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -2267,225 +2368,196 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ + bne.w c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 2602 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a7c │ │ │ │ │ - b.w b40 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 22f4 │ │ │ │ │ + beq.w a88 │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 18b3c <_gather_51_rule> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ + beq.w 1482 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1484 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 22f2 │ │ │ │ │ + beq.w 1482 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22f2 │ │ │ │ │ + beq.w 1482 │ │ │ │ │ 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 22f4 │ │ │ │ │ + bne.w 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 13b40 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22f2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1509c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 22f4 │ │ │ │ │ + beq.w 1482 │ │ │ │ │ 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 1dc4 │ │ │ │ │ + beq.w 227c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r6, fp, [r3, #20] │ │ │ │ │ - bl fbc8 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - strd r0, r3, [sp] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - strd r6, fp, [sp, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - bl 0 <_PyAST_AsyncFor> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_AsyncFor │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ - b.n eb2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 184e4 <_gather_51_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1458 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldrd r7, fp, [r3, #20] │ │ │ │ │ + bl fbe0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + strd r7, fp, [sp, #4] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + b.w d6e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 145a │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1690 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 25a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1458 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 1766 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1458 │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ + cbz r0, 1766 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 177e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 145a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + beq.w 1042 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 159a │ │ │ │ │ + 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 │ │ │ │ │ - beq.w 1458 │ │ │ │ │ + beq.n 1766 │ │ │ │ │ + ldr r3, [r6, #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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f50 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbc8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - strd r7, fp, [sp, #4] │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - b.w d62 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9f4 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 22fc │ │ │ │ │ + bne.w 2608 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w a5a │ │ │ │ │ - b.w b40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1768 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 176c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2360 │ │ │ │ │ + beq.w 2056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1800 │ │ │ │ │ + beq.w 1a76 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1800 │ │ │ │ │ + beq.w 1a76 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1800 │ │ │ │ │ + beq.w 1a76 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 1800 │ │ │ │ │ + beq.w 1a76 │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ @@ -2495,560 +2567,503 @@ │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21b8 │ │ │ │ │ + bne.w 2044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1802 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1a78 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1000 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1488 │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2376 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2376 │ │ │ │ │ - strd r7, r3, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_With> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_With │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11a0 │ │ │ │ │ - b.w d74 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 17a8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - 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 1510 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1510 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151a │ │ │ │ │ + beq.w 1004 │ │ │ │ │ + b.n 1778 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 215e │ │ │ │ │ + beq.w 212e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1888 │ │ │ │ │ + cbnz r6, 18b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1886 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ - cbz r0, 1886 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1886 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 18ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - cbz r0, 1886 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ + cbz r0, 18ae │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f90 │ │ │ │ │ + bne.w 21a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 216c │ │ │ │ │ + bne.w 213c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 256a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 24e8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w dc0 │ │ │ │ │ - b.w 22f4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18fe │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ - cbz r0, 18fe │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1f04 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1e6a │ │ │ │ │ + bne.w 250c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 194a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ - cbz r0, 194a │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 194a │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 194a │ │ │ │ │ - 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 1e70 │ │ │ │ │ + bne.w 2490 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1124 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w aa2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w aea │ │ │ │ │ + beq.w cd6 │ │ │ │ │ + b.n 148c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fd2 │ │ │ │ │ + beq.w 1e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19aa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c3a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 19aa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c3a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19c4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w f78 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f90 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c3a │ │ │ │ │ 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 │ │ │ │ │ - beq.n 19aa │ │ │ │ │ + beq.w 1c3a │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2584 │ │ │ │ │ + bne.w 1e6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ac │ │ │ │ │ + beq.w 1c3c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w e5a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 11d8 │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2318 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2318 │ │ │ │ │ + strd r7, r3, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_With> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_With │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ + b.w d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2340 │ │ │ │ │ + beq.w 2420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1c00 │ │ │ │ │ + cbz r0, 1a0e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1c00 │ │ │ │ │ + cbz r0, 1a0e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1c00 │ │ │ │ │ + cbnz r0, 1a28 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w f7e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w f96 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1c00 │ │ │ │ │ + beq.n 1a0e │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 232c │ │ │ │ │ + bne.w 204e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c02 │ │ │ │ │ + beq.n 1a10 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w e4e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 1716 │ │ │ │ │ + b.n 1a14 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 185a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1e48 │ │ │ │ │ + beq.w 20e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1afc │ │ │ │ │ + cbnz r6, 1ad6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1afa │ │ │ │ │ + cbz r0, 1ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 1afa │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + bl 729c │ │ │ │ │ + cbz r0, 1ad4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1ad4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 976c │ │ │ │ │ + cbz r0, 1ad4 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ea8 │ │ │ │ │ + bne.w 20fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e56 │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2608 │ │ │ │ │ + bne.w 2594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 258c │ │ │ │ │ + bne.w 2512 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cca │ │ │ │ │ - b.n 1462 │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ + beq.w dcc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 11da │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1b5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w e8c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e18 │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + strd r0, r3, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + strd r6, r2, [sp, #12] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_For> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_For │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ + b.w eba │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ + bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1620 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13b40 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1620 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 162a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 2076 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1b96 │ │ │ │ │ + cbz r0, 1bc4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 123c0 │ │ │ │ │ + cbz r0, 1bc4 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 20c0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2084 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 1c10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 123c0 │ │ │ │ │ + cbz r0, 1c10 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b96 │ │ │ │ │ + cbz r0, 1c10 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1bb2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1500 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1582 │ │ │ │ │ + cbz r0, 1c10 │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b96 │ │ │ │ │ - ldr r3, [r6, #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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2336 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + bne.w 208a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b98 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1124 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w aae │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w af6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ + b.n 197e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1d86 │ │ │ │ │ + beq.w 1dee │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1c3c │ │ │ │ │ + cbz r0, 1c76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ - cbz r0, 1c3c │ │ │ │ │ + bl 123c0 │ │ │ │ │ + cbz r0, 1c76 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d9a │ │ │ │ │ + bne.w 1e0a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d94 │ │ │ │ │ + bne.w 1dfc │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ 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 22e2 │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3057,71 +3072,74 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1db8 │ │ │ │ │ + bne.w 1e2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e4 │ │ │ │ │ + beq.w 1ec6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b7e │ │ │ │ │ + beq.w b8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 10ec │ │ │ │ │ + b.w 10ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1d74 │ │ │ │ │ + beq.n 1db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d12 │ │ │ │ │ + cbz r0, 1d4e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1d12 │ │ │ │ │ + cbz r0, 1d4e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1d26 │ │ │ │ │ + cbnz r0, 1d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 103e │ │ │ │ │ - b.n 17b4 │ │ │ │ │ + beq.w 1610 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 1730 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d4e │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ @@ -3129,584 +3147,596 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2356 │ │ │ │ │ + bne.n 1e02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d14 │ │ │ │ │ + beq.n 1d50 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d18 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1cf0 │ │ │ │ │ + beq.n 1d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d18 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1e36 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d10 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1c44 │ │ │ │ │ + b.w 10ea │ │ │ │ │ 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 1c18 │ │ │ │ │ + beq.w 1c52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1cce │ │ │ │ │ + b.n 1d0a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 162a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cbc │ │ │ │ │ + beq.w 1cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w ae8 │ │ │ │ │ + b.w af4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1718 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1e0a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1cd4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1c0a │ │ │ │ │ - b.w 10ea │ │ │ │ │ + b.w 10ec │ │ │ │ │ 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 b62 │ │ │ │ │ + beq.w c66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 10ea │ │ │ │ │ + b.w c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 10ec │ │ │ │ │ + b.w b42 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 10ec │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 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 1b74 │ │ │ │ │ + beq.w 1900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b9c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bae │ │ │ │ │ + b.n 197e │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10ec │ │ │ │ │ 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 b0c │ │ │ │ │ + beq.w b6e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 10ea │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 1eb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 11d8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 81c <_PyPegen_parse+0x81c> │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.n 1eac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w b36 │ │ │ │ │ + b.n 1d0a │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b40 │ │ │ │ │ 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 1ac4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1b30 │ │ │ │ │ + beq.w dac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 11d8 │ │ │ │ │ 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 18da │ │ │ │ │ + beq.w b18 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.w b42 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 1f2e │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w ac6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1f36 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1950 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + b.w 125c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 125c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9c2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w af6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10c0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 11d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1810 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1256 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1256 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1256 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1256 │ │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f22 │ │ │ │ │ + bne.w 1e2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194c │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1950 │ │ │ │ │ + beq.w 1258 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 125a │ │ │ │ │ + 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 1220 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 125a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1810 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1236 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1afa │ │ │ │ │ + beq.w 1236 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + 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 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1afa │ │ │ │ │ + beq.n 1fcc │ │ │ │ │ + b.n 1e2a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 101e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.w 132e │ │ │ │ │ + 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 17dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 185a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 1100 │ │ │ │ │ + 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 1ba0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c16 │ │ │ │ │ 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 .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 1f22 │ │ │ │ │ + cbnz r0, 20de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b2c │ │ │ │ │ + beq.w 1c12 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b30 │ │ │ │ │ + b.n 1c16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e94 │ │ │ │ │ + beq.n 20ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11a2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1582 │ │ │ │ │ + b.w 11a2 │ │ │ │ │ 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 1032 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b4 │ │ │ │ │ + beq.w 1a8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w c88 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1478 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1478 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1fc4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 18c0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1832 │ │ │ │ │ - b.w 1716 │ │ │ │ │ + b.n 1b08 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1db8 │ │ │ │ │ + bne.n 20de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b6 │ │ │ │ │ + beq.w 1b04 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18ba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1718 │ │ │ │ │ + b.n 1b08 │ │ │ │ │ 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 1988 │ │ │ │ │ + beq.w 1878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.w 18e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2010 │ │ │ │ │ + blt.w 2482 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1b34 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - b.w 1476 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1478 │ │ │ │ │ - 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 cae │ │ │ │ │ - b.w 1474 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 2112 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2090 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2062 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + cbz r3, 2176 │ │ │ │ │ + cbnz r6, 217c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ + R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2118 │ │ │ │ │ + bne.w c4a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 209c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 210e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 20a2 │ │ │ │ │ + beq.w f36 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1690 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 158a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1478 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 11d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 2042 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 2088 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2082 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d96 │ │ │ │ │ - R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2082 │ │ │ │ │ - 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, 210e │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2082 │ │ │ │ │ + b.w e46 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2082 │ │ │ │ │ + beq.w 18ae │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + 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 18ae │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f22 │ │ │ │ │ + bne.w 20de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2084 │ │ │ │ │ + beq.w 18e0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2088 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2086 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1478 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2060 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 20dc │ │ │ │ │ - b.n 2060 │ │ │ │ │ - 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 c5a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w c86 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w b36 │ │ │ │ │ + b.w 18e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 10ec │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10ec │ │ │ │ │ - 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 1840 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 18ba │ │ │ │ │ + b.w 11da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21aa │ │ │ │ │ + blt.n 225c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1956 │ │ │ │ │ + beq.w 1c1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.w 1960 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1100 │ │ │ │ │ + b.n 1c26 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cbnz r0, 224c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2232 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1c26 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c26 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2232 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2232 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1960 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 101a │ │ │ │ │ + b.n 1c26 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w f96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 21f2 │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w aba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 21fa │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r7, r8, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ac4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 12be │ │ │ │ │ + b.w f6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 12be │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9b6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w aea │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 10e8 │ │ │ │ │ + b.w 158a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184e4 <_gather_51_rule> │ │ │ │ │ + bl 18b3c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b8 │ │ │ │ │ + beq.w 13d2 │ │ │ │ │ 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 13ba │ │ │ │ │ + bne.w 13d4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b8 │ │ │ │ │ + beq.w 13d2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b8 │ │ │ │ │ + beq.w 13d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b8 │ │ │ │ │ + beq.w 13d2 │ │ │ │ │ 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 1f50 │ │ │ │ │ + beq.n 227c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -3718,300 +3748,276 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a0 │ │ │ │ │ - b.w d74 │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ + b.w d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w fec │ │ │ │ │ + b.w c94 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 19b8 │ │ │ │ │ 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 14f4 │ │ │ │ │ + beq.w 1604 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bae │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1cce │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10c0 │ │ │ │ │ + b.w 1730 │ │ │ │ │ + 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 1036 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1718 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 22f4 │ │ │ │ │ + bne.w 2612 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 23b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 99c │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.w 1712 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 2380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 23d8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r6, 23c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w da0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1716 │ │ │ │ │ + bne.w 265c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2618 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1716 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 158a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bae │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e68 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 151a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2362 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 23ac │ │ │ │ │ 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 1a22 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1aa0 │ │ │ │ │ + beq.w cba │ │ │ │ │ + b.w 1586 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 237e │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 237e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 20de │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1056 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23a8 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 23ac │ │ │ │ │ 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 1736 │ │ │ │ │ + beq.w 19ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 17a8 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 17e0 │ │ │ │ │ + b.w 1a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 23ac │ │ │ │ │ + blt.n 2464 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - cbnz r3, 23ba │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1b0e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f30 │ │ │ │ │ + beq.w 1a80 │ │ │ │ │ + b.w 11d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1582 │ │ │ │ │ + b.w 11da │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 10e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w f0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1582 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 23a4 │ │ │ │ │ + b.w 1690 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ - R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 23a4 │ │ │ │ │ - b.w f30 │ │ │ │ │ + beq.w 18de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f08 │ │ │ │ │ + bl d96 │ │ │ │ │ + R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 18de │ │ │ │ │ + movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 250c │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ + beq.w 18de │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ + beq.w 18de │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ + beq.w 18de │ │ │ │ │ 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 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - 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, r7 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1db8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 12bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1298 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1298 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + beq.w 18de │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ 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 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2446 │ │ │ │ │ - b.n 1db8 │ │ │ │ │ - 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 1282 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 12bc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cbnz r0, 24d6 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 219a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1960 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1960 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 219a │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + b.n 21d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.w 18e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ + bl 729c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b4 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b4 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b4 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b4 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b4 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ 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 18b4 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ ldr r3, [r7, #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 │ │ │ │ │ @@ -4020,416 +4026,428 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fb0 │ │ │ │ │ - b.n 1db8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 18b8 │ │ │ │ │ + beq.w 211a │ │ │ │ │ + b.n 20de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1716 │ │ │ │ │ + b.w 1b06 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w e3a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - b.w 1314 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 176c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 25e4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 186a │ │ │ │ │ + b.w 1588 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 158a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1b14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w ff0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1730 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 105a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 158a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b2a │ │ │ │ │ + beq.w 23a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d96 │ │ │ │ │ - R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + bl d96 │ │ │ │ │ + R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b2a │ │ │ │ │ + beq.w 23a6 │ │ │ │ │ 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, 2608 │ │ │ │ │ + cbnz r6, 265c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b2a │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b2a │ │ │ │ │ + beq.w 23a6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b2a │ │ │ │ │ - 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 1b2a │ │ │ │ │ - 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] │ │ │ │ │ - b.n 1ee0 │ │ │ │ │ + bne.w 23ee │ │ │ │ │ + b.n 23a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1b2e │ │ │ │ │ - nop │ │ │ │ │ + b.n 23aa │ │ │ │ │ │ │ │ │ │ -00002610 <_tmp_7_rule>: │ │ │ │ │ +00002660 <_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2676 <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 26c6 <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2682 <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 26d2 <_tmp_7_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 26be <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 26be <_tmp_7_rule+0x5e> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 26be <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 26be <_tmp_7_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 26be <_tmp_7_rule+0x5e> │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2634 <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 2684 <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 266a <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 26ba <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -00002688 <_tmp_8_rule>: │ │ │ │ │ +000026d8 <_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 26da <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 272a <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26e6 <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 2736 <_tmp_8_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26d4 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 2724 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26d4 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 2724 <_tmp_8_rule+0x4c> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26d4 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 2724 <_tmp_8_rule+0x4c> │ │ │ │ │ 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 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2720 <_tmp_8_rule+0x48> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26ac <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 26fc <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2720 <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000026ec <_tmp_9_rule>: │ │ │ │ │ +0000273c <_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2740 <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 2790 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 274c <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 279c <_tmp_9_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 273a <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 278a <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 273a <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 278a <_tmp_9_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 273a <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 278a <_tmp_9_rule+0x4e> │ │ │ │ │ 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 2736 <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 2786 <_tmp_9_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2710 <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 2760 <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2736 <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 2786 <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002754 <_tmp_10_rule>: │ │ │ │ │ +000027a4 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 27a8 <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 27f8 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 27b4 <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 2804 <_tmp_10_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 27a2 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 27f2 <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 27a2 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 27f2 <_tmp_10_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 27a2 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 27f2 <_tmp_10_rule+0x4e> │ │ │ │ │ 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 279e <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 27ee <_tmp_10_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2778 <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 27c8 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 279e <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 27ee <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027bc : │ │ │ │ │ +0000280c : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2958 │ │ │ │ │ + beq.w 29a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2966 │ │ │ │ │ + bne.w 29b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 29b4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2832 │ │ │ │ │ + cbz r0, 2882 │ │ │ │ │ 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, 2832 │ │ │ │ │ + cbz r0, 2882 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2832 │ │ │ │ │ + cbz r0, 2882 │ │ │ │ │ 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 2980 │ │ │ │ │ + beq.w 29d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2936 │ │ │ │ │ + bne.n 2986 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 296c │ │ │ │ │ - bl 29b4 │ │ │ │ │ + beq.w 29bc │ │ │ │ │ + bl 2a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 2868 │ │ │ │ │ + cbnz r0, 28b8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 29ac │ │ │ │ │ + beq.w 29fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29a4 │ │ │ │ │ + bne.w 29f4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 299c │ │ │ │ │ + beq.w 29ec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 29a4 │ │ │ │ │ + bne.w 29f4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 28c6 │ │ │ │ │ - bl 29b4 │ │ │ │ │ + cbz r3, 2916 │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 28c6 │ │ │ │ │ + cbz r0, 2916 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 293c │ │ │ │ │ + beq.n 298c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 289e │ │ │ │ │ + b.n 28ee │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2996 │ │ │ │ │ + beq.n 29e6 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n 28ec │ │ │ │ │ + ble.n 293c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 28d8 │ │ │ │ │ + b.n 2928 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4437,328 +4455,328 @@ │ │ │ │ │ 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 r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 2916 │ │ │ │ │ + cbnz r0, 2966 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 285e │ │ │ │ │ + b.n 28ae │ │ │ │ │ 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, 2954 │ │ │ │ │ + cbnz r3, 29a4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 290c │ │ │ │ │ + beq.n 295c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 285e │ │ │ │ │ + b.n 28ae │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2828 │ │ │ │ │ + b.n 2878 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2996 │ │ │ │ │ + cbz r0, 29e6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 28b8 │ │ │ │ │ + b.n 2908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 290c │ │ │ │ │ + b.n 295c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27ea │ │ │ │ │ + beq.w 283a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2828 │ │ │ │ │ + b.n 2878 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 284c │ │ │ │ │ + beq.w 289c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 290c │ │ │ │ │ + b.n 295c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 285c │ │ │ │ │ + beq.w 28ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2828 │ │ │ │ │ + b.n 2878 │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2856 │ │ │ │ │ + b.n 28a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2876 │ │ │ │ │ + b.n 28c6 │ │ │ │ │ │ │ │ │ │ -000029b4 : │ │ │ │ │ +00002a04 : │ │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4508 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4000 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 408e │ │ │ │ │ + ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4088 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bfe │ │ │ │ │ + bne.w 2c4e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3fee │ │ │ │ │ + beq.w 4078 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldrd r6, fp, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 462c │ │ │ │ │ + bl 4660 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dea │ │ │ │ │ + bne.w 2e3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ 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 3a64 │ │ │ │ │ + bne.w 3ac2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c0c │ │ │ │ │ + bne.w 2c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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 2df0 │ │ │ │ │ + bne.w 2e44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f5c │ │ │ │ │ + bne.w 2fb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e78 │ │ │ │ │ + bne.w 2ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3176 │ │ │ │ │ + bne.w 31d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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, #616 @ 0x268 │ │ │ │ │ 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 324a │ │ │ │ │ + bne.w 32ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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, #580 @ 0x244 │ │ │ │ │ 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 32ec │ │ │ │ │ + bne.w 336c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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 3370 │ │ │ │ │ + bne.w 33f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3440 │ │ │ │ │ + bne.w 34c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3504 │ │ │ │ │ + bne.w 36c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 368e │ │ │ │ │ + bne.w 3812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ 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 3898 │ │ │ │ │ + bne.w 3a04 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4771,517 +4789,521 @@ │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 2f52 │ │ │ │ │ + beq.w 2fa6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2bf0 │ │ │ │ │ + bne.n 2c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ffa │ │ │ │ │ + bne.w 4082 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4054 │ │ │ │ │ + blt.w 43fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 41a8 │ │ │ │ │ + bne.w 43f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fb8 │ │ │ │ │ + bne.w 300e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3eac │ │ │ │ │ + bne.w 42cc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3dfe │ │ │ │ │ + beq.w 3e2a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3e16 │ │ │ │ │ + beq.w 3e42 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b6e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4578 │ │ │ │ │ + beq.w 3588 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3e12 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 374e │ │ │ │ │ + bne.w 3e22 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b60 │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 374e │ │ │ │ │ + bne.w 3cde │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f60 │ │ │ │ │ + beq.w 3e7e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35b6 │ │ │ │ │ + bne.w 3778 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f56 │ │ │ │ │ + bne.w 3ff0 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35ba │ │ │ │ │ + bne.w 377c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b5a │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 45fa │ │ │ │ │ + beq.w 45e8 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 346c │ │ │ │ │ + beq.w 34ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3b6e │ │ │ │ │ + beq.w 3588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b6e │ │ │ │ │ + beq.w 3588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e30 │ │ │ │ │ + bl 10e60 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b6e │ │ │ │ │ + beq.w 3588 │ │ │ │ │ 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 3df6 │ │ │ │ │ + beq.w 4496 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ │ ldrd r9, sl, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - strd r9, sl, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + strd r9, sl, [sp, #8] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3874 │ │ │ │ │ + beq.w 36ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 44b8 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 4056 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44c8 │ │ │ │ │ + bne.w 4066 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 44cc │ │ │ │ │ + beq.w 4404 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44f4 │ │ │ │ │ + beq.w 442c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44c6 │ │ │ │ │ + bne.w 4064 │ │ │ │ │ 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 449c │ │ │ │ │ + beq.w 43e6 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 448e │ │ │ │ │ + beq.w 43d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 45b6 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3eec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45c6 │ │ │ │ │ + bne.w 3efc │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 3530 │ │ │ │ │ + beq.w 3700 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 355e │ │ │ │ │ + beq.w 372e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 355e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 459e │ │ │ │ │ + beq.w 372e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3ec8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45ae │ │ │ │ │ + bne.w 3ed8 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35a6 │ │ │ │ │ + bne.w 3766 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3560 │ │ │ │ │ + bne.w 3730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4378 │ │ │ │ │ + beq.w 3ebe │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e6c │ │ │ │ │ + bne.n 2ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4382 │ │ │ │ │ + bne.w 3fce │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ae2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + beq.w 2b32 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c06 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2c56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4482 │ │ │ │ │ + beq.w 43c6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3eac │ │ │ │ │ + bne.w 42cc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 405e │ │ │ │ │ + bne.w 419e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 419e │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + it ne │ │ │ │ │ + ldrne r7, [sp, #28] │ │ │ │ │ + beq.w 418a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c4a │ │ │ │ │ + beq.w 2c9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ 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_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c7c │ │ │ │ │ + beq.w 2ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3eec │ │ │ │ │ + beq.w 4172 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3efc │ │ │ │ │ + bne.w 4182 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3eb8 │ │ │ │ │ + beq.w 410e │ │ │ │ │ adds r2, #2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3ed4 │ │ │ │ │ + beq.w 412e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 3d42 │ │ │ │ │ + bne.w 3d56 │ │ │ │ │ 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 r7, #1 │ │ │ │ │ - addlt.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt.w 3240 │ │ │ │ │ + blt.w 32c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr.w r9, [r2, #16] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 323e │ │ │ │ │ + bne.w 413a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ + beq.w 3d74 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31a0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 323c │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + beq.w 31fa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 3dec │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3abc │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.w 448c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3de2 │ │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ │ + bne.w 4482 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3596 │ │ │ │ │ + bne.w 36f0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 323e │ │ │ │ │ + bne.w 32be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e70 │ │ │ │ │ - ldrd r2, r3, [r3, #20] │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3b72 │ │ │ │ │ + beq.w 3eb4 │ │ │ │ │ + ldrd r3, r2, [r2, #20] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ + strd r3, r2, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 3a9a │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ + mov r1, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b84 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6001 @ 0x1771 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3e34 │ │ │ │ │ + beq.w 3aae │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 4140 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 323e │ │ │ │ │ + bne.w 32be │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 3eac │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3e42 │ │ │ │ │ + bne.w 4138 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3938 │ │ │ │ │ + bne.w 38d8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e62 │ │ │ │ │ + beq.w 3ea6 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -5289,1020 +5311,1021 @@ │ │ │ │ │ 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 r7, r0 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f04 │ │ │ │ │ + beq.w 4164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb0 │ │ │ │ │ + beq.w 415c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e94 │ │ │ │ │ + beq.w 400c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ 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 2f52 │ │ │ │ │ + beq.w 2fa6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bf0 │ │ │ │ │ - b.n 2c3a │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - movw r2, #1028 @ 0x404 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + bne.w 2c40 │ │ │ │ │ + b.n 2c8a │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4326 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + bne.w 4042 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 431c │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3d18 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 4038 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl ee34 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 31f0 │ │ │ │ │ + bl ee68 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 3244 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3656 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 3276 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3d18 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d00 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3d3c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - bge.n 3220 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 31a8 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + beq.w 3d02 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 3056 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3ce4 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bge.n 32a6 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + b.n 3202 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3244 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3f02 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3ce4 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + bgt.n 3270 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30b0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c7e │ │ │ │ │ + b.n 2cce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 436e │ │ │ │ │ + beq.w 3fb6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 435a │ │ │ │ │ + bne.w 3f64 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 434c │ │ │ │ │ + beq.w 3f48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 438a │ │ │ │ │ + beq.w 3f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 234 <_PyPegen_parse+0x234> │ │ │ │ │ + bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 438a │ │ │ │ │ + beq.w 3f2a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_22_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 438a │ │ │ │ │ + beq.w 3f2a │ │ │ │ │ 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 4334 │ │ │ │ │ + beq.w 3fc0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e6c │ │ │ │ │ + bne.w 2ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43e0 │ │ │ │ │ + bne.w 3fc8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4396 │ │ │ │ │ + b.w 3f36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 454a │ │ │ │ │ + beq.w 456c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4542 │ │ │ │ │ + bne.w 4564 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4526 │ │ │ │ │ + beq.w 4548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f6b0 │ │ │ │ │ + bl f6c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4520 │ │ │ │ │ + beq.w 4542 │ │ │ │ │ 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 458c │ │ │ │ │ + beq.w 4530 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e6c │ │ │ │ │ + bne.w 2ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4596 │ │ │ │ │ + bne.w 453a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b4a │ │ │ │ │ - b.n 2f52 │ │ │ │ │ + beq.w 2b9a │ │ │ │ │ + b.n 2fa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f9e │ │ │ │ │ + beq.w 45d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3f96 │ │ │ │ │ + bne.w 45d0 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3f7a │ │ │ │ │ + beq.w 45b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f72 │ │ │ │ │ + beq.w 45ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 8674 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 342e │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4616 │ │ │ │ │ + beq.n 34ae │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 45a2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4312 │ │ │ │ │ + bne.w 4452 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cdc │ │ │ │ │ + bne.w 3cf0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 3430 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r7, 34b0 │ │ │ │ │ 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 460c │ │ │ │ │ + beq.w 4440 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e6c │ │ │ │ │ + bne.w 2ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4604 │ │ │ │ │ + bne.w 444a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b70 │ │ │ │ │ - b.n 2f52 │ │ │ │ │ + beq.w 2bc0 │ │ │ │ │ + b.n 2fa6 │ │ │ │ │ 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 2f52 │ │ │ │ │ + beq.w 2fa6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bf0 │ │ │ │ │ - b.w 2c3a │ │ │ │ │ + bne.w 2c40 │ │ │ │ │ + b.w 2c8a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 433c │ │ │ │ │ + bne.w 4596 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 42da │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3cf4 │ │ │ │ │ + beq.w 458c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ee34 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 34c0 │ │ │ │ │ + bl ee68 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 353c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 371e │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 38a2 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3cf4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3cee │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbz r0, 3568 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3748 │ │ │ │ │ - cbz r0, 34f2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 34f2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3cde │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bge.n 3572 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3476 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ + b.n 34f2 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3cde │ │ │ │ │ + mov r2, r3 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 2d80 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 2dda │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3e78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 44f8 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 4506 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 44fe │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4520 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 44fe │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4510 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 361a │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3bca │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 361a │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3bca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 457c │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 457c │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 451a │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + bgt.w 3bb8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ │ + 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 44f6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10e60 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 44f6 │ │ │ │ │ + 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 4496 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ │ + bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + strd r8, r9, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 0 <_PyAST_ImportFrom> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2e38 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 44f8 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 42cc │ │ │ │ │ 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 2f52 │ │ │ │ │ + beq.w 2fa6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bf0 │ │ │ │ │ - b.w 2c3a │ │ │ │ │ + bne.w 2c40 │ │ │ │ │ + b.w 2c8a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 30da │ │ │ │ │ + b.n 30d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 45e6 │ │ │ │ │ + blt.w 3f18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r5, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42c6 │ │ │ │ │ + bne.w 3ede │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2eb6 │ │ │ │ │ + bne.w 2f0a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42c6 │ │ │ │ │ + bne.w 3ede │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42d4 │ │ │ │ │ + beq.w 3ee6 │ │ │ │ │ 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 4378 │ │ │ │ │ + beq.w 3ebe │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 2f1e │ │ │ │ │ + b.n 2f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3080 │ │ │ │ │ - b.n 307e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ef4 │ │ │ │ │ - b.n 2ef2 │ │ │ │ │ + bne.w 2f48 │ │ │ │ │ + b.w 2f46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - strd r7, sl, [sp, #36] @ 0x24 │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4308 │ │ │ │ │ + beq.w 4478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4300 │ │ │ │ │ + bne.w 4474 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bc6 │ │ │ │ │ + bne.w 3be4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4300 │ │ │ │ │ + bne.w 4474 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w 3be8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b5a │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2d4e │ │ │ │ │ + ble.w 2da0 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r8, sl, lsl #2] │ │ │ │ │ str.w r1, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - beq.w 2d4e │ │ │ │ │ - b.n 363e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 31f0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 45cc │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3d3c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bgt.w 321a │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - b.n 3224 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq.w 2da0 │ │ │ │ │ + b.n 37fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 446e │ │ │ │ │ + beq.w 464c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4468 │ │ │ │ │ + bne.w 4646 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 444c │ │ │ │ │ + beq.w 462a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4414 │ │ │ │ │ + beq.w 4626 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4414 │ │ │ │ │ + beq.w 4626 │ │ │ │ │ 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 4444 │ │ │ │ │ + beq.w 4618 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, sl, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 442a │ │ │ │ │ + beq.w 4610 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4432 │ │ │ │ │ + beq.w 45f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2bf0 │ │ │ │ │ + b.w 2c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w 353c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 455a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 34e6 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3e26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fb0 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3fdc │ │ │ │ │ + beq.w 40f2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3fe6 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fbc │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3fe6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3e2c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 37e2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - movs r1, #23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 37e2 │ │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3fcc │ │ │ │ │ - ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 3fcc │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fb6 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - bgt.w 3b9a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ - 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 3fae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10e30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fae │ │ │ │ │ - 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 3df6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldrd r8, r9, [r3, #20] │ │ │ │ │ - bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ - strd r8, r9, [sp, #4] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 <_PyAST_ImportFrom> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2de4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fb0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2abc │ │ │ │ │ - b.w 2f52 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3f44 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3f3e │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 3f22 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #527 @ 0x20f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f1e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f1e │ │ │ │ │ - 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 3f3e │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r9, sl, [r2, #20] │ │ │ │ │ - bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f12 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - bl 0 <_PyAST_Nonlocal> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3710 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3f18 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 2bf0 │ │ │ │ │ + bne.w 3cde │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bgt.w 3562 │ │ │ │ │ + b.n 3574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e8c │ │ │ │ │ + beq.w 3e0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e86 │ │ │ │ │ + bne.w 3e04 │ │ │ │ │ ldrd r3, r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3cd0 │ │ │ │ │ + bne.w 3d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3dc8 │ │ │ │ │ + blt.w 3de2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r7, r5, [r3, #12] │ │ │ │ │ + ldrd r5, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3dbc │ │ │ │ │ + bne.w 3dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ + bl ee68 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d94 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3e7e │ │ │ │ │ + beq.w 3dae │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3dcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3daa │ │ │ │ │ + bne.w 3dc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cc0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + bne.w 3d38 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3d94 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3dae │ │ │ │ │ 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 3dba │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 3dd4 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3cbc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3d34 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e48 │ │ │ │ │ + beq.w 402a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3be0 │ │ │ │ │ + bne.w 3bfe │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e62 │ │ │ │ │ + beq.w 3ea6 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r1, [sp, #32] │ │ │ │ │ - ble.w 311a │ │ │ │ │ + ble.w 3174 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r1, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 311a │ │ │ │ │ - b.n 3a4c │ │ │ │ │ + beq.w 3174 │ │ │ │ │ + b.n 39ec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 40da │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 40d4 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 40b8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #527 @ 0x20f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40a6 │ │ │ │ │ + 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 40d4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r9, sl, [r2, #20] │ │ │ │ │ + bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40ec │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + bl 0 <_PyAST_Nonlocal> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3894 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40a8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 40aa │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3120 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4154 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 32be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4046 │ │ │ │ │ + beq.w 44e6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4040 │ │ │ │ │ + bne.w 44de │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4024 │ │ │ │ │ + beq.w 44c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401e │ │ │ │ │ + beq.w 44bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401e │ │ │ │ │ + beq.w 44bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ + bl f43c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 401a │ │ │ │ │ + bne.w 44b8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401e │ │ │ │ │ + beq.w 44bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401e │ │ │ │ │ + beq.w 44bc │ │ │ │ │ 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 4012 │ │ │ │ │ + beq.w 44ae │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w r8, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 400c │ │ │ │ │ + beq.w 44a6 │ │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -6311,657 +6334,746 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e6c │ │ │ │ │ + bne.w 2ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4006 │ │ │ │ │ + beq.w 449e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a5a │ │ │ │ │ - b.w 2f52 │ │ │ │ │ - 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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3752 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 30c6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 323c │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3240 │ │ │ │ │ + beq.w 2aaa │ │ │ │ │ + b.w 2fa6 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r8, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 380e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3646 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42e4 │ │ │ │ │ - str.w r3, [r8, r7, lsl #2] │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 445c │ │ │ │ │ + str.w r5, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 37a2 │ │ │ │ │ + b.n 35da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 3d22 │ │ │ │ │ + beq.w 3d1a │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 35ca │ │ │ │ │ + b.n 378a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3dda │ │ │ │ │ + beq.w 3df4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3dd4 │ │ │ │ │ + bne.w 3dee │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3d9a │ │ │ │ │ + bne.w 3db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3dc4 │ │ │ │ │ + blt.w 3dde │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3dd4 │ │ │ │ │ + bne.w 3dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl ee68 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d90 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3db2 │ │ │ │ │ + beq.w 3daa │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3dfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3da6 │ │ │ │ │ + bne.w 3dc0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d80 │ │ │ │ │ + bne.w 3d9a │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3d90 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3daa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dd4 │ │ │ │ │ + beq.w 3dee │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3d7c │ │ │ │ │ + bne.n 3d96 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e52 │ │ │ │ │ + beq.w 3e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3d66 │ │ │ │ │ + beq.n 3d7e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w r7, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3a18 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - b.n 39e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 39ba │ │ │ │ │ - b.n 39b4 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldrd r7, r5, [r3, #12] │ │ │ │ │ - b.n 397a │ │ │ │ │ + b.n 39b8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 358a │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 32be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33e4 │ │ │ │ │ - b.w 33e0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.w 34d6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 3464 │ │ │ │ │ + b.w 3460 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 374e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 3222 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 323e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3d10 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 32a8 │ │ │ │ │ + b.n 3ce6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 3ce6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b5a │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 3bd4 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b.n 3d10 │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ │ + b.n 3986 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 395c │ │ │ │ │ + b.n 3956 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldrd r5, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 391c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ + ldr.w r9, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ + str r5, [sp, #32] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 302a │ │ │ │ │ + bne.w 3084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 302a │ │ │ │ │ + b.w 3084 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e60 │ │ │ │ │ + beq.w 3ea4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 3cae │ │ │ │ │ + b.n 3ccc │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 3c8a │ │ │ │ │ + b.n 3ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c60 │ │ │ │ │ - b.n 3c5a │ │ │ │ │ + bne.w 3c7e │ │ │ │ │ + b.n 3c78 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a2c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 39cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ - b.n 3c20 │ │ │ │ │ + b.n 3c3e │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d94 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c3e │ │ │ │ │ + b.n 393a │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a2c │ │ │ │ │ + b.n 39cc │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a2c │ │ │ │ │ + b.n 39cc │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3dbc │ │ │ │ │ + b.n 3dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3bf0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 323e │ │ │ │ │ + b.n 3c0e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3c5c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3dd6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 38e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3062 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2d2c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3886 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 358a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 3e26 │ │ │ │ │ + cbnz r7, 3e78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2ca2 │ │ │ │ │ + bne.w 2cf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 429e │ │ │ │ │ + blt.n 3e74 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cbnz r7, 3e78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2d12 │ │ │ │ │ + b.w 3588 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3886 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 42cc │ │ │ │ │ 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 30da │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 323e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3e7a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2d5c │ │ │ │ │ + mov r2, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d94 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 37da │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e4e │ │ │ │ │ - b.n 3dc8 │ │ │ │ │ + bne.n 3de2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3dae │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.w 3240 │ │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3dc8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 32c0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3998 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3dbc │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2f32 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3730 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2f9a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2f96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3948 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2ee6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3f0c │ │ │ │ │ + b.w 2f9a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, 3f24 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2c8c │ │ │ │ │ + beq.w 32a8 │ │ │ │ │ + b.n 3ce6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3888 │ │ │ │ │ + b.w 2f9a │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3ce6 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 3f6a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3ea2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2b74 │ │ │ │ │ + b.w 2fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 3fb0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 32f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cbnz r7, 3ee6 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3f38 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 3f66 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2fea │ │ │ │ │ + beq.n 3fde │ │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 3fd6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 976c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 3fd6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 3fd8 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3f36 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 32da │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 3e42 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 2fea │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3244 │ │ │ │ │ + b.n 3f38 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3f38 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2f9a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 3faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2fd0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c7e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + beq.n 3f7e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3244 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ea2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 3faa │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 3e8e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 392a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3928 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 3f4c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 38c4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3588 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 392a │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbnz r0, 4024 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2cdc │ │ │ │ │ + b.n 42cc │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4018 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3ea0 │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + b.w 3226 │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30b0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 3abc │ │ │ │ │ + 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 2e5e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2aea │ │ │ │ │ + b.w 2fa6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 409e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 392a │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 361e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.w 2faa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d0a │ │ │ │ │ - mov r2, sl │ │ │ │ │ - b.n 3f58 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3430 │ │ │ │ │ + beq.w 2a32 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4088 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + b.w 2a56 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + b.w 2c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fa8 │ │ │ │ │ + blt.n 40e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 339c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 3432 │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a30 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 40aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3380 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3f96 │ │ │ │ │ + b.n 3a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3886 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 40aa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 3a6e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 4108 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fb2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3572 │ │ │ │ │ + b.n 3cde │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3cde │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 377c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fb2 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 32c2 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 3040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 4518 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r7, 416c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f56 │ │ │ │ │ + b.w 32c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3b4a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3b08 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3134 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 32be │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 32c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3b4a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4008 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 4018 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4008 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 32c4 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 3040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 404e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3a90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3026 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b4a │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a74 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4040 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 3ea2 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 43f4 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 2fe8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 427a │ │ │ │ │ + beq.w 43b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 429a │ │ │ │ │ + beq.w 43a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4292 │ │ │ │ │ + beq.w 439a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 4392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl ee68 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41b4 │ │ │ │ │ + beq.n 42de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4226 │ │ │ │ │ + beq.w 43ae │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 422e │ │ │ │ │ + bne.w 43a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41f4 │ │ │ │ │ + beq.w 431c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 422e │ │ │ │ │ + bne.w 43a6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4206 │ │ │ │ │ + bne.n 432e │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41ee │ │ │ │ │ + beq.n 4316 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 41da │ │ │ │ │ + bgt.n 4302 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6969,25 +7081,25 @@ │ │ │ │ │ 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.w 429a │ │ │ │ │ + beq.w 43a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 429a │ │ │ │ │ + beq.w 43a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl ee68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 429a │ │ │ │ │ + beq.w 43a2 │ │ │ │ │ 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] │ │ │ │ │ @@ -6996,735 +7108,626 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 41d4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbz r0, 42fc │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3886 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + beq.w 2fd6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 2f90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 41ae │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2b0c │ │ │ │ │ + b.w 2fa6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 3ea2 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 2f92 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4284 │ │ │ │ │ + bne.n 43c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 424a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 4362 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 4186 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 42c2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 410e │ │ │ │ │ + b.n 424a │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41b8 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 42e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl ee68 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 40f2 │ │ │ │ │ + beq.w 422e │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 4236 │ │ │ │ │ + beq.n 434e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r4, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 40e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 40b4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41b8 │ │ │ │ │ + b.n 4222 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41ea │ │ │ │ │ + beq.n 4312 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 421a │ │ │ │ │ + b.n 4342 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41d2 │ │ │ │ │ + beq.n 42fa │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b.n 4172 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 42ce │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4186 │ │ │ │ │ + b.n 42ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41bc │ │ │ │ │ + b.n 42e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 408e │ │ │ │ │ + b.n 41ce │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 41bc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3e26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2cc0 │ │ │ │ │ - b.n 3b6e │ │ │ │ │ + b.n 42e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2f46 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 406c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f42 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 42e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 349e │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fb6 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 3bba │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3f58 │ │ │ │ │ + b.n 41f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 35dc │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r7, 43d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3430 │ │ │ │ │ + b.n 42c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31ce │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3232 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2fc0 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 41ac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbnz r0, 43ee │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4066 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 435e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d80 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 43ee │ │ │ │ │ + b.n 4068 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2b24 │ │ │ │ │ - b.w 2f52 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 325a │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 4018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 2f46 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2f46 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 439a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 435e │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 4018 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4430 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 435c │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 4402 │ │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + cbnz r7, 443a │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 43e6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 43e6 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2e82 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 43e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbz r0, 43e8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4396 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 435e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 43da │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3276 │ │ │ │ │ - b.n 435a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 43ae │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 43da │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2bd0 │ │ │ │ │ - b.w 2f52 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 36f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4416 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 34b2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 441a │ │ │ │ │ + b.w 34b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 441a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 34b0 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4478 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r9, r6, [r3, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 36ba │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 441a │ │ │ │ │ + beq.n 451a │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.w 3bd8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + b.n 3e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 369e │ │ │ │ │ + b.w 379c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 441a │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 32be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 30bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f6c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 42cc │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.w 3ba8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3b66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbnz r0, 44b2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 44c8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3ba8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 44a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2a9a │ │ │ │ │ - b.w 2f52 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 44a2 │ │ │ │ │ - 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 2e0a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 44a2 │ │ │ │ │ + b.n 44a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 44f8 │ │ │ │ │ + blt.n 44f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r7, 4502 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2e2e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3aee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4498 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3ba8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3ad2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 44a2 │ │ │ │ │ + b.n 44de │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 42cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 44a2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 44fa │ │ │ │ │ + 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 29e2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4000 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - b.w 2a06 │ │ │ │ │ + b.w 35b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 35ea │ │ │ │ │ + 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 44f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 335e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 33e2 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 33e2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 33de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4554 │ │ │ │ │ + blt.n 4576 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3318 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 3362 │ │ │ │ │ + beq.w 3398 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 33e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 32fc │ │ │ │ │ + b.w 337c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4542 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 4620 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4564 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 44fa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 351a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 34f6 │ │ │ │ │ - b.w 374e │ │ │ │ │ + b.w 3580 │ │ │ │ │ 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 2cda │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 374e │ │ │ │ │ + b.w 3448 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 3362 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3362 │ │ │ │ │ + b.w 34b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 45e2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ede │ │ │ │ │ + beq.w 341c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3560 │ │ │ │ │ + b.w 34b2 │ │ │ │ │ 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 2e92 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.w 2f46 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 45f2 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3222 │ │ │ │ │ - b.w 3d10 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3400 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 2f46 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3d10 │ │ │ │ │ + b.n 45d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d60 │ │ │ │ │ + b.w 2db2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbnz r0, 4620 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2c20 │ │ │ │ │ + b.w 2fa6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 387c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4600 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3432 │ │ │ │ │ + b.n 4600 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 45fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4656 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 3432 │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r6, [r3, #12] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 383e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 33c8 │ │ │ │ │ + b.w 3822 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 374e │ │ │ │ │ + b.n 4600 │ │ │ │ │ │ │ │ │ │ -0000462c : │ │ │ │ │ +00004660 : │ │ │ │ │ assignment_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 53b2 │ │ │ │ │ + beq.w 5384 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5176 │ │ │ │ │ + bne.w 5188 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 524a │ │ │ │ │ + beq.w 531c │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47e6 │ │ │ │ │ + bne.w 481a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5176 │ │ │ │ │ + bne.w 5188 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d8c │ │ │ │ │ + beq.w 4dba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4daa │ │ │ │ │ + bne.w 4dd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5150 │ │ │ │ │ + bne.w 51f2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5380 │ │ │ │ │ + beq.w 4e7e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 4e50 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 4e96 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4e7e │ │ │ │ │ + beq.w 4ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4878 │ │ │ │ │ + beq.w 48ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 48ca │ │ │ │ │ + bne.w 48fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 514e │ │ │ │ │ + bne.w 51f0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5390 │ │ │ │ │ + beq.w 5362 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48dc │ │ │ │ │ + beq.w 4910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4924 │ │ │ │ │ + bne.w 4958 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4fdc │ │ │ │ │ + bne.w 501c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 51ba │ │ │ │ │ + beq.w 51f8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 515c │ │ │ │ │ + beq.w 516e │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ca │ │ │ │ │ + bne.w 5208 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5238 │ │ │ │ │ + beq.w 530a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ + bl 729c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 479e │ │ │ │ │ + cbz r0, 47d2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49c4 │ │ │ │ │ + bne.w 49f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5176 │ │ │ │ │ + bne.w 5188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 8ee0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4936 │ │ │ │ │ + bne.w 496a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e86 │ │ │ │ │ + bne.w 4ed6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 467c │ │ │ │ │ + beq.w 46b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 467c │ │ │ │ │ + beq.w 46b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 <_tmp_7_rule+0x68> │ │ │ │ │ + bl 24a4 │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 467e │ │ │ │ │ + bne.w 46b2 │ │ │ │ │ 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 5230 │ │ │ │ │ + beq.w 5258 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53e6 │ │ │ │ │ + beq.w 53b8 │ │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -7734,355 +7737,354 @@ │ │ │ │ │ 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 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b12 │ │ │ │ │ + bne.w 4b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47d8 │ │ │ │ │ + beq.n 480c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 47dc │ │ │ │ │ + b.n 4810 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528a │ │ │ │ │ + bne.w 52bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51dc │ │ │ │ │ - cbz r0, 48b0 │ │ │ │ │ + bne.w 521a │ │ │ │ │ + cbz r0, 48e4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt.w 4b16 │ │ │ │ │ + blt.w 4b44 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 470c │ │ │ │ │ + beq.w 4740 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d06 │ │ │ │ │ + bne.w 4d34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 470a │ │ │ │ │ + b.n 473e │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 52b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5208 │ │ │ │ │ - cbz r0, 4910 │ │ │ │ │ + bne.w 520e │ │ │ │ │ + cbz r0, 4944 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt.w 4c08 │ │ │ │ │ + blt.w 4c36 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4746 │ │ │ │ │ + beq.w 477a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dd8 │ │ │ │ │ + bne.w 4e06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4744 │ │ │ │ │ + b.n 4778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 166c8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 16894 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47cc │ │ │ │ │ + beq.w 4800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 51e4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 52c4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 522a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - bl f6b0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl f6c8 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 5222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f2 │ │ │ │ │ + bne.w 522a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f6 │ │ │ │ │ + beq.w 522e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5266 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ + beq.w 5258 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b12 │ │ │ │ │ - b.n 4866 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4b40 │ │ │ │ │ + b.n 489a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5376 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5358 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 53d0 │ │ │ │ │ + bne.w 53a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ + bl 729c │ │ │ │ │ movs r1, #22 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 4a0a │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + cbz r2, 4a38 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cea │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4d18 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 47a8 │ │ │ │ │ + beq.w 47dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47a8 │ │ │ │ │ + bne.w 47dc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5156 │ │ │ │ │ + beq.w 5168 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 4a60 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ble.n 4a8e │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - beq.n 4a60 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + beq.n 4a8e │ │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ str r3, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 4a50 │ │ │ │ │ + bne.n 4a7e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 53c6 │ │ │ │ │ + beq.w 5398 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c8 │ │ │ │ │ + bne.w 5206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f6b0 │ │ │ │ │ + bl f6c8 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fe4 │ │ │ │ │ + bne.w 5024 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c8 │ │ │ │ │ + bne.w 5206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 516a │ │ │ │ │ + beq.w 517c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 516a │ │ │ │ │ + beq.w 517c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 516c │ │ │ │ │ + bne.w 517e │ │ │ │ │ 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 5230 │ │ │ │ │ + beq.w 5258 │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 5210 │ │ │ │ │ + bne.w 5238 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4866 │ │ │ │ │ + beq.w 489a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 47da │ │ │ │ │ + b.n 480e │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528a │ │ │ │ │ + bne.w 52bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51dc │ │ │ │ │ + bne.w 521a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48b4 │ │ │ │ │ + beq.w 48e8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 48b4 │ │ │ │ │ + ble.w 48e8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528a │ │ │ │ │ + bne.w 52bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51dc │ │ │ │ │ + bne.w 521a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d80 │ │ │ │ │ + beq.w 4dae │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 4d80 │ │ │ │ │ + ble.w 4dae │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528a │ │ │ │ │ + bne.w 52bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51dc │ │ │ │ │ + bne.w 521a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dcc │ │ │ │ │ + beq.w 4dfa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 4dcc │ │ │ │ │ + bge.w 4dfa │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -8090,148 +8092,148 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5286 │ │ │ │ │ + bne.w 52b8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51d8 │ │ │ │ │ + bne.w 5216 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d78 │ │ │ │ │ + beq.w 4da6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 4d78 │ │ │ │ │ + ble.w 4da6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4bce │ │ │ │ │ + b.n 4bfc │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 52b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5208 │ │ │ │ │ + bne.w 520e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4912 │ │ │ │ │ + beq.w 4946 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 4912 │ │ │ │ │ + ble.w 4946 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 52b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5208 │ │ │ │ │ + bne.w 520e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d86 │ │ │ │ │ + beq.w 4db4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4d86 │ │ │ │ │ + ble.w 4db4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 52b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5208 │ │ │ │ │ + bne.w 520e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dd2 │ │ │ │ │ + beq.w 4e00 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 4dd2 │ │ │ │ │ + ble.w 4e00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 52b2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5208 │ │ │ │ │ + bne.w 520e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4912 │ │ │ │ │ + beq.w 4946 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 4912 │ │ │ │ │ + ble.w 4946 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4cb0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - beq.w 4f46 │ │ │ │ │ - str.w r3, [r6, fp, lsl #2] │ │ │ │ │ + b.n 4cde │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + beq.w 4f94 │ │ │ │ │ + str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 49dc │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + b.n 4a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d8 │ │ │ │ │ + beq.w 490c │ │ │ │ │ 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 48d8 │ │ │ │ │ + beq.w 490c │ │ │ │ │ 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 5298 │ │ │ │ │ + beq.w 52e6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -8239,251 +8241,262 @@ │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e3c │ │ │ │ │ + beq.n 4e6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ 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 4f72 │ │ │ │ │ + bne.w 4fb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4748 │ │ │ │ │ + b.n 477c │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 48b4 │ │ │ │ │ + b.n 48e8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 48b4 │ │ │ │ │ + b.n 48e8 │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 4912 │ │ │ │ │ + b.n 4946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5270 │ │ │ │ │ + bne.w 5342 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ + beq.w 46da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea4 │ │ │ │ │ + bl 8ee0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ + beq.w 46da │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ + beq.w 46da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d62 │ │ │ │ │ + b.n 4d90 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 48b4 │ │ │ │ │ + b.n 48e8 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 4912 │ │ │ │ │ + b.n 4946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151c0 │ │ │ │ │ + bl 15388 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4932 │ │ │ │ │ + beq.w 4966 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4932 │ │ │ │ │ + beq.w 4966 │ │ │ │ │ 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 4932 │ │ │ │ │ + beq.w 4966 │ │ │ │ │ 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 5298 │ │ │ │ │ + beq.w 52e6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d5e │ │ │ │ │ + bne.n 4d8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52a0 │ │ │ │ │ + bne.w 52ee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5150 │ │ │ │ │ + b.n 51f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 5392 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 46fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 51d0 │ │ │ │ │ + ittt lt │ │ │ │ │ + movlt r1, #1 │ │ │ │ │ + addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ + blt.w 51f2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 514e │ │ │ │ │ + bne.w 51f0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 46e2 │ │ │ │ │ + bne.w 4716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 46e2 │ │ │ │ │ + b.n 4716 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fdc │ │ │ │ │ + bne.w 501c │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 530c │ │ │ │ │ + beq.w 53c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl a54 │ │ │ │ │ + bl 8d4 <_PyPegen_parse+0x8d4> │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 53d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 531a │ │ │ │ │ + bne.w 53ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12914 │ │ │ │ │ + bl 12a08 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fee │ │ │ │ │ + bne.w 50a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 531a │ │ │ │ │ + bne.w 53ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 517e │ │ │ │ │ + bne.w 5056 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 531a │ │ │ │ │ + bne.w 53ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl 9f0 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 4f02 │ │ │ │ │ + cbz r0, 4f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50ca │ │ │ │ │ + bne.n 502e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 531a │ │ │ │ │ + bne.w 53ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl 9f0 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 4f22 │ │ │ │ │ + cbz r0, 4f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f6b0 │ │ │ │ │ + bl f6c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52a6 │ │ │ │ │ + bne.w 52ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 531a │ │ │ │ │ + bne.w 53ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ + bne.w 5190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 47d8 │ │ │ │ │ - mov.w r1, fp, lsl #3 │ │ │ │ │ + b.n 480c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5156 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + beq.w 5168 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r3, [r0, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 49dc │ │ │ │ │ + b.n 4d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d72 │ │ │ │ │ + beq.w 4da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 <_tmp_7_rule+0x68> │ │ │ │ │ + bl 24a4 │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5370 │ │ │ │ │ + bne.w 5304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5230 │ │ │ │ │ + beq.w 5258 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -8496,91 +8509,146 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b12 │ │ │ │ │ - b.n 4866 │ │ │ │ │ + bne.w 4b40 │ │ │ │ │ + b.n 489a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 47dc │ │ │ │ │ + b.w 4810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ab2 │ │ │ │ │ + b.n 4ae0 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f50 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f8a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4f8c │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f2e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f2e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ + 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 5050 │ │ │ │ │ + b.n 4f8a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec6 │ │ │ │ │ + beq.w 4f16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5368 │ │ │ │ │ + beq.w 52a6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5332 │ │ │ │ │ + bne.w 529e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5356 │ │ │ │ │ + beq.w 528c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5332 │ │ │ │ │ + bne.w 529e │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 140a0 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5320 │ │ │ │ │ + bne.w 5260 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5350 │ │ │ │ │ + beq.w 5286 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt.w 53ee │ │ │ │ │ + bgt.w 52f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 4ec6 │ │ │ │ │ + beq.w 4f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec6 │ │ │ │ │ + beq.w 4f16 │ │ │ │ │ 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 │ │ │ │ │ @@ -8588,52 +8656,41 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ - 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 4f3c │ │ │ │ │ + b.n 5090 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f3e │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f02 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 47f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 50c4 │ │ │ │ │ - b.n 4f3c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.w 4810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 166c8 │ │ │ │ │ + bl 16894 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f3a │ │ │ │ │ + beq.w 4f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f3a │ │ │ │ │ + beq.w 4f88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ │ @@ -8649,339 +8706,281 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 50c4 │ │ │ │ │ - b.n 4f3c │ │ │ │ │ + bne.w 5050 │ │ │ │ │ + b.n 4f8a │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4748 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 47be │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.w 47dc │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4ede │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4ede │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n 50b0 │ │ │ │ │ + b.w 477c │ │ │ │ │ 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 539e │ │ │ │ │ + beq.w 5370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 516c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + b.n 517e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5150 │ │ │ │ │ + b.w 477a │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 470c │ │ │ │ │ - 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 495e │ │ │ │ │ + b.w 4740 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 49bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 47dc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 498e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4746 │ │ │ │ │ + b.w 4810 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 522a │ │ │ │ │ + cbz r0, 5252 │ │ │ │ │ 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 4af6 │ │ │ │ │ + bne.w 4b24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4af4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 47dc │ │ │ │ │ - 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 4786 │ │ │ │ │ - b.w 479e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 5278 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 466e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 47dc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4748 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 47dc │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 46fc │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4738 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 5150 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5150 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f22 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - b.n 51a0 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4eae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4eae │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldrd r9, sl, [r6, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r8, [r6, #16] │ │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - b.n 513a │ │ │ │ │ - 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 4e9e │ │ │ │ │ + b.n 4b22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f3e │ │ │ │ │ + b.w 4810 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 533a │ │ │ │ │ + beq.n 5272 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str.w r4, [r6, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 503a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ec8 │ │ │ │ │ + b.n 50f0 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 53fe │ │ │ │ │ + cbnz r0, 52ae │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ec8 │ │ │ │ │ + b.n 4f18 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 500c │ │ │ │ │ + b.n 50c2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 5264 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 476c │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 4730 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4988 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f70 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + b.n 5078 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4748 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 51f2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 51f2 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ + str.w r2, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 5116 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 477c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49e6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 47ba │ │ │ │ │ + b.w 47d2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 534a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 46a2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4810 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 477c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 53c0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 46c0 │ │ │ │ │ + b.w 4a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.w 4722 │ │ │ │ │ + b.w 4756 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 476e │ │ │ │ │ - b.n 515c │ │ │ │ │ + bne.w 47a2 │ │ │ │ │ + b.n 516e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 465a │ │ │ │ │ - b.n 5174 │ │ │ │ │ + beq.w 468e │ │ │ │ │ + b.n 5186 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5150 │ │ │ │ │ + b.n 51f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a72 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 4aa0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 47a8 │ │ │ │ │ - b.w 4a1e │ │ │ │ │ + beq.w 47dc │ │ │ │ │ + b.w 4a4c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4834 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ - str.w r2, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 5060 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 5324 │ │ │ │ │ + b.w 4868 │ │ │ │ │ + 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 4eee │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4f8c │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4efe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4efe │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldrd r9, sl, [r6, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r8, [r6, #16] │ │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + b.n 51da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005404 : │ │ │ │ │ +00005424 : │ │ │ │ │ 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 5492 │ │ │ │ │ + beq.n 54b2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r3, 5442 │ │ │ │ │ + cbz r3, 5462 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -8989,1155 +8988,1159 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r5, 5488 │ │ │ │ │ + cbnz r5, 54a8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 547e │ │ │ │ │ - cbz r0, 5472 │ │ │ │ │ + cbnz r3, 549e │ │ │ │ │ + cbz r0, 5492 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 5472 │ │ │ │ │ + ble.n 5492 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 5446 │ │ │ │ │ + b.n 5466 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 543e │ │ │ │ │ + b.n 545e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 543e │ │ │ │ │ + b.n 545e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 543e │ │ │ │ │ + b.n 545e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 544a │ │ │ │ │ │ │ │ │ │ -000054a0 : │ │ │ │ │ +000054c0 : │ │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5ca4 │ │ │ │ │ + beq.w 5ce2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cb2 │ │ │ │ │ + bne.w 5cf0 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5d54 │ │ │ │ │ + beq.w 5d48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5d80 │ │ │ │ │ + beq.w 5d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57dc │ │ │ │ │ + beq.w 5820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5758 │ │ │ │ │ + beq.w 579e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5686 │ │ │ │ │ + bne.w 56a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 574e │ │ │ │ │ + bne.w 5770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d96 │ │ │ │ │ + beq.w 5dd4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5906 │ │ │ │ │ + beq.w 594e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 578c │ │ │ │ │ + beq.w 5766 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5764 │ │ │ │ │ + bne.w 57aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 574e │ │ │ │ │ + bne.w 5770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d1e │ │ │ │ │ + beq.w 5d38 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b4e │ │ │ │ │ + beq.w 5b8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5744 │ │ │ │ │ + beq.w 5790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 838c │ │ │ │ │ + bl 83b4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c8e │ │ │ │ │ + bne.w 5cca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 574e │ │ │ │ │ + bne.w 5770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5da8 │ │ │ │ │ + beq.w 5dcc │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a30 │ │ │ │ │ + beq.w 5a6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 56fa │ │ │ │ │ + beq.n 571c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56fa │ │ │ │ │ + beq.n 571c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e618 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 56fc │ │ │ │ │ + bne.n 571e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56fa │ │ │ │ │ + beq.n 571c │ │ │ │ │ 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.n 56fa │ │ │ │ │ + beq.n 571c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56d6 │ │ │ │ │ + beq.n 56f8 │ │ │ │ │ ldrd r5, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 5c7c │ │ │ │ │ + bne.w 5cb8 │ │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d36 │ │ │ │ │ + beq.w 5d20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5756 │ │ │ │ │ + beq.n 579c │ │ │ │ │ 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.n 5756 │ │ │ │ │ + beq.n 579c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 56d6 │ │ │ │ │ + cbz r0, 56f8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57ca │ │ │ │ │ + beq.w 580e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5608 │ │ │ │ │ + bne.n 5628 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb0 │ │ │ │ │ + bne.w 5cee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5db0 │ │ │ │ │ + bl 5de8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5722 │ │ │ │ │ + cbz r0, 5744 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 5678 │ │ │ │ │ + bne.n 5698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 567a │ │ │ │ │ + b.n 569a │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 55ba │ │ │ │ │ + bne.w 558a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 55d4 │ │ │ │ │ + beq.w 55a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56da │ │ │ │ │ + b.n 56fc │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 55da │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 55f4 │ │ │ │ │ + b.n 5770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5534 │ │ │ │ │ - b.n 574e │ │ │ │ │ + beq.w 5554 │ │ │ │ │ + b.n 5770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151c0 │ │ │ │ │ + bl 15388 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 578a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 594a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 578a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 594a │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 5798 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 5584 │ │ │ │ │ - b.n 574e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 594a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56d6 │ │ │ │ │ + beq.n 56f8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5678 │ │ │ │ │ + bne.w 5698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5726 │ │ │ │ │ + beq.n 5748 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56da │ │ │ │ │ + b.n 56fc │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd0 │ │ │ │ │ + bne.w 5d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58ec │ │ │ │ │ + beq.n 5930 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 58ec │ │ │ │ │ + bge.n 5930 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd0 │ │ │ │ │ + bne.w 5d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58ee │ │ │ │ │ + beq.n 5932 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 58ee │ │ │ │ │ + bge.n 5932 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd0 │ │ │ │ │ + bne.w 5d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c5c │ │ │ │ │ + beq.w 5c98 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c5c │ │ │ │ │ + bge.w 5c98 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd0 │ │ │ │ │ + bne.w 5d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c64 │ │ │ │ │ + beq.w 5ca0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c64 │ │ │ │ │ + bge.w 5ca0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d1a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd0 │ │ │ │ │ - cbz r0, 58ee │ │ │ │ │ + bne.w 5d14 │ │ │ │ │ + cbz r0, 5932 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 58ee │ │ │ │ │ + ble.n 5932 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 58b6 │ │ │ │ │ + b.n 58fa │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 551a │ │ │ │ │ - b.n 575a │ │ │ │ │ + bne.w 553a │ │ │ │ │ + b.n 57a0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5766 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d4e │ │ │ │ │ + bne.w 5754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cba │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a16 │ │ │ │ │ + beq.w 574e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 5a16 │ │ │ │ │ + bge.w 574e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d4e │ │ │ │ │ + bne.w 5754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cba │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a18 │ │ │ │ │ + beq.w 5750 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 5a18 │ │ │ │ │ + bge.w 5750 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d4e │ │ │ │ │ + bne.w 5754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cba │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c60 │ │ │ │ │ + beq.w 5c9c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c60 │ │ │ │ │ + bge.w 5c9c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d4e │ │ │ │ │ + bne.w 5754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cba │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c68 │ │ │ │ │ + beq.w 5ca4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c68 │ │ │ │ │ + bge.w 5ca4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d4e │ │ │ │ │ + bne.w 5754 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cba │ │ │ │ │ - cbz r0, 5a18 │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5750 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 5a18 │ │ │ │ │ + ble.w 5750 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 59e0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 556a │ │ │ │ │ - b.n 578e │ │ │ │ │ + b.n 5a30 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ea │ │ │ │ │ + bne.w 570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc0 │ │ │ │ │ + bne.w 5cfe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e4 │ │ │ │ │ + beq.w 5706 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 56e4 │ │ │ │ │ + bge.w 5706 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ea │ │ │ │ │ + bne.w 570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc0 │ │ │ │ │ + bne.w 5cfe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e6 │ │ │ │ │ + beq.w 5708 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w 56e6 │ │ │ │ │ + ble.w 5708 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ea │ │ │ │ │ + bne.w 570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc0 │ │ │ │ │ + bne.w 5cfe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c70 │ │ │ │ │ + beq.w 5cac │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.w 5c70 │ │ │ │ │ + ble.w 5cac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ea │ │ │ │ │ + bne.w 570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc0 │ │ │ │ │ + bne.w 5cfe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c74 │ │ │ │ │ + beq.w 5cb4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c74 │ │ │ │ │ + bge.w 5cb4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56ea │ │ │ │ │ + bne.w 570c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc0 │ │ │ │ │ + bne.w 5cfe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e6 │ │ │ │ │ + beq.w 5708 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 56e6 │ │ │ │ │ + ble.w 5708 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5b12 │ │ │ │ │ + b.n 5b4e │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5732 │ │ │ │ │ + bne.w 577e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd6 │ │ │ │ │ + bne.w 5d0e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 572c │ │ │ │ │ + beq.w 5778 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.w 572c │ │ │ │ │ + ble.w 5778 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5732 │ │ │ │ │ + bne.w 577e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd6 │ │ │ │ │ + bne.w 5d0e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 572e │ │ │ │ │ + beq.w 577a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 572e │ │ │ │ │ + bge.w 577a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5732 │ │ │ │ │ + bne.w 577e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cd6 │ │ │ │ │ + bne.n 5d0e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c6c │ │ │ │ │ + beq.n 5ca8 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 5c6c │ │ │ │ │ + bge.n 5ca8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5732 │ │ │ │ │ + bne.w 577e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cd6 │ │ │ │ │ - cbz r0, 5c78 │ │ │ │ │ + bne.n 5d0e │ │ │ │ │ + cbz r0, 5cb0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 5c78 │ │ │ │ │ + bge.n 5cb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5732 │ │ │ │ │ + bne.w 577e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cd6 │ │ │ │ │ + bne.n 5d0e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 572e │ │ │ │ │ + beq.w 577a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 572e │ │ │ │ │ + ble.w 577a │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5c22 │ │ │ │ │ + b.n 5c5e │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 58ee │ │ │ │ │ + b.n 5932 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 5a18 │ │ │ │ │ + b.n 5750 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 58ee │ │ │ │ │ + b.n 5932 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 5a18 │ │ │ │ │ + b.n 5750 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 572e │ │ │ │ │ + b.n 577a │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 56e6 │ │ │ │ │ + b.n 5708 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 56e6 │ │ │ │ │ + b.n 577a │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 572e │ │ │ │ │ + b.n 5708 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrd r1, r7, [sl, #8] │ │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 5668 │ │ │ │ │ + b.n 5688 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 5cdc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5d7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5744 │ │ │ │ │ + b.n 5790 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54ce │ │ │ │ │ + beq.w 54ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56da │ │ │ │ │ + b.n 56fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 578e │ │ │ │ │ + b.n 5768 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5704 │ │ │ │ │ - b.n 5cb2 │ │ │ │ │ + beq.w 5726 │ │ │ │ │ + b.n 5cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 575a │ │ │ │ │ + b.n 5792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5746 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 56d6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r5, r9, [r9, #20] │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 5d18 │ │ │ │ │ - strd r5, r9, [sp, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5678 │ │ │ │ │ - b.n 57ca │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5cfa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 559a │ │ │ │ │ + b.n 57a0 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 550c │ │ │ │ │ + b.n 552c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5726 │ │ │ │ │ + beq.w 5748 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56da │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 555c │ │ │ │ │ + b.n 56fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ │ + b.n 55ba │ │ │ │ │ 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 5d8a │ │ │ │ │ + blt.n 5dba │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 574e │ │ │ │ │ + bne.w 5770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 54f2 │ │ │ │ │ + bne.w 5512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 54f2 │ │ │ │ │ + b.w 5512 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 56f8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r5, r9, [r9, #20] │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 5dc6 │ │ │ │ │ + strd r5, r9, [sp, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 5698 │ │ │ │ │ + b.n 580e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56da │ │ │ │ │ + b.n 56fc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.w 554a │ │ │ │ │ + b.n 5602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55e2 │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ │ + b.w 556a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00005db0 : │ │ │ │ │ +00005de8 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6a8e │ │ │ │ │ + beq.w 6ac6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6a9c │ │ │ │ │ + bne.w 6ad4 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6794 │ │ │ │ │ + beq.w 67cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5e0c │ │ │ │ │ + cbz r0, 5e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 67b4 │ │ │ │ │ + bne.w 67ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 607c │ │ │ │ │ + bne.w 60b4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 622c │ │ │ │ │ + bne.w 6264 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f6a │ │ │ │ │ + bne.w 5fa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_93_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_93_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f1c │ │ │ │ │ + bne.n 5f54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67b4 │ │ │ │ │ + bne.w 67ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ 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 5f38 │ │ │ │ │ + bne.n 5f70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ 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 5fb0 │ │ │ │ │ + bne.n 5fe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ 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 612c │ │ │ │ │ + bne.w 6164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfe │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 638c │ │ │ │ │ + bne.w 63c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cc8 │ │ │ │ │ + bl 6d00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e82 │ │ │ │ │ + beq.n 5eba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ 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 6baa │ │ │ │ │ + beq.w 6be2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6ba4 │ │ │ │ │ + bne.w 6bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 12678 │ │ │ │ │ + bl 1276c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 609e │ │ │ │ │ + beq.w 60d6 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2e │ │ │ │ │ + b.n 5f66 │ │ │ │ │ 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 5dfe │ │ │ │ │ + beq.w 5e36 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -10147,432 +10150,432 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f28 │ │ │ │ │ + bne.n 5f60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f2c │ │ │ │ │ + beq.n 5f64 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5e02 │ │ │ │ │ + b.n 5e3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6922 │ │ │ │ │ + beq.w 695a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 691c │ │ │ │ │ + bne.w 6954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 13fa4 │ │ │ │ │ + bl 14170 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f62 │ │ │ │ │ + bne.n 5f9a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6784 │ │ │ │ │ + bne.w 67bc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 690a │ │ │ │ │ + beq.w 6942 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 692c │ │ │ │ │ + beq.w 6964 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6772 │ │ │ │ │ + beq.w 67aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6772 │ │ │ │ │ + beq.w 67aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6772 │ │ │ │ │ + beq.w 67aa │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6772 │ │ │ │ │ + beq.w 67aa │ │ │ │ │ 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 6966 │ │ │ │ │ + beq.w 699e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6952 │ │ │ │ │ + beq.w 698a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ subs r2, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2e │ │ │ │ │ + b.n 5f66 │ │ │ │ │ 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 5dfe │ │ │ │ │ + beq.w 5e36 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 5f8a │ │ │ │ │ + b.n 5fc2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67c4 │ │ │ │ │ + bne.w 67fc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r9 │ │ │ │ │ - beq.w 6a2e │ │ │ │ │ + beq.w 6a66 │ │ │ │ │ movs r1, #7 │ │ │ │ │ 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 63fc │ │ │ │ │ + beq.w 6434 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 69c8 │ │ │ │ │ + beq.w 6a00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6aa4 │ │ │ │ │ + bne.w 6adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl f6b0 │ │ │ │ │ + bl f6c8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67be │ │ │ │ │ + bne.w 67f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6aa4 │ │ │ │ │ + bne.w 6adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63c2 │ │ │ │ │ + beq.w 63fa │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ 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 63fc │ │ │ │ │ + beq.w 6434 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2e │ │ │ │ │ + b.n 5f66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c36 │ │ │ │ │ + beq.w 6c6e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c32 │ │ │ │ │ + bne.w 6c6a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ ldrne.w sl, [sp, #20] │ │ │ │ │ - beq.w 6c42 │ │ │ │ │ + beq.w 6c7a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 6b0c │ │ │ │ │ + beq.w 6b44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624e │ │ │ │ │ + beq.n 6286 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b36 │ │ │ │ │ + beq.w 6b6e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b9a │ │ │ │ │ + bne.w 6bd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 1611c <_gather_116_rule> │ │ │ │ │ + bl 162f4 <_gather_116_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6374 │ │ │ │ │ + bne.w 63ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6250 │ │ │ │ │ + bne.n 6288 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624e │ │ │ │ │ + beq.n 6286 │ │ │ │ │ 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 69b4 │ │ │ │ │ + beq.w 69ec │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69c2 │ │ │ │ │ + beq.w 69fa │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69bc │ │ │ │ │ + beq.w 69f4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6072 │ │ │ │ │ + bne.w 60aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6bb4 │ │ │ │ │ + bne.w 6bec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62dc │ │ │ │ │ + b.n 6314 │ │ │ │ │ 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 5dfe │ │ │ │ │ + beq.w 5e36 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 5f8a │ │ │ │ │ + b.n 5fc2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b2e │ │ │ │ │ + bne.w 6b66 │ │ │ │ │ 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 62d8 │ │ │ │ │ + beq.n 6310 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 69d8 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69d2 │ │ │ │ │ + bne.w 6a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 1611c <_gather_116_rule> │ │ │ │ │ + bl 162f4 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6400 │ │ │ │ │ + bne.w 6438 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69d2 │ │ │ │ │ + bne.w 6a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 62b0 │ │ │ │ │ + bl 8674 │ │ │ │ │ + cbz r0, 62e8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6522 │ │ │ │ │ + bne.w 655a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69d2 │ │ │ │ │ + bne.w 6a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 62d4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + cbz r0, 630c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64ce │ │ │ │ │ + bne.w 6506 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c32 │ │ │ │ │ + bne.w 6c6a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq.w 6af8 │ │ │ │ │ + beq.w 6b30 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6a6c │ │ │ │ │ + beq.w 6aa4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 655e │ │ │ │ │ + beq.w 6596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140a0 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 655e │ │ │ │ │ + beq.w 6596 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 655e │ │ │ │ │ + beq.w 6596 │ │ │ │ │ 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 655e │ │ │ │ │ + beq.w 6596 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6072 │ │ │ │ │ + bne.w 60aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6562 │ │ │ │ │ + beq.w 659a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6564 │ │ │ │ │ + b.n 659c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 61aa │ │ │ │ │ + bne.w 61e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61ba │ │ │ │ │ + b.n 61f2 │ │ │ │ │ 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 5dfe │ │ │ │ │ + beq.w 5e36 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -10582,135 +10585,135 @@ │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f28 │ │ │ │ │ - b.n 5f9c │ │ │ │ │ + bne.w 5f60 │ │ │ │ │ + b.n 5fd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6712 │ │ │ │ │ + bne.w 674a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67c4 │ │ │ │ │ + bne.w 67fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 838c │ │ │ │ │ + bl 83b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 670a │ │ │ │ │ + bne.w 6742 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5ebe │ │ │ │ │ - b.n 5dfe │ │ │ │ │ + beq.w 5ef6 │ │ │ │ │ + b.n 5e36 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 63c6 │ │ │ │ │ + b.n 63fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 628e │ │ │ │ │ + beq.w 62c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6bc6 │ │ │ │ │ + beq.w 6bfe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6bbc │ │ │ │ │ + bne.w 6bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 6450 │ │ │ │ │ + cbz r0, 6488 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6986 │ │ │ │ │ + bne.w 69be │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6bbc │ │ │ │ │ + bne.w 6bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd8 │ │ │ │ │ + beq.w 6c10 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd8 │ │ │ │ │ + beq.w 6c10 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd8 │ │ │ │ │ + beq.w 6c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd8 │ │ │ │ │ + beq.w 6c10 │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 6bd0 │ │ │ │ │ + beq.w 6c08 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6290 │ │ │ │ │ + b.n 62c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_233_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_233_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62d4 │ │ │ │ │ + beq.w 630c │ │ │ │ │ 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 │ │ │ │ │ @@ -10719,388 +10722,388 @@ │ │ │ │ │ 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 a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 62d6 │ │ │ │ │ + beq.w 630e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62da │ │ │ │ │ + b.n 6312 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62b0 │ │ │ │ │ + beq.w 62e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62b0 │ │ │ │ │ + beq.w 62e8 │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 6506 │ │ │ │ │ + b.n 653e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c32 │ │ │ │ │ + bne.w 6c6a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6a14 │ │ │ │ │ + beq.w 6a4c │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 69ee │ │ │ │ │ + beq.w 6a26 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ 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 67ce │ │ │ │ │ + beq.w 6806 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6866 │ │ │ │ │ + beq.w 689e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a40 │ │ │ │ │ + bne.w 6a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c8 │ │ │ │ │ + beq.w 6800 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c8 │ │ │ │ │ + beq.w 6800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c8 │ │ │ │ │ + beq.w 6800 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a54 │ │ │ │ │ + beq.w 6a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a4e │ │ │ │ │ + beq.w 6a86 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a4e │ │ │ │ │ + beq.w 6a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69e0 │ │ │ │ │ + beq.w 6a18 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6072 │ │ │ │ │ + bne.w 60aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69e8 │ │ │ │ │ + bne.w 6a20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 683a │ │ │ │ │ + bne.w 6872 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 684a │ │ │ │ │ + beq.w 6882 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 68ca │ │ │ │ │ + beq.w 6902 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6822 │ │ │ │ │ + beq.w 685a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6822 │ │ │ │ │ + beq.w 685a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6822 │ │ │ │ │ + beq.w 685a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6822 │ │ │ │ │ + beq.w 685a │ │ │ │ │ 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 685e │ │ │ │ │ + beq.w 6896 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6072 │ │ │ │ │ + bne.w 60aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6836 │ │ │ │ │ + beq.w 686e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 683a │ │ │ │ │ + b.n 6872 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2e │ │ │ │ │ + b.n 5f66 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 63d0 │ │ │ │ │ + bne.w 6408 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 692e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6742 │ │ │ │ │ + cbz r0, 677a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6aac │ │ │ │ │ + bne.w 6ae4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6904 │ │ │ │ │ + bne.w 693c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6768 │ │ │ │ │ + cbz r0, 67a0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b4a │ │ │ │ │ + bne.w 6b82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 640a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 696e │ │ │ │ │ + bne.w 69a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5edc │ │ │ │ │ - b.w 5dfe │ │ │ │ │ + beq.w 5f14 │ │ │ │ │ + b.w 5e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6b8c │ │ │ │ │ + blt.w 6bc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5df4 │ │ │ │ │ + beq.w 5e2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5e02 │ │ │ │ │ + b.w 5e3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6112 │ │ │ │ │ + b.n 614a │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63f0 │ │ │ │ │ + b.n 6428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6658 │ │ │ │ │ + beq.w 6690 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 665c │ │ │ │ │ + bne.w 6694 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6810 │ │ │ │ │ + beq.n 6848 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6808 │ │ │ │ │ + cbz r0, 6840 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 686e │ │ │ │ │ + bne.n 68a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 665a │ │ │ │ │ + b.n 6692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 67f0 │ │ │ │ │ + beq.n 6828 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 665a │ │ │ │ │ + b.n 6692 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbz r3, 6834 │ │ │ │ │ + cbz r3, 686c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6858 │ │ │ │ │ + cbnz r1, 6890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af64 │ │ │ │ │ + bl 1b63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5efc │ │ │ │ │ - b.w 5dfe │ │ │ │ │ + beq.w 5f34 │ │ │ │ │ + b.w 5e36 │ │ │ │ │ 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 6674 │ │ │ │ │ + beq.w 66ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 683a │ │ │ │ │ + b.n 6872 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 683a │ │ │ │ │ + b.n 6872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65b2 │ │ │ │ │ + b.n 65ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6808 │ │ │ │ │ + beq.n 6840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6808 │ │ │ │ │ + beq.n 6840 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6808 │ │ │ │ │ + beq.n 6840 │ │ │ │ │ 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 │ │ │ │ │ @@ -11109,109 +11112,109 @@ │ │ │ │ │ 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 a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 680a │ │ │ │ │ + beq.n 6842 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 665a │ │ │ │ │ + b.n 6692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 68ec │ │ │ │ │ + blt.n 6924 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 668c │ │ │ │ │ - b.n 6858 │ │ │ │ │ + beq.w 66c4 │ │ │ │ │ + b.n 6890 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 683a │ │ │ │ │ + b.n 6872 │ │ │ │ │ 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 6726 │ │ │ │ │ + beq.w 675e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 676e │ │ │ │ │ + b.n 67a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 694c │ │ │ │ │ + cbnz r1, 6984 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 5ff2 │ │ │ │ │ + b.w 602a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6786 │ │ │ │ │ + b.n 67be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5fc0 │ │ │ │ │ + b.w 5ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 697c │ │ │ │ │ + blt.n 69b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6008 │ │ │ │ │ + beq.w 6040 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6784 │ │ │ │ │ + b.n 67bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6780 │ │ │ │ │ + beq.w 67b8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6784 │ │ │ │ │ + b.n 67bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6784 │ │ │ │ │ + b.n 67bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 694c │ │ │ │ │ + bne.n 6984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af64 │ │ │ │ │ - b.n 677e │ │ │ │ │ + bl 1b63c │ │ │ │ │ + b.n 67b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6784 │ │ │ │ │ + b.n 67bc │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ @@ -11222,134 +11225,134 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 64b4 │ │ │ │ │ + b.n 64ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 62dc │ │ │ │ │ + b.n 6314 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61fc │ │ │ │ │ + b.n 6234 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61ec │ │ │ │ │ + b.n 6224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 60da │ │ │ │ │ + b.w 6112 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 62da │ │ │ │ │ + b.n 6312 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6276 │ │ │ │ │ + b.n 62ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 665c │ │ │ │ │ + b.n 6694 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 665c │ │ │ │ │ + b.n 6694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6a24 │ │ │ │ │ + blt.n 6a5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6594 │ │ │ │ │ + beq.w 65cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 665c │ │ │ │ │ + b.n 6694 │ │ │ │ │ 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 657c │ │ │ │ │ - b.n 6a0e │ │ │ │ │ + beq.w 65b4 │ │ │ │ │ + b.n 6a46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 665c │ │ │ │ │ + b.n 6694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6a48 │ │ │ │ │ + cbnz r1, 6a80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 60bc │ │ │ │ │ + b.w 60f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67d0 │ │ │ │ │ + b.n 6808 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 640a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67d0 │ │ │ │ │ + b.n 6808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ca │ │ │ │ │ + beq.w 6802 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67d0 │ │ │ │ │ + b.n 6808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b40 │ │ │ │ │ + blt.n 6b78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6308 │ │ │ │ │ + beq.w 6340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6564 │ │ │ │ │ + b.n 659c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5dde │ │ │ │ │ + beq.w 5e16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5e02 │ │ │ │ │ + b.w 5e3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63c6 │ │ │ │ │ + b.n 63fe │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6742 │ │ │ │ │ + beq.w 677a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11358,69 +11361,69 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #16] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 676a │ │ │ │ │ + beq.w 67a2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 676e │ │ │ │ │ + b.n 67a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6a88 │ │ │ │ │ + bne.n 6ac0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 62f6 │ │ │ │ │ + b.w 632e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c58 │ │ │ │ │ + blt.w 6c90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6172 │ │ │ │ │ + beq.w 61aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62dc │ │ │ │ │ + b.w 6314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 618e │ │ │ │ │ + b.w 61c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6564 │ │ │ │ │ + b.n 659c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6768 │ │ │ │ │ + beq.w 67a0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6768 │ │ │ │ │ + beq.w 67a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -11429,72 +11432,72 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - b.n 6ae0 │ │ │ │ │ + b.n 6b18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5e02 │ │ │ │ │ + b.w 5e3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6250 │ │ │ │ │ + b.w 6288 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63f0 │ │ │ │ │ + b.n 6428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f48 │ │ │ │ │ + b.w 5f80 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 62dc │ │ │ │ │ + b.w 6314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6290 │ │ │ │ │ + b.w 62c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 641e │ │ │ │ │ + b.n 6456 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 628e │ │ │ │ │ + b.w 62c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6bbc │ │ │ │ │ + bne.n 6bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bce │ │ │ │ │ + beq.n 6c06 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bce │ │ │ │ │ + beq.n 6c06 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_234_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_234_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bce │ │ │ │ │ + beq.n 6c06 │ │ │ │ │ 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 │ │ │ │ │ @@ -11502,257 +11505,257 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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] │ │ │ │ │ - b.n 64b0 │ │ │ │ │ + b.n 64e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 683c │ │ │ │ │ + b.n 6874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 613c │ │ │ │ │ + b.w 6174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b2e │ │ │ │ │ + bne.w 6b66 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.w 615c │ │ │ │ │ + b.w 6194 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62dc │ │ │ │ │ + b.w 6314 │ │ │ │ │ │ │ │ │ │ -00006c64 <_tmp_93_rule>: │ │ │ │ │ +00006c9c <_tmp_93_rule>: │ │ │ │ │ _tmp_93_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6cb4 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 6cec <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6cc0 <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 6cf8 <_tmp_93_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 6cac <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6ce4 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6cac <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 6ce4 <_tmp_93_rule+0x48> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6cac <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6ce4 <_tmp_93_rule+0x48> │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6c88 <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 6cc0 <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6ca8 <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 6ce0 <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006cc8 : │ │ │ │ │ +00006d00 : │ │ │ │ │ strings_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7144 │ │ │ │ │ + beq.w 717c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 719a │ │ │ │ │ + bne.w 71d2 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 6d16 │ │ │ │ │ + cbz r0, 6d4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 71a2 │ │ │ │ │ + beq.w 71da │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 719a │ │ │ │ │ + bne.w 71d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 71c4 │ │ │ │ │ + beq.w 71fc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71da │ │ │ │ │ + beq.w 7212 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 709a │ │ │ │ │ + bne.w 70d2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r3, r1, #1 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6dea │ │ │ │ │ + beq.n 6e22 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6df8 │ │ │ │ │ + bne.n 6e30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70f4 │ │ │ │ │ + beq.w 712c │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ea2 │ │ │ │ │ + bne.w 6eda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 70a8 │ │ │ │ │ + bne.w 70e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70e8 │ │ │ │ │ + beq.w 7120 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6dfc │ │ │ │ │ + cbz r0, 6e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70cc │ │ │ │ │ + beq.w 7104 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 7074 │ │ │ │ │ + beq.w 70ac │ │ │ │ │ str.w r3, [sl, fp, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ add.w r3, r1, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 6d76 │ │ │ │ │ + bne.n 6dae │ │ │ │ │ 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 6d7c │ │ │ │ │ + beq.n 6db4 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 70dc │ │ │ │ │ + b.n 7114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 7092 │ │ │ │ │ + beq.w 70ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7092 │ │ │ │ │ + bne.w 70ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71d4 │ │ │ │ │ + beq.w 720c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 6e54 │ │ │ │ │ + ble.n 6e8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 6e54 │ │ │ │ │ + beq.n 6e8c │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 6e46 │ │ │ │ │ + bne.n 6e7e │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7150 │ │ │ │ │ + beq.w 7188 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -11760,102 +11763,102 @@ │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7188 │ │ │ │ │ + beq.w 71c0 │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6d08 │ │ │ │ │ + b.n 6d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7130 │ │ │ │ │ + beq.w 7168 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7140 │ │ │ │ │ + bne.w 7178 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 711a │ │ │ │ │ + beq.w 7152 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7140 │ │ │ │ │ + bne.w 7178 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd sl, r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ strd fp, r6, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 6efa │ │ │ │ │ + b.n 6f32 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str.w r3, [fp, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 70e0 │ │ │ │ │ + beq.w 7118 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ae │ │ │ │ │ + bne.w 70e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ - bl 14484 │ │ │ │ │ + bl 14650 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6f40 │ │ │ │ │ + cbnz r0, 6f78 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70ae │ │ │ │ │ + bne.w 70e6 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6f6a │ │ │ │ │ + cbz r0, 6fa2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7154 │ │ │ │ │ + beq.w 718c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.n 6ef2 │ │ │ │ │ + bne.n 6f2a │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7178 │ │ │ │ │ + beq.w 71b0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 6ef2 │ │ │ │ │ + b.n 6f2a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11864,455 +11867,455 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7114 │ │ │ │ │ + beq.w 714c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 7032 │ │ │ │ │ + ble.n 706a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #12 │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ │ - beq.n 7032 │ │ │ │ │ + beq.n 706a │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ rsb lr, r0, #4 │ │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ │ add.w r1, lr, r3 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ │ str r7, [r0, r1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 7022 │ │ │ │ │ + bne.n 705a │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d98 │ │ │ │ │ + beq.w 6dd0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6dc6 │ │ │ │ │ + bne.w 6dfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7110 │ │ │ │ │ + beq.n 7148 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d9e │ │ │ │ │ + b.n 6dd6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71d4 │ │ │ │ │ + beq.w 720c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 6dd4 │ │ │ │ │ + b.n 6e0c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 6e94 │ │ │ │ │ + b.n 6ecc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e02 │ │ │ │ │ + b.n 6e3a │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6f84 │ │ │ │ │ + b.n 6fbc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 70dc │ │ │ │ │ + cbz r0, 7114 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e02 │ │ │ │ │ + b.n 6e3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f08 │ │ │ │ │ + b.n 6f40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7108 │ │ │ │ │ + cbnz r3, 7140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6db0 │ │ │ │ │ + b.n 6de8 │ │ │ │ │ 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 6d88 │ │ │ │ │ + beq.w 6dc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6d9e │ │ │ │ │ + b.n 6dd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70dc │ │ │ │ │ + b.n 7114 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d9e │ │ │ │ │ + b.n 6dd6 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ 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 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6d9e │ │ │ │ │ + b.n 6dd6 │ │ │ │ │ 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 6ebc │ │ │ │ │ + beq.w 6ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7128 │ │ │ │ │ + b.n 7160 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6cf6 │ │ │ │ │ + beq.w 6d2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 719a │ │ │ │ │ + b.n 71d2 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70c4 │ │ │ │ │ + beq.n 70fc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 70c4 │ │ │ │ │ + b.n 70fc │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 7116 │ │ │ │ │ + b.n 714e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e94 │ │ │ │ │ + beq.w 6ecc │ │ │ │ │ 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 6d10 │ │ │ │ │ + b.n 6d48 │ │ │ │ │ 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 71e4 │ │ │ │ │ + blt.n 721c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6d36 │ │ │ │ │ - b.n 719a │ │ │ │ │ + beq.w 6d6e │ │ │ │ │ + b.n 71d2 │ │ │ │ │ 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 6d44 │ │ │ │ │ - b.n 7098 │ │ │ │ │ + beq.w 6d7c │ │ │ │ │ + b.n 70d0 │ │ │ │ │ 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 │ │ │ │ │ - b.n 7098 │ │ │ │ │ + b.n 70d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 719c │ │ │ │ │ + b.n 71d4 │ │ │ │ │ │ │ │ │ │ -000071ec : │ │ │ │ │ +00007224 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 724e │ │ │ │ │ + beq.n 7286 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 725a │ │ │ │ │ + cbnz r2, 7292 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 723c │ │ │ │ │ + cbnz r0, 7274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7258 │ │ │ │ │ + cbnz r3, 7290 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 723c │ │ │ │ │ + cbnz r0, 7274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7258 │ │ │ │ │ + cbnz r3, 7290 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7244 │ │ │ │ │ + cbz r0, 727c │ │ │ │ │ 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 7242 │ │ │ │ │ + b.n 727a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7210 │ │ │ │ │ + beq.n 7248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007264 : │ │ │ │ │ +0000729c : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7654 │ │ │ │ │ + beq.w 768a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7662 │ │ │ │ │ + bne.w 7698 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 7380 │ │ │ │ │ + beq.n 73b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 73ba │ │ │ │ │ + beq.w 73f2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 7318 │ │ │ │ │ + cbnz r0, 7350 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 75ee │ │ │ │ │ + beq.w 7624 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + bne.n 7404 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7544 │ │ │ │ │ + bne.w 757a │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73cc │ │ │ │ │ + bne.n 7404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e0 │ │ │ │ │ + bl 7814 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 734a │ │ │ │ │ + cbz r0, 7382 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 7358 │ │ │ │ │ + beq.n 7390 │ │ │ │ │ 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, 7358 │ │ │ │ │ + cbz r0, 7390 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ - b.n 730e │ │ │ │ │ + b.n 7346 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73da │ │ │ │ │ + bne.n 7412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73e4 │ │ │ │ │ + bne.n 741c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -12322,378 +12325,376 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 7340 │ │ │ │ │ + blt.n 7378 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 766a │ │ │ │ │ + bne.w 76a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 72b4 │ │ │ │ │ + bne.w 72ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 72b4 │ │ │ │ │ + beq.w 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 7360 │ │ │ │ │ + beq.n 7398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7340 │ │ │ │ │ + b.n 7378 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 761c │ │ │ │ │ + beq.w 7652 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 762c │ │ │ │ │ + bne.w 7662 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 760c │ │ │ │ │ + beq.w 7642 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 762a │ │ │ │ │ + bne.w 7660 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 745e │ │ │ │ │ + beq.n 7496 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 746c │ │ │ │ │ + cbnz r2, 74a4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 746a │ │ │ │ │ + cbz r0, 74a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 746c │ │ │ │ │ + cbz r2, 74a4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 751e │ │ │ │ │ + beq.n 7556 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7420 │ │ │ │ │ + b.n 7458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7430 │ │ │ │ │ + beq.n 7468 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7606 │ │ │ │ │ + beq.w 763c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 74c0 │ │ │ │ │ + ble.n 74f8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 74c0 │ │ │ │ │ + beq.n 74f8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 74c0 │ │ │ │ │ + beq.n 74f8 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.n 74b0 │ │ │ │ │ + bne.n 74e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 7650 │ │ │ │ │ + bne.w 7686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 733c │ │ │ │ │ + beq.w 7374 │ │ │ │ │ ldrd r5, r8, [r8, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 764a │ │ │ │ │ + beq.w 7680 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7632 │ │ │ │ │ + beq.w 7668 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7374 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n 73ac │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7606 │ │ │ │ │ + beq.n 763c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r2, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7420 │ │ │ │ │ + b.n 7458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 75e0 │ │ │ │ │ + beq.n 7616 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 75d8 │ │ │ │ │ + bne.n 760e │ │ │ │ │ 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, r9 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 75ba │ │ │ │ │ + cbz r0, 75f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 75ba │ │ │ │ │ + cbz r0, 75f0 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 75c2 │ │ │ │ │ + cbz r0, 75f8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r9, 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] │ │ │ │ │ - cbz r0, 75e8 │ │ │ │ │ + cbz r0, 761e │ │ │ │ │ strd r9, 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, #28] │ │ │ │ │ - cbz r0, 75cc │ │ │ │ │ + cbz r0, 7602 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 730e │ │ │ │ │ + b.n 7346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72f2 │ │ │ │ │ + b.n 732a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73d0 │ │ │ │ │ + b.n 7408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 75fa │ │ │ │ │ + cbnz r0, 7630 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 730e │ │ │ │ │ + b.n 7346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72f6 │ │ │ │ │ + b.n 732e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7552 │ │ │ │ │ + b.n 7588 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 759e │ │ │ │ │ + b.n 75d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 72d0 │ │ │ │ │ + bge.w 7308 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73d0 │ │ │ │ │ + b.n 7408 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 736e │ │ │ │ │ + b.n 73a6 │ │ │ │ │ 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 73fc │ │ │ │ │ + beq.w 7434 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 736e │ │ │ │ │ + b.n 73a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7370 │ │ │ │ │ + beq.w 73a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7340 │ │ │ │ │ + b.n 7378 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 750e │ │ │ │ │ + b.n 7546 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 736e │ │ │ │ │ + b.n 73a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7292 │ │ │ │ │ + beq.w 72ca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 7340 │ │ │ │ │ + b.n 7378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 7340 │ │ │ │ │ - nop │ │ │ │ │ + b.n 7378 │ │ │ │ │ │ │ │ │ │ -00007674 : │ │ │ │ │ +000076a8 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 77c8 │ │ │ │ │ + beq.w 77fc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 77c0 │ │ │ │ │ + bne.w 77f4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 76f8 │ │ │ │ │ + cbnz r0, 772c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 77b0 │ │ │ │ │ + beq.n 77e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77d8 │ │ │ │ │ + bne.w 780c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7714 │ │ │ │ │ + cbnz r0, 7748 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 77d8 │ │ │ │ │ + bne.n 780c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e0 │ │ │ │ │ + bl 7814 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7706 │ │ │ │ │ + cbz r0, 773a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12703,223 +12704,223 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 76f4 │ │ │ │ │ + b.n 7728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 77a2 │ │ │ │ │ + beq.n 77d6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 779a │ │ │ │ │ + bne.n 77ce │ │ │ │ │ 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, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 7790 │ │ │ │ │ + cbz r0, 77c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7790 │ │ │ │ │ + cbz r0, 77c4 │ │ │ │ │ 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.n 77d8 │ │ │ │ │ + beq.n 780c │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, 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] │ │ │ │ │ - cbz r0, 77aa │ │ │ │ │ + cbz r0, 77de │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 770a │ │ │ │ │ + bne.n 773e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 77ba │ │ │ │ │ + cbnz r0, 77ee │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 770a │ │ │ │ │ + b.n 773e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76da │ │ │ │ │ + b.n 770e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76da │ │ │ │ │ + b.n 770e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7722 │ │ │ │ │ + b.n 7756 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 776c │ │ │ │ │ + b.n 77a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 76bc │ │ │ │ │ + bge.n 76f0 │ │ │ │ │ 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 7700 │ │ │ │ │ + b.n 7734 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 76a2 │ │ │ │ │ + beq.w 76d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77c0 │ │ │ │ │ + b.n 77f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77c4 │ │ │ │ │ + b.n 77f8 │ │ │ │ │ │ │ │ │ │ -000077e0 : │ │ │ │ │ +00007814 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 82f2 │ │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 8300 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 832e │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 82ee │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 790c │ │ │ │ │ + bne.n 7940 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8312 │ │ │ │ │ + beq.w 82f2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8330 │ │ │ │ │ + bne.w 82ee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 79aa │ │ │ │ │ + beq.w 79de │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79cc │ │ │ │ │ + beq.w 7a00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 7a1a │ │ │ │ │ + bne.w 7a4a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8330 │ │ │ │ │ + bne.w 82ee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8334 │ │ │ │ │ + beq.w 833e │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a2c │ │ │ │ │ + beq.w 7a5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7a70 │ │ │ │ │ + bne.w 7aa0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8330 │ │ │ │ │ + bne.w 82ee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 791a │ │ │ │ │ + beq.n 794e │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 792e │ │ │ │ │ + beq.n 7962 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7954 │ │ │ │ │ + beq.n 7988 │ │ │ │ │ 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 7d50 │ │ │ │ │ + beq.w 7d7a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12932,350 +12933,349 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7996 │ │ │ │ │ + bne.n 79ca │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 78d2 │ │ │ │ │ + bne.n 7906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 834a │ │ │ │ │ + blt.w 831a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7996 │ │ │ │ │ + cbnz r3, 79ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78e8 │ │ │ │ │ + bne.n 791c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7996 │ │ │ │ │ + cbnz r3, 79ca │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d22 │ │ │ │ │ + bne.w 7d4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7996 │ │ │ │ │ + cbnz r3, 79ca │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d62 │ │ │ │ │ + bne.w 7d8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7996 │ │ │ │ │ + cbnz r3, 79ca │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f0e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + bne.w 7f38 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ + mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 7906 │ │ │ │ │ + b.n 793a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 786a │ │ │ │ │ + bne.w 789e │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8262 │ │ │ │ │ + cbnz r0, 7a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ - cbz r0, 7a02 │ │ │ │ │ + bne.w 8274 │ │ │ │ │ + cbz r0, 7a32 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt.n 7a82 │ │ │ │ │ + blt.n 7ab2 │ │ │ │ │ mov sl, r9 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 787a │ │ │ │ │ + beq.w 78ac │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c48 │ │ │ │ │ + bne.w 7c72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7878 │ │ │ │ │ + b.n 78ac │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 7a62 │ │ │ │ │ + cbnz r0, 7a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 824a │ │ │ │ │ - cbz r0, 7a5c │ │ │ │ │ + bne.w 827c │ │ │ │ │ + cbz r0, 7a8c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 7b6a │ │ │ │ │ + blt.w 7b94 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str.w r9, [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 78b2 │ │ │ │ │ + beq.w 78e6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cae │ │ │ │ │ + bne.w 7cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78b2 │ │ │ │ │ + b.n 78e6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8262 │ │ │ │ │ + bne.n 7a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ + bne.w 8274 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a04 │ │ │ │ │ + beq.n 7a34 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 7a04 │ │ │ │ │ + bge.n 7a34 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8262 │ │ │ │ │ + bne.n 7a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ + bne.w 8274 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f06 │ │ │ │ │ + beq.w 7f30 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.w 7f06 │ │ │ │ │ + bge.w 7f30 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8262 │ │ │ │ │ + bne.n 7a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8242 │ │ │ │ │ + bne.w 8274 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f9c │ │ │ │ │ + beq.w 7fc6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movlt r3, r0 │ │ │ │ │ movlt r9, r5 │ │ │ │ │ movlt r5, r2 │ │ │ │ │ - bge.w 7f9c │ │ │ │ │ + bge.w 7fc6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ 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 8260 │ │ │ │ │ + bne.w 82c6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8240 │ │ │ │ │ + bne.w 8272 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7caa │ │ │ │ │ + beq.w 7cd4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 7caa │ │ │ │ │ + ble.w 7cd4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 7b30 │ │ │ │ │ + b.n 7b5a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a62 │ │ │ │ │ + bne.w 7a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 824a │ │ │ │ │ + bne.w 827c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a5e │ │ │ │ │ + beq.w 7a8e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 7a5e │ │ │ │ │ + bge.w 7a8e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a62 │ │ │ │ │ + bne.w 7a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 824a │ │ │ │ │ + bne.w 827c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f0a │ │ │ │ │ + beq.w 7f34 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 7f0a │ │ │ │ │ + bge.w 7f34 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a62 │ │ │ │ │ + bne.w 7a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 824a │ │ │ │ │ + bne.w 827c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fa2 │ │ │ │ │ + beq.w 7fcc │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7fa2 │ │ │ │ │ + bge.w 7fcc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ 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 7a62 │ │ │ │ │ + bne.w 7a92 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 824a │ │ │ │ │ + bne.w 827c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a5e │ │ │ │ │ + beq.w 7a8e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 7a5e │ │ │ │ │ + ble.w 7a8e │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 7c0e │ │ │ │ │ + b.n 7c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a28 │ │ │ │ │ + beq.w 7a58 │ │ │ │ │ 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 7a28 │ │ │ │ │ + beq.w 7a58 │ │ │ │ │ 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 837c │ │ │ │ │ + beq.w 82ba │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -13283,47 +13283,47 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d14 │ │ │ │ │ + beq.n 7d3e │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 7906 │ │ │ │ │ + b.n 793a │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 7a04 │ │ │ │ │ + b.n 7a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151c0 │ │ │ │ │ + bl 15388 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a7e │ │ │ │ │ + beq.w 7aae │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a7e │ │ │ │ │ + beq.w 7aae │ │ │ │ │ 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 7a7e │ │ │ │ │ + beq.w 7aae │ │ │ │ │ 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 837c │ │ │ │ │ + beq.w 82ba │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -13331,131 +13331,131 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ca2 │ │ │ │ │ + bne.n 7ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8382 │ │ │ │ │ + bne.w 82e8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 7ca2 │ │ │ │ │ + b.n 7ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e0 │ │ │ │ │ + bl 7814 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 796a │ │ │ │ │ + beq.w 799e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 796a │ │ │ │ │ + beq.w 799e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ 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 78f8 │ │ │ │ │ + bne.w 792c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 830a │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - b.n 799a │ │ │ │ │ + bne.w 8326 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 79ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82d2 │ │ │ │ │ + beq.w 83ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82ca │ │ │ │ │ + bne.w 83a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7eb4 │ │ │ │ │ + beq.w 7ede │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82b2 │ │ │ │ │ + beq.w 8378 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82aa │ │ │ │ │ + bne.w 8370 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8274 │ │ │ │ │ + beq.w 82d6 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 82a4 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ + bne.w 836a │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 82ba │ │ │ │ │ + beq.w 8284 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e9e │ │ │ │ │ + beq.n 7ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e9e │ │ │ │ │ + beq.n 7ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8258 │ │ │ │ │ + beq.w 8362 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8252 │ │ │ │ │ + bne.w 835c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b2 │ │ │ │ │ + beq.w 80da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b2 │ │ │ │ │ + beq.w 80da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 826e │ │ │ │ │ + beq.w 82d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ strd r1, r5, [sp, #24] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -13463,361 +13463,344 @@ │ │ │ │ │ str.w fp, [r0, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 82ea │ │ │ │ │ + beq.w 839c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 814a │ │ │ │ │ + bne.w 8174 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 814a │ │ │ │ │ + beq.w 8174 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 814a │ │ │ │ │ + beq.w 8174 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 820c │ │ │ │ │ + beq.w 8238 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str.w r2, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7e50 │ │ │ │ │ + b.n 7e7a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82ca │ │ │ │ │ + bne.w 83a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 7ed8 │ │ │ │ │ + cbz r0, 7f02 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8162 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 81f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 7efa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r1, 7f24 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8036 │ │ │ │ │ + bne.w 805e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7988 │ │ │ │ │ - b.n 7996 │ │ │ │ │ + beq.w 79bc │ │ │ │ │ + b.n 79ca │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 7a04 │ │ │ │ │ + b.n 7a34 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 7a5e │ │ │ │ │ + b.n 7a8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 835e │ │ │ │ │ + beq.w 82b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8356 │ │ │ │ │ + bne.w 82a8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8368 │ │ │ │ │ + beq.w 8294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7fa6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 7fd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7996 │ │ │ │ │ + bne.w 79ca │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7996 │ │ │ │ │ + beq.w 79ca │ │ │ │ │ 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 7996 │ │ │ │ │ + beq.w 79ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78f8 │ │ │ │ │ - b.n 7d50 │ │ │ │ │ + bne.w 792c │ │ │ │ │ + b.n 7d7a │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ - b.n 7a04 │ │ │ │ │ + b.n 7a34 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 7a5e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + b.n 7a8e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82e2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 8354 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82da │ │ │ │ │ + bne.w 834c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8292 │ │ │ │ │ + beq.w 838c │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 82da │ │ │ │ │ + bne.w 834c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 806a │ │ │ │ │ + bne.n 8092 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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 828c │ │ │ │ │ + beq.w 8386 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 823c │ │ │ │ │ + beq.w 826e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7f50 │ │ │ │ │ - b.n 7f48 │ │ │ │ │ + beq.n 7f7a │ │ │ │ │ + b.n 7f72 │ │ │ │ │ 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 7996 │ │ │ │ │ + beq.w 79ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78f8 │ │ │ │ │ - b.n 7d50 │ │ │ │ │ + bne.w 792c │ │ │ │ │ + b.n 7d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fea │ │ │ │ │ + beq.n 8012 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8186 │ │ │ │ │ + bne.n 818c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ 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 828c │ │ │ │ │ + beq.w 8386 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ str.w r1, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 7ffe │ │ │ │ │ - b.n 809e │ │ │ │ │ + beq.n 8026 │ │ │ │ │ + b.n 80c6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ea8 │ │ │ │ │ + bne.w 7ed2 │ │ │ │ │ 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 826e │ │ │ │ │ + beq.w 82d0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 811a │ │ │ │ │ + ble.n 8142 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 811a │ │ │ │ │ + beq.n 8142 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 811a │ │ │ │ │ + beq.n 8142 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 811a │ │ │ │ │ + beq.n 8142 │ │ │ │ │ movs r0, #3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ str.w r1, [r3, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 810a │ │ │ │ │ + bne.n 8132 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7eb6 │ │ │ │ │ + bne.w 7ee0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 8170 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ee2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8206 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f0c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 7ea8 │ │ │ │ │ - b.n 80c0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.w 7ed2 │ │ │ │ │ + b.n 80e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 8146 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7ede │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7efa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8088 │ │ │ │ │ + beq.n 80b0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 828c │ │ │ │ │ + beq.w 8386 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ @@ -13826,396 +13809,411 @@ │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 81f0 │ │ │ │ │ + cbnz r0, 821c │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 828c │ │ │ │ │ + beq.w 8386 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r0, [sp, #28] │ │ │ │ │ - bgt.w 809e │ │ │ │ │ - b.n 7ffe │ │ │ │ │ + bgt.w 80c6 │ │ │ │ │ + b.n 8026 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8170 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7f08 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7f24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81c6 │ │ │ │ │ + beq.n 81cc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 8226 │ │ │ │ │ + beq.n 8254 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r2, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 81ba │ │ │ │ │ + b.n 81c0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 826a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 82cc │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 7e92 │ │ │ │ │ + b.n 7ebc │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 8286 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 8380 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 8202 │ │ │ │ │ + b.n 822e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f48 │ │ │ │ │ + b.n 7f72 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 787a │ │ │ │ │ + b.w 78ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 78b4 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 814e │ │ │ │ │ + b.w 78e8 │ │ │ │ │ + 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 7dfe │ │ │ │ │ + b.n 8178 │ │ │ │ │ + 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 7f62 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7f72 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 79ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e00 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f48 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 7948 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 786a │ │ │ │ │ + b.w 7a38 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb6 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f46 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb6 │ │ │ │ │ + b.n 7ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb6 │ │ │ │ │ + b.n 82be │ │ │ │ │ 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 8312 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r2, #12] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 7874 │ │ │ │ │ + b.n 82ee │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 82be │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 79ce │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 79ce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d9c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 7842 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 82ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 7dd4 │ │ │ │ │ - b.n 814e │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + b.w 78c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7efa │ │ │ │ │ + b.n 7f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d72 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f46 │ │ │ │ │ + b.n 7fde │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + b.n 8178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7fb6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e60 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 780e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + b.n 7e2a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 7914 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 799a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + b.n 7ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 8342 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 7840 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8302 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - b.w 7890 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8302 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7dc6 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 799a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 7996 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 7f6e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7e8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f1e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f24 │ │ │ │ │ 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 7f38 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 7f48 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8302 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8330 │ │ │ │ │ - nop │ │ │ │ │ + b.n 7d9c │ │ │ │ │ │ │ │ │ │ -0000838c : │ │ │ │ │ +000083b4 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 861e │ │ │ │ │ + beq.w 8646 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 83de │ │ │ │ │ + cbnz r2, 8406 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 83ec │ │ │ │ │ + beq.n 8414 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8418 │ │ │ │ │ + cbnz r0, 8440 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8488 │ │ │ │ │ + bne.n 84b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [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 863e │ │ │ │ │ + blt.w 8666 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8636 │ │ │ │ │ + bne.w 865e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83d4 │ │ │ │ │ + beq.n 83fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 862c │ │ │ │ │ + beq.w 8654 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85e6 │ │ │ │ │ + bne.w 860e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 84a0 │ │ │ │ │ + beq.n 84c8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 84b6 │ │ │ │ │ + beq.n 84de │ │ │ │ │ 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 │ │ │ │ │ - bne.n 84ec │ │ │ │ │ + bne.n 8514 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85e6 │ │ │ │ │ + bne.w 860e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 85a0 │ │ │ │ │ + bne.w 85c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 83de │ │ │ │ │ + beq.n 8406 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8636 │ │ │ │ │ + bne.w 865e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 1af64 │ │ │ │ │ + bl 1b63c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 859a │ │ │ │ │ + b.n 85c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85f6 │ │ │ │ │ + bne.w 861e │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 8446 │ │ │ │ │ + bne.n 846e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 85dc │ │ │ │ │ + blt.w 8604 │ │ │ │ │ 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 85f6 │ │ │ │ │ + bne.w 861e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 845c │ │ │ │ │ + beq.n 8484 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 845c │ │ │ │ │ + beq.n 8484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85fc │ │ │ │ │ + beq.n 8624 │ │ │ │ │ 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 85fc │ │ │ │ │ + beq.n 8624 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd fp, r3, [ip, #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.n 8618 │ │ │ │ │ + beq.n 8640 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -14223,445 +14221,445 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85ce │ │ │ │ │ + beq.n 85f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83d4 │ │ │ │ │ + beq.w 83fc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83d4 │ │ │ │ │ + beq.w 83fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 859a │ │ │ │ │ + cbz r0, 85c2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8604 │ │ │ │ │ + beq.n 862c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83e2 │ │ │ │ │ + b.n 840a │ │ │ │ │ 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 847c │ │ │ │ │ + beq.w 84a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83d4 │ │ │ │ │ - b.n 8564 │ │ │ │ │ + beq.w 83fc │ │ │ │ │ + b.n 858c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 8600 │ │ │ │ │ + cbz r0, 8628 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 846c │ │ │ │ │ + beq.w 8494 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 83de │ │ │ │ │ - b.n 848a │ │ │ │ │ + beq.w 8406 │ │ │ │ │ + b.n 84b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85dc │ │ │ │ │ + b.n 8604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85dc │ │ │ │ │ + b.n 8604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83de │ │ │ │ │ + beq.w 8406 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83e2 │ │ │ │ │ + b.n 840a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8526 │ │ │ │ │ + b.n 854e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 83b6 │ │ │ │ │ - b.n 83dc │ │ │ │ │ + beq.w 83de │ │ │ │ │ + b.n 8404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8428 │ │ │ │ │ + b.n 8450 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83e2 │ │ │ │ │ + b.n 840a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83e2 │ │ │ │ │ + b.n 840a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000864c : │ │ │ │ │ +00008674 : │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 89b2 │ │ │ │ │ + beq.w 89e8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89ac │ │ │ │ │ + bne.w 89e2 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1105 @ 0x451 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 869a │ │ │ │ │ + cbz r0, 86c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 899a │ │ │ │ │ + beq.w 89d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldrd r7, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 872a │ │ │ │ │ + bne.n 8752 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 898a │ │ │ │ │ + bne.w 89be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 86d8 │ │ │ │ │ + cbz r0, 8700 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87da │ │ │ │ │ + bne.w 8808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 898a │ │ │ │ │ + bne.w 89be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ - cbz r0, 86fc │ │ │ │ │ + bl 8bf4 │ │ │ │ │ + cbz r0, 8724 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 868c │ │ │ │ │ + b.n 86b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 898a │ │ │ │ │ + bne.w 89be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d8a4 │ │ │ │ │ + bl d8dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 871e │ │ │ │ │ + cbnz r0, 8746 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86f6 │ │ │ │ │ + b.n 871e │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86f6 │ │ │ │ │ + b.n 871e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89ac │ │ │ │ │ + bne.w 89e2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 89c2 │ │ │ │ │ + beq.w 89f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_158_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_158_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 8764 │ │ │ │ │ + cbz r0, 878c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 884a │ │ │ │ │ + bne.n 887a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89d0 │ │ │ │ │ + bne.w 8a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8916 │ │ │ │ │ + bne.w 8946 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89d0 │ │ │ │ │ + bne.w 8a06 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 89d6 │ │ │ │ │ + bne.w 8a0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 86b8 │ │ │ │ │ + beq.n 86e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 89c8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 8a68 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + beq.w 8aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 88ce │ │ │ │ │ + bne.w 88fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 86b8 │ │ │ │ │ + b.n 86e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d8 │ │ │ │ │ + beq.w 8700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d8 │ │ │ │ │ + beq.w 8700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d8 │ │ │ │ │ + beq.w 8700 │ │ │ │ │ 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 898a │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + beq.w 89be │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r7, r6, [sp] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ │ + strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8720 │ │ │ │ │ + bne.w 8748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 89a6 │ │ │ │ │ + bne.w 89dc │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 8720 │ │ │ │ │ + b.n 8748 │ │ │ │ │ ldrd r3, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8b7a │ │ │ │ │ + beq.w 8bb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6e │ │ │ │ │ + bne.w 8ba8 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 8b4e │ │ │ │ │ + beq.w 8b88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a7c │ │ │ │ │ + bne.w 8ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6e │ │ │ │ │ + bne.w 8ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aea │ │ │ │ │ + bne.w 8b22 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6e │ │ │ │ │ + bne.w 8ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d8a4 │ │ │ │ │ + bl d8dc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aea │ │ │ │ │ + bne.w 8b22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8764 │ │ │ │ │ + b.n 878c │ │ │ │ │ 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, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ce │ │ │ │ │ + beq.w 87fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ce │ │ │ │ │ + beq.w 87fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a34 │ │ │ │ │ + bne.w 8a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ce │ │ │ │ │ + beq.w 87fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d4 │ │ │ │ │ + b.n 8802 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8780 │ │ │ │ │ + beq.w 87a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8780 │ │ │ │ │ + beq.w 87a8 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_159_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_159_rule │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8780 │ │ │ │ │ + beq.w 87a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14670,84 +14668,85 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87a0 │ │ │ │ │ + beq.w 87c8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + b.n 87d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8694 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8990 │ │ │ │ │ + b.n 86bc │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 89c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 86a4 │ │ │ │ │ + bge.w 86cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8990 │ │ │ │ │ + b.n 89c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 867a │ │ │ │ │ + beq.w 86a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 89ac │ │ │ │ │ + b.n 89e2 │ │ │ │ │ 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 8742 │ │ │ │ │ + beq.w 876a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 87d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18be0 │ │ │ │ │ + bl 19238 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 89e4 │ │ │ │ │ + cbz r2, 8a1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87a2 │ │ │ │ │ + b.n 87ca │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879e │ │ │ │ │ + beq.w 87c6 │ │ │ │ │ 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 879e │ │ │ │ │ + beq.w 87c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14756,15 +14755,15 @@ │ │ │ │ │ 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, [r8, #12] │ │ │ │ │ - b.n 8972 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ @@ -14775,55 +14774,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 8902 │ │ │ │ │ + b.n 8932 │ │ │ │ │ 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 87c2 │ │ │ │ │ + beq.w 87ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d4 │ │ │ │ │ + b.n 8802 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88be │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b92 │ │ │ │ │ + beq.n 8bcc │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -14831,31 +14830,31 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ba0 │ │ │ │ │ + beq.n 8bda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 8b3a │ │ │ │ │ + cbnz r0, 8b72 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 8b3a │ │ │ │ │ + cbz r3, 8b72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14864,1729 +14863,1732 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #16] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879e │ │ │ │ │ + beq.w 87c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 87d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8b82 │ │ │ │ │ + blt.n 8bbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8880 │ │ │ │ │ + beq.w 88b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8766 │ │ │ │ │ + b.n 878e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8860 │ │ │ │ │ + b.n 8890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8766 │ │ │ │ │ + b.n 878e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8766 │ │ │ │ │ + b.n 878e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88c4 │ │ │ │ │ + beq.w 88f4 │ │ │ │ │ strd r2, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8766 │ │ │ │ │ + b.n 878e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00008bb8 : │ │ │ │ │ +00008bf4 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8e5a │ │ │ │ │ + beq.w 8e96 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e68 │ │ │ │ │ + bne.w 8ea4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8c06 │ │ │ │ │ + cbz r0, 8c42 │ │ │ │ │ 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 8e6c │ │ │ │ │ + beq.w 8ea8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8dca │ │ │ │ │ + bne.w 8e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ + bl 9430 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8cca │ │ │ │ │ + beq.n 8d06 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e40 │ │ │ │ │ + beq.w 8e7c │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8e54 │ │ │ │ │ + bne.w 8e90 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e2c │ │ │ │ │ + beq.w 8e68 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8e3a │ │ │ │ │ + bne.w 8e76 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 8e92 │ │ │ │ │ + beq.w 8ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8ce2 │ │ │ │ │ + cbnz r0, 8d1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8dca │ │ │ │ │ + bne.w 8e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ - cbz r0, 8cd0 │ │ │ │ │ + bl 9430 │ │ │ │ │ + cbz r0, 8d0c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8bf8 │ │ │ │ │ + b.n 8c34 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ca6 │ │ │ │ │ + b.n 8ce2 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8cc4 │ │ │ │ │ + b.n 8d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ + bl 9430 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e22 │ │ │ │ │ + beq.w 8e5e │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 8e12 │ │ │ │ │ + beq.n 8e4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e22 │ │ │ │ │ + bne.w 8e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dd4 │ │ │ │ │ + bne.n 8e10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8c96 │ │ │ │ │ + beq.n 8cd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c96 │ │ │ │ │ + bne.n 8cd2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e26 │ │ │ │ │ + beq.n 8e62 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 8d7c │ │ │ │ │ + ble.n 8db8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 8d7c │ │ │ │ │ + beq.n 8db8 │ │ │ │ │ mov.w r3, r9, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 8d6c │ │ │ │ │ + bne.n 8da8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 8dca │ │ │ │ │ + cbz r0, 8e06 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8e8c │ │ │ │ │ + beq.n 8ec8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e80 │ │ │ │ │ + beq.n 8ebc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 8cc4 │ │ │ │ │ + b.n 8d00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ + bl 9430 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 8e22 │ │ │ │ │ + cbz r2, 8e5e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 8dfa │ │ │ │ │ + beq.n 8e36 │ │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d06 │ │ │ │ │ + b.n 8d42 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 8e26 │ │ │ │ │ + cbz r0, 8e62 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8dea │ │ │ │ │ + b.n 8e26 │ │ │ │ │ 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 8d1e │ │ │ │ │ + beq.w 8d5a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d30 │ │ │ │ │ + b.n 8d6c │ │ │ │ │ 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.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ca6 │ │ │ │ │ + b.n 8ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 8c50 │ │ │ │ │ + beq.w 8c8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ca6 │ │ │ │ │ + b.n 8ce2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8be6 │ │ │ │ │ + beq.w 8c22 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8dce │ │ │ │ │ + b.n 8e0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8c10 │ │ │ │ │ + bge.w 8c4c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8e68 │ │ │ │ │ + b.n 8ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e78 │ │ │ │ │ + bne.n 8eb4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8dc0 │ │ │ │ │ + b.n 8dfc │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8db2 │ │ │ │ │ + b.n 8dee │ │ │ │ │ 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 8c80 │ │ │ │ │ - b.n 8e20 │ │ │ │ │ + beq.w 8cbc │ │ │ │ │ + b.n 8e5c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ea4 : │ │ │ │ │ +00008ee0 : │ │ │ │ │ single_target_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 93b4 │ │ │ │ │ + beq.w 93f0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 937a │ │ │ │ │ + bne.w 93b6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9360 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 933a │ │ │ │ │ + beq.w 9376 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9362 │ │ │ │ │ + beq.w 939e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fb6 │ │ │ │ │ + beq.n 8ff2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9002 │ │ │ │ │ + bne.n 903e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 93aa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 93dc │ │ │ │ │ + beq.w 9418 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9014 │ │ │ │ │ + beq.n 9050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 905a │ │ │ │ │ + bne.n 9096 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 937a │ │ │ │ │ + bne.w 93b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8f9e │ │ │ │ │ + cbnz r0, 8fda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93e8 │ │ │ │ │ + bne.w 9424 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 927c │ │ │ │ │ + bne.w 92b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93c4 │ │ │ │ │ + beq.w 9400 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f94 │ │ │ │ │ + b.n 8fd0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9398 │ │ │ │ │ + bne.w 93d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ - cbz r0, 8fec │ │ │ │ │ + bne.w 93c8 │ │ │ │ │ + cbz r0, 9028 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n 906c │ │ │ │ │ + bgt.n 90a8 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8f2a │ │ │ │ │ + beq.n 8f66 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 921e │ │ │ │ │ + bne.w 925a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f28 │ │ │ │ │ + b.n 8f64 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939e │ │ │ │ │ + bne.w 93da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ - cbz r0, 9048 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ + cbz r0, 9084 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.w 914c │ │ │ │ │ + bgt.w 9188 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8f60 │ │ │ │ │ + beq.n 8f9c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92b0 │ │ │ │ │ + bne.w 92ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f5e │ │ │ │ │ + b.n 8f9a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9398 │ │ │ │ │ + bne.w 93d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fee │ │ │ │ │ + beq.n 902a │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 8fee │ │ │ │ │ + bge.n 902a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9398 │ │ │ │ │ + bne.w 93d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 929e │ │ │ │ │ + beq.w 92da │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge.w 929e │ │ │ │ │ + bge.w 92da │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9398 │ │ │ │ │ + bne.w 93d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92a6 │ │ │ │ │ + beq.w 92e2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.w 92a6 │ │ │ │ │ + bge.w 92e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9398 │ │ │ │ │ + bne.w 93d4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fee │ │ │ │ │ + beq.w 902a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w 8fee │ │ │ │ │ + ble.w 902a │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 9110 │ │ │ │ │ + b.n 914c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939e │ │ │ │ │ + bne.w 93da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 904a │ │ │ │ │ + beq.w 9086 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 904a │ │ │ │ │ + bge.w 9086 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939e │ │ │ │ │ + bne.w 93da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92a2 │ │ │ │ │ + beq.n 92de │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.n 92a2 │ │ │ │ │ + ble.n 92de │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939e │ │ │ │ │ + bne.w 93da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92ac │ │ │ │ │ + beq.n 92e8 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 92ac │ │ │ │ │ + bge.n 92e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 939e │ │ │ │ │ + bne.w 93da │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 54a0 │ │ │ │ │ + bl 54c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 904a │ │ │ │ │ + beq.w 9086 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.w 904a │ │ │ │ │ + ble.w 9086 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 91e4 │ │ │ │ │ + b.n 9220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9010 │ │ │ │ │ + beq.w 904c │ │ │ │ │ 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 9010 │ │ │ │ │ + beq.w 904c │ │ │ │ │ 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 936a │ │ │ │ │ + beq.w 93a6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9312 │ │ │ │ │ + beq.n 934e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 8f94 │ │ │ │ │ + b.n 8fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea4 │ │ │ │ │ + bl 8ee0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9294 │ │ │ │ │ + cbz r0, 92d0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fb0 │ │ │ │ │ + bne.w 8fec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f94 │ │ │ │ │ + b.n 8fd0 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 8fee │ │ │ │ │ + b.n 902a │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 904a │ │ │ │ │ + b.n 9086 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 8fee │ │ │ │ │ + b.n 902a │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 904a │ │ │ │ │ + b.n 9086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151c0 │ │ │ │ │ + bl 15388 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9068 │ │ │ │ │ + beq.w 90a4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9068 │ │ │ │ │ + beq.w 90a4 │ │ │ │ │ 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 9068 │ │ │ │ │ + beq.w 90a4 │ │ │ │ │ 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 936a │ │ │ │ │ + beq.n 93a6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9276 │ │ │ │ │ + bne.n 92b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93ae │ │ │ │ │ + bne.n 93ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 93ec │ │ │ │ │ + bne.n 9428 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 8eea │ │ │ │ │ + bne.w 8f26 │ │ │ │ │ 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 9382 │ │ │ │ │ + blt.n 93be │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [r1, #12] │ │ │ │ │ - cbnz r2, 936e │ │ │ │ │ + cbnz r2, 93aa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8f04 │ │ │ │ │ + bne.w 8f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f04 │ │ │ │ │ + b.n 8f40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8f6c │ │ │ │ │ + beq.w 8fa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f96 │ │ │ │ │ + b.n 8fd2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f2a │ │ │ │ │ + b.n 8f66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f60 │ │ │ │ │ + b.n 8f9c │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - b.n 8f1c │ │ │ │ │ + b.n 8f58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8f5e │ │ │ │ │ - b.n 905a │ │ │ │ │ + beq.w 8f9a │ │ │ │ │ + b.n 9096 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93ac │ │ │ │ │ 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 8ed0 │ │ │ │ │ - b.n 937a │ │ │ │ │ + beq.w 8f0c │ │ │ │ │ + b.n 93b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f94 │ │ │ │ │ + beq.w 8fd0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 937c │ │ │ │ │ + b.n 93b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 8f40 │ │ │ │ │ + b.n 8f7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 937a │ │ │ │ │ + b.n 93b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093f4 : │ │ │ │ │ +00009430 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 971e │ │ │ │ │ + beq.w 975a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96c6 │ │ │ │ │ + bne.w 9702 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 94ec │ │ │ │ │ + bne.n 9528 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 96b4 │ │ │ │ │ + beq.w 96f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9650 │ │ │ │ │ + bne.w 968c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d30 │ │ │ │ │ + bl 9d78 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94fa │ │ │ │ │ + beq.n 9536 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 96fc │ │ │ │ │ + beq.w 9738 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9710 │ │ │ │ │ + bne.w 974c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96d4 │ │ │ │ │ + beq.w 9710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9716 │ │ │ │ │ + bne.w 9752 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 96e8 │ │ │ │ │ + beq.w 9724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9512 │ │ │ │ │ + cbnz r0, 954e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9650 │ │ │ │ │ + bne.w 968c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d30 │ │ │ │ │ - cbz r0, 9500 │ │ │ │ │ + bl 9d78 │ │ │ │ │ + cbz r0, 953c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ 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.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 94ca │ │ │ │ │ + b.n 9506 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 94e8 │ │ │ │ │ + b.n 9524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d30 │ │ │ │ │ + bl 9d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 965a │ │ │ │ │ + beq.w 9696 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strd r5, sl, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 9686 │ │ │ │ │ + beq.w 96c2 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 967e │ │ │ │ │ + bne.w 96ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 962e │ │ │ │ │ + bne.n 966a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 94ba │ │ │ │ │ + beq.n 94f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 94ba │ │ │ │ │ + bne.n 94f6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96ce │ │ │ │ │ + beq.w 970a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 95e0 │ │ │ │ │ + ble.n 961c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 961c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 961c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 961c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ add.w r1, fp, #12 │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 961c │ │ │ │ │ sub.w r0, fp, #4 │ │ │ │ │ rsb sl, fp, #4 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r3, sl, r1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 95d0 │ │ │ │ │ + bne.n 960c │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 9650 │ │ │ │ │ + cbz r0, 968c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9696 │ │ │ │ │ + beq.n 96d2 │ │ │ │ │ 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 96aa │ │ │ │ │ + beq.n 96e6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 94e8 │ │ │ │ │ + b.n 9524 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9d30 │ │ │ │ │ + bl 9d78 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 9676 │ │ │ │ │ + cbz r0, 96b2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 965e │ │ │ │ │ + beq.n 969a │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9534 │ │ │ │ │ + b.n 9570 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94f4 │ │ │ │ │ + b.n 9530 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 94ba │ │ │ │ │ + b.n 94f6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 96ca │ │ │ │ │ + cbz r0, 9706 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9644 │ │ │ │ │ + b.n 9680 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9568 │ │ │ │ │ + b.n 95a4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9566 │ │ │ │ │ + b.n 95a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9550 │ │ │ │ │ - b.n 955e │ │ │ │ │ + beq.w 958c │ │ │ │ │ + b.n 959a │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9624 │ │ │ │ │ + bne.n 9660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 96c0 │ │ │ │ │ + cbnz r0, 96fc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9624 │ │ │ │ │ + b.n 9660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9440 │ │ │ │ │ + bge.w 947c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9654 │ │ │ │ │ + b.n 9690 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94ca │ │ │ │ │ + b.n 9506 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 94a6 │ │ │ │ │ - b.n 9564 │ │ │ │ │ + beq.w 94e2 │ │ │ │ │ + b.n 95a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 947c │ │ │ │ │ + beq.w 94b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94ca │ │ │ │ │ + b.n 9506 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94ca │ │ │ │ │ + b.n 9506 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9422 │ │ │ │ │ + beq.w 945e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 96c6 │ │ │ │ │ + b.n 9702 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009730 : │ │ │ │ │ +0000976c : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9c6a │ │ │ │ │ + beq.w 9ca4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 992c │ │ │ │ │ + bne.w 9968 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 99d0 │ │ │ │ │ + beq.w 9a0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a04 │ │ │ │ │ + beq.w 9a40 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9934 │ │ │ │ │ + beq.w 9970 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9920 │ │ │ │ │ + beq.w 995c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d24 │ │ │ │ │ + beq.w 9d64 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a12 │ │ │ │ │ + bne.w 9a4e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9914 │ │ │ │ │ + beq.w 9950 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d2c │ │ │ │ │ + bne.w 9d6c │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 9c2a │ │ │ │ │ + beq.w 9c64 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a18 │ │ │ │ │ + bne.w 9a54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 992c │ │ │ │ │ + bne.w 9968 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d10 │ │ │ │ │ + beq.w 9d2a │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9980 │ │ │ │ │ + beq.w 99bc │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9924 │ │ │ │ │ + beq.n 9960 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cb4 │ │ │ │ │ + bne.w 9d3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 992c │ │ │ │ │ + bne.n 9968 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9888 │ │ │ │ │ + beq.n 98c4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 98a8 │ │ │ │ │ + cbz r0, 98e4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9902 │ │ │ │ │ + beq.n 993e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0a │ │ │ │ │ + bne.w 9d24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9872 │ │ │ │ │ + bne.n 98ae │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9c82 │ │ │ │ │ + beq.w 9cbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0a │ │ │ │ │ + bne.w 9d24 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b34 │ │ │ │ │ + bne.w 9b6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0a │ │ │ │ │ + bne.w 9d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 98e8 │ │ │ │ │ + cbnz r0, 9924 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 987e │ │ │ │ │ + bne.n 98ba │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 9880 │ │ │ │ │ + b.n 98bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9840 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9854 │ │ │ │ │ + beq.n 9890 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9882 │ │ │ │ │ + b.n 98be │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9cf4 │ │ │ │ │ + beq.w 9d0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9a12 │ │ │ │ │ + bne.n 9a4e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b80 │ │ │ │ │ + bne.w 9bba │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9a12 │ │ │ │ │ + bne.n 9a4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9970 │ │ │ │ │ + cbnz r0, 99ac │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9798 │ │ │ │ │ + b.n 97d4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9c52 │ │ │ │ │ + beq.w 9c8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d1e │ │ │ │ │ + bne.w 9d38 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9be4 │ │ │ │ │ + bne.w 9c1e │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d1e │ │ │ │ │ + bne.w 9d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 99c0 │ │ │ │ │ + cbnz r0, 99fc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9830 │ │ │ │ │ + b.n 986c │ │ │ │ │ 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 992e │ │ │ │ │ + blt.n 996a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 992c │ │ │ │ │ + bne.n 9968 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9782 │ │ │ │ │ + bne.w 97be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9782 │ │ │ │ │ + beq.w 97be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad7c │ │ │ │ │ + bl adc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b08 │ │ │ │ │ + beq.n 9b42 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strd r5, sl, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 9c7a │ │ │ │ │ + beq.w 9cb4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9a56 │ │ │ │ │ + cbnz r2, 9a92 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b0e │ │ │ │ │ + bne.n 9b48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 97f8 │ │ │ │ │ + beq.w 9834 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 97f8 │ │ │ │ │ + bne.w 9834 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 990e │ │ │ │ │ + beq.w 994a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 9aac │ │ │ │ │ + ble.n 9ae6 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 9aac │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + beq.n 9ae6 │ │ │ │ │ + lsls r1, r2, #2 │ │ │ │ │ + mov ip, fp │ │ │ │ │ + movs r0, #4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr.w r1, [fp, ip, lsl #2] │ │ │ │ │ - str.w r1, [r3, ip, lsl #2] │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bne.n 9a9a │ │ │ │ │ + ldr.w r2, [ip, #4]! │ │ │ │ │ + str r2, [r3, r0] │ │ │ │ │ + adds r0, #4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 9ad8 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cd8 │ │ │ │ │ + bne.w 9cf2 │ │ │ │ │ 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 9cae │ │ │ │ │ + beq.w 9ce8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9cd2 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9cee │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c98 │ │ │ │ │ + beq.w 9cd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 9880 │ │ │ │ │ + b.n 98bc │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 97f8 │ │ │ │ │ + b.n 9834 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad7c │ │ │ │ │ + bl adc0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c22 │ │ │ │ │ + beq.w 9c5c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 9bc6 │ │ │ │ │ + beq.n 9c00 │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9a36 │ │ │ │ │ + b.n 9a72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98d2 │ │ │ │ │ + beq.w 990e │ │ │ │ │ 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 9d0a │ │ │ │ │ + beq.w 9d24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -16594,30 +16596,30 @@ │ │ │ │ │ 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 9cdc │ │ │ │ │ + beq.w 9cf6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ - b.n 98f2 │ │ │ │ │ + b.n 992e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995c │ │ │ │ │ + beq.w 9998 │ │ │ │ │ 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 991c │ │ │ │ │ + beq.w 9958 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -16625,473 +16627,481 @@ │ │ │ │ │ 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 9ce8 │ │ │ │ │ + beq.w 9d02 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9974 │ │ │ │ │ + b.n 99b0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 990a │ │ │ │ │ + beq.w 9946 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9b28 │ │ │ │ │ + b.n 9b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99aa │ │ │ │ │ + beq.w 99e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 9c4a │ │ │ │ │ + cbz r0, 9c84 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 9c3e │ │ │ │ │ + cbz r0, 9c78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 99c4 │ │ │ │ │ + b.n 9a00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9a60 │ │ │ │ │ + b.n 9a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 97e2 │ │ │ │ │ - b.n 9a5c │ │ │ │ │ + beq.w 981e │ │ │ │ │ + b.n 9a98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9c5e │ │ │ │ │ + cbnz r0, 9c98 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 99c4 │ │ │ │ │ + b.n 9a00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9926 │ │ │ │ │ + b.n 9962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 998a │ │ │ │ │ + bge.w 99c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9926 │ │ │ │ │ + b.n 9962 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 975e │ │ │ │ │ + beq.w 979a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 992c │ │ │ │ │ + b.n 9968 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9a46 │ │ │ │ │ + b.n 9a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 98b2 │ │ │ │ │ + bge.w 98ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9902 │ │ │ │ │ + b.n 993e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9880 │ │ │ │ │ + beq.w 98bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 992e │ │ │ │ │ + b.n 996a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 992e │ │ │ │ │ - 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 9cae │ │ │ │ │ - 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.w 9aea │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9aea │ │ │ │ │ + b.n 996a │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9b2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9840 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9c8e │ │ │ │ │ + bne.n 9cc8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9b76 │ │ │ │ │ + b.n 9bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9d00 │ │ │ │ │ + cbnz r0, 9d1a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9974 │ │ │ │ │ + b.n 99b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 993e │ │ │ │ │ + bge.w 997a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9902 │ │ │ │ │ + b.n 993e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 981a │ │ │ │ │ + beq.w 9856 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9926 │ │ │ │ │ + b.n 9962 │ │ │ │ │ + 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 9ce8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r5, r6, [r3, #20] │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + cbz r0, 9d70 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + b.n 9b2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 97b0 │ │ │ │ │ + b.n 97ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9840 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9d58 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00009d30 : │ │ │ │ │ +00009d78 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w abb4 │ │ │ │ │ + beq.w ac50 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aab0 │ │ │ │ │ + bne.w ac5e │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a026 │ │ │ │ │ + bne.w a072 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w aa9e │ │ │ │ │ + beq.w ac62 │ │ │ │ │ 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 ac1a │ │ │ │ │ + bne.w aa26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4da │ │ │ │ │ + bne.w a53a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aab0 │ │ │ │ │ + bne.w ac5e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a164 │ │ │ │ │ + beq.w a1b0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w ab7a │ │ │ │ │ + beq.w aa3c │ │ │ │ │ mov r7, r5 │ │ │ │ │ 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 abaa │ │ │ │ │ + beq.w aa6e │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a034 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w a080 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a198 │ │ │ │ │ + beq.w a1e6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w abe8 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w acac │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w ab44 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ab4e │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa7a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w aaa0 │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a1a6 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w abf2 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w aa8c │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w ab08 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w aaf6 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w ab58 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1ac │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a1fa │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a7b6 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a880 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w aad6 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aaf4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w aab0 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w aace │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a526 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ + bne.w a586 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a7b6 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a880 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w acb6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w ab30 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a694 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a6ea │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a4d0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w ac84 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w abe6 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a56a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a5c8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a4d0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w ac48 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w abd2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a65c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a6b4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a4d0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w ac70 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w ab1c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5a2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a5fe │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a4d0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ac34 │ │ │ │ │ + beq.w aae2 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a614 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a66e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a4d0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ac98 │ │ │ │ │ + beq.w ab08 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4a0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a504 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a4d0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ac20 │ │ │ │ │ + beq.w aa78 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a43c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a48c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a4d4 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a4d0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ac5c │ │ │ │ │ + beq.w ab74 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a470 │ │ │ │ │ + bne.w a4d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a172 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a1be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a176 │ │ │ │ │ + beq.w a1c2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -17109,95 +17119,95 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a188 │ │ │ │ │ + bne.w a1d4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ab66 │ │ │ │ │ + beq.w ac46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab5c │ │ │ │ │ + bne.w ac3e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a0bc │ │ │ │ │ + beq.n a108 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0ea │ │ │ │ │ + bne.n a136 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab5c │ │ │ │ │ + bne.w ac3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b024 │ │ │ │ │ + bl b068 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a19c │ │ │ │ │ + beq.n a1ea │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a798 │ │ │ │ │ + bne.w a82e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bge.n a14c │ │ │ │ │ + bge.n a198 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a040 │ │ │ │ │ + b.n a08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ad42 │ │ │ │ │ + blt.w abc6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab5c │ │ │ │ │ + bne.w ac3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a08c │ │ │ │ │ + beq.n a0d8 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a08c │ │ │ │ │ + beq.n a0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b024 │ │ │ │ │ + bl b068 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a08c │ │ │ │ │ + beq.n a0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad34 │ │ │ │ │ + beq.w ac32 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -17205,400 +17215,406 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad1c │ │ │ │ │ + beq.w ab88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a798 │ │ │ │ │ + bne.w a82e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bgt.n a0b6 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + bgt.n a102 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9e0a │ │ │ │ │ - b.n 9ffc │ │ │ │ │ + bne.w 9e52 │ │ │ │ │ + b.n a048 │ │ │ │ │ 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 ab70 │ │ │ │ │ + beq.w aa32 │ │ │ │ │ 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, #1115 @ 0x45b │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a022 │ │ │ │ │ + b.n a06e │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9e0a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ffc │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + bne.w 9e52 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a048 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a14e │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9ffc │ │ │ │ │ + beq.n a19a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n a048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e68 │ │ │ │ │ + beq.w 9eb4 │ │ │ │ │ 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 abce │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, r3, #2 │ │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - strd r5, r7, [sp, #24] │ │ │ │ │ + beq.w ac76 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r9, ip │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov r9, ip │ │ │ │ │ - mov r4, ip │ │ │ │ │ - str.w r2, [r8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a79c │ │ │ │ │ + beq.w aca0 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a7ac │ │ │ │ │ + bne.w acac │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ab3e │ │ │ │ │ + beq.w acb8 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5da │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a634 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a800 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a86a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w aa0a │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w aa22 │ │ │ │ │ + beq.w ad4a │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ad64 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a848 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - subs r0, r2, #1 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ + bne.w a972 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + subs r1, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a7ac │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a876 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w aa36 │ │ │ │ │ + beq.w ad2e │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a80e │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a832 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a800 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a86a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a9ee │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ad18 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7c8 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a900 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a800 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a86a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a9c2 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9de │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a88e │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a8c6 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a800 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a86a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a9d8 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9c8 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a926 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a938 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a750 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a766 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acca │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9f4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8de │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a7e4 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a750 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a766 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a990 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aba2 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a75e │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a7aa │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a750 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a766 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w aaba │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ad02 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a708 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a720 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a750 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a766 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ab30 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ad8c │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6cc │ │ │ │ │ + bne.w a772 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r9, r7 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 9fee │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w a03a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9fee │ │ │ │ │ + bne.w a03a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa74 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - ble.n a3dc │ │ │ │ │ + beq.w aa9a │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.n a42c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n a3dc │ │ │ │ │ - mov.w r6, fp, lsl #2 │ │ │ │ │ + beq.n a42c │ │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n a3cc │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.n a41c │ │ │ │ │ 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 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a172 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.w a1be │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, r8, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad5e │ │ │ │ │ + beq.w ace4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad54 │ │ │ │ │ + beq.w acda │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad66 │ │ │ │ │ + beq.w ac84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a014 │ │ │ │ │ + b.n a060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fba │ │ │ │ │ + beq.w a006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fba │ │ │ │ │ + beq.w a006 │ │ │ │ │ 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 aa52 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #2 │ │ │ │ │ - b.n a1ce │ │ │ │ │ + bne.w a216 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w ada8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a014 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n a880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fe4 │ │ │ │ │ + beq.w a030 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ca │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab2a │ │ │ │ │ + bne.w adb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9fe8 │ │ │ │ │ + b.n a034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f90 │ │ │ │ │ + beq.w 9fdc │ │ │ │ │ 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 │ │ │ │ │ - bne.n a46a │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa98 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ad7e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9f9e │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9fea │ │ │ │ │ + b.n a4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d30 │ │ │ │ │ + bl 9d78 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9da0 │ │ │ │ │ + beq.w 9de8 │ │ │ │ │ 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 ac1a │ │ │ │ │ + beq.w aa26 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -17606,1068 +17622,1051 @@ │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa8e │ │ │ │ │ + beq.w acf6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n a022 │ │ │ │ │ + b.n a06e │ │ │ │ │ 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 a8c8 │ │ │ │ │ + bne.w a8b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad0a │ │ │ │ │ + beq.w ac26 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ca │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad02 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ea2 │ │ │ │ │ + bne.w abb8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9eec │ │ │ │ │ + beq.w 9f38 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a46a │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad10 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ac2c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9efa │ │ │ │ │ - b.n a4d4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f46 │ │ │ │ │ + b.n a4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f3c │ │ │ │ │ + beq.w 9f88 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a46a │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac14 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9f4a │ │ │ │ │ - b.n a4d4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f96 │ │ │ │ │ + b.n a4d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a216 │ │ │ │ │ + beq.w a266 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ace0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ac02 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - subs r0, #2 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - beq.w a970 │ │ │ │ │ + subs r1, #2 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + beq.w a884 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str.w r2, [r8, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n a1ea │ │ │ │ │ + str.w r2, [r8, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b.n a23a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f66 │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f66 │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a46a │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w acf6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w abc0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9f74 │ │ │ │ │ - b.n a4d4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9fc0 │ │ │ │ │ + b.n a4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f14 │ │ │ │ │ + beq.w 9f60 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a46a │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w acfc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ac20 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9f22 │ │ │ │ │ - b.n a4d4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f6e │ │ │ │ │ + b.n a4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ec4 │ │ │ │ │ + beq.w 9f10 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ca │ │ │ │ │ + bne.w a216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab24 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ad86 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9ed2 │ │ │ │ │ - b.n a4d4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f1e │ │ │ │ │ + b.n a4d0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #679 @ 0x2a7 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a3a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a37e │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + beq.w a3a6 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5f8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne.n a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w aad0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a38c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #679 @ 0x2a7 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a356 │ │ │ │ │ + bne.w adb8 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a3b6 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n a880 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a356 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + beq.w a3ce │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9a6 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a366 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + beq.n a880 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a880 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a32e │ │ │ │ │ + beq.w a37e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad4e │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w aa20 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a33e │ │ │ │ │ - b.n a750 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n a1a6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a38e │ │ │ │ │ + b.n a766 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w abdc │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 9fee │ │ │ │ │ - b.n a39a │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a356 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a292 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + beq.w a356 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa04 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w ac38 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a2a2 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a366 │ │ │ │ │ + b.n a766 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + b.n a1f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a26c │ │ │ │ │ + beq.w a2bc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa4c │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w ad44 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a27c │ │ │ │ │ - b.n a800 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a2cc │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n a880 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a3da │ │ │ │ │ + mov.w r1, r9, lsl #3 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a95e │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aa94 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + str.w r2, [r0, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n a23a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, a8bc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 9eee │ │ │ │ │ mov r0, r5 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9b2 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + beq.w a308 │ │ │ │ │ + movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w a9ac │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a24e │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w aa10 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a318 │ │ │ │ │ + b.n a86a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2b8 │ │ │ │ │ - movs r1, #6 │ │ │ │ │ + beq.w a2e2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad16 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + bne.n aa0a │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a2c8 │ │ │ │ │ - b.n a800 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, a8d4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 9ea2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a306 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a2f2 │ │ │ │ │ + b.n a86a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a306 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ + beq.w a32e │ │ │ │ │ + movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a9b6 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w ad78 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a316 │ │ │ │ │ - b.n a750 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a33e │ │ │ │ │ + b.n a766 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ + cbnz r0, a9b0 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae7c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2de │ │ │ │ │ - movs r1, #5 │ │ │ │ │ + beq.n aa16 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n a9bc │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a2ee │ │ │ │ │ - b.n a750 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + subs r1, r0, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n aa1a │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a29e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - cbnz r2, a98a │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - b.n a24e │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n aa6e │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a606 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a96c │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a320 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a78e │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a748 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a24e │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a96a │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a91c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a954 │ │ │ │ │ + cbnz r2, a9c2 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + subs r1, r0, #1 │ │ │ │ │ + b.n a29e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a9be │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a2aa │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8be │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a320 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a968 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a2d0 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a954 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a2fa │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a8f6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a284 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a7f8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7f8 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a348 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a824 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a92e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a8f6 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + b.n a9bc │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a29e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a7da │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w a07a │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 9e0c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w acec │ │ │ │ │ + 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 a96c │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a238 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.w a1c0 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 9e2a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a238 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n a96c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.w 9e2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a25e │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a83e │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a83e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9ff8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cbnz r0, aa68 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9fc8 │ │ │ │ │ - b.n a4d4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aa5e │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n a4c8 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w a048 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9ffc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, aaaa │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a51c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a4cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 9d7e │ │ │ │ │ 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 a02e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a348 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a748 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a704 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a1f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a8d8 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9e8c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a8c0 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 9ed8 │ │ │ │ │ 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 9e8c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9ed8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a8d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9e5a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9fa4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9e76 │ │ │ │ │ - b.n a7b6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6c2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a49c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n a6aa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n ac04 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n a370 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9e96 │ │ │ │ │ + b.n a880 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a208 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a226 │ │ │ │ │ - b.n a800 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9fce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w a1a6 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n a530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w a062 │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.w 9dc4 │ │ │ │ │ - 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 abc4 │ │ │ │ │ - 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.w a174 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 9de2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f7a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n a62a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9de2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f02 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n a716 │ │ │ │ │ + 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 9d5e │ │ │ │ │ + b.w 9e5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aab0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a176 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cbnz r0, abe2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab1a │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - b.w a1fe │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab1a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w a048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9e16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9ea6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9ec2 │ │ │ │ │ + b.n a880 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9e4a │ │ │ │ │ - b.n a7b6 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + beq.w a022 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a704 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5d0 │ │ │ │ │ + b.n a500 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n aab2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n abfa │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a19a │ │ │ │ │ + b.w a1f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a370 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a7da │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 9eee │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a6aa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w a1f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9fac │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n aa5e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9f58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f52 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n a652 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n a6e0 │ │ │ │ │ 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 9f06 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 9f2a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n a68a │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9fd6 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n a5f4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a1f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + cbnz r0, ac1a │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a276 │ │ │ │ │ + b.n a86a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n ac10 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a6e0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a8c0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a5f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a49c │ │ │ │ │ - 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 9f2e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n a5d0 │ │ │ │ │ + b.n ab94 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a824 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w a1f4 │ │ │ │ │ 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 9ede │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n a598 │ │ │ │ │ + b.w a0ae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9f82 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n a4cc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9ffc │ │ │ │ │ + beq.w 9da6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n aa2a │ │ │ │ │ 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 9eb6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n a6c2 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a2f8 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a91c │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 9dc6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ac5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cbnz r0, acf0 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab52 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab52 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a652 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a68a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9ea2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a8d8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a598 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8be │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbnz r0, ac9a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ab6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, ad3a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w a14e │ │ │ │ │ - b.w a1a6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n ad26 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a1c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a1a6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w a1c2 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ab6a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + cbz r1, acce │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n a880 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a258 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n ac10 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + b.w a24e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a62a │ │ │ │ │ movs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w a1a6 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a78e │ │ │ │ │ + b.w a46a │ │ │ │ │ movs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a41a │ │ │ │ │ + b.w a45c │ │ │ │ │ movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a40c │ │ │ │ │ + b.w a1c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a176 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a176 │ │ │ │ │ + bne.n ac6e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n a57c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a398 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a75e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a2d4 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a92e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a2ae │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a862 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a862 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a9be │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a288 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a288 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n a9be │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a968 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a530 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a716 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + cbnz r2, ad9a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.w a3c0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a880 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a4c8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a500 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a75e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000ad7c : │ │ │ │ │ +0000adc0 : │ │ │ │ │ star_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ae6e │ │ │ │ │ + beq.n aeb2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ae52 │ │ │ │ │ + bne.n ae96 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, adc6 │ │ │ │ │ + cbz r0, ae0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n ae5a │ │ │ │ │ + beq.n ae9e │ │ │ │ │ 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.n ae66 │ │ │ │ │ + bne.n aeaa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ae0c │ │ │ │ │ + cbnz r0, ae50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae66 │ │ │ │ │ + bne.n aeaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbnz r0, adfa │ │ │ │ │ + bl 8674 │ │ │ │ │ + cbnz r0, ae3e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n adb8 │ │ │ │ │ + b.n adfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ade8 │ │ │ │ │ + beq.n ae2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ae66 │ │ │ │ │ + cbz r0, aeaa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adfc │ │ │ │ │ + bne.n ae40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adfc │ │ │ │ │ + beq.n ae40 │ │ │ │ │ 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 adc0 │ │ │ │ │ + b.n ae04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n adce │ │ │ │ │ - b.n ae4c │ │ │ │ │ + bge.n ae12 │ │ │ │ │ + b.n ae90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae56 │ │ │ │ │ + b.n ae9a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ada6 │ │ │ │ │ + beq.n adea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae52 │ │ │ │ │ + b.n ae96 │ │ │ │ │ │ │ │ │ │ -0000ae7c : │ │ │ │ │ +0000aec0 : │ │ │ │ │ bitwise_or_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 afdc │ │ │ │ │ + beq.w b020 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, aec0 │ │ │ │ │ + cbz r0, af04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -18675,186 +18674,186 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ 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.w afea │ │ │ │ │ + bne.w b02e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w affc │ │ │ │ │ + beq.w b040 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afd0 │ │ │ │ │ + bne.n b014 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n af52 │ │ │ │ │ + beq.n af96 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af78 │ │ │ │ │ + bne.n afbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afd0 │ │ │ │ │ + bne.n b014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b024 │ │ │ │ │ + bl b068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, af38 │ │ │ │ │ + cbz r0, af7c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afd4 │ │ │ │ │ + bne.n b018 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n af42 │ │ │ │ │ + bge.n af86 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n aec4 │ │ │ │ │ + b.n af08 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afd4 │ │ │ │ │ + bne.n b018 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 │ │ │ │ │ - blt.n aff2 │ │ │ │ │ + blt.n b036 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n afd0 │ │ │ │ │ + bne.n b014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af0c │ │ │ │ │ + beq.n af50 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af0c │ │ │ │ │ + beq.n af50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b024 │ │ │ │ │ + bl b068 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af0c │ │ │ │ │ + beq.n af50 │ │ │ │ │ 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 b018 │ │ │ │ │ + beq.n b05c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b004 │ │ │ │ │ + cbz r0, b048 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, afd4 │ │ │ │ │ + cbnz r1, b018 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n af32 │ │ │ │ │ - b.n af42 │ │ │ │ │ + bgt.n af76 │ │ │ │ │ + b.n af86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aeb8 │ │ │ │ │ + b.n aefc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n aea6 │ │ │ │ │ + b.n aeea │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aeb8 │ │ │ │ │ + b.n aefc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afd4 │ │ │ │ │ + b.n b018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aee8 │ │ │ │ │ + b.n af2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, b01e │ │ │ │ │ + cbnz r0, b062 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af42 │ │ │ │ │ - b.n afd4 │ │ │ │ │ + beq.n af86 │ │ │ │ │ + b.n b018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b00e │ │ │ │ │ + b.n b052 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n afd4 │ │ │ │ │ + b.n b018 │ │ │ │ │ │ │ │ │ │ -0000b024 : │ │ │ │ │ +0000b068 : │ │ │ │ │ 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, #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 b33a │ │ │ │ │ + beq.w b37e │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, b068 │ │ │ │ │ + cbz r0, b0ac │ │ │ │ │ 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} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ @@ -18863,242 +18862,242 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3a8 │ │ │ │ │ + bne.w b3ec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b3b0 │ │ │ │ │ + beq.w b3f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b30e │ │ │ │ │ + bne.w b352 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b132 │ │ │ │ │ + beq.n b176 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl b024 │ │ │ │ │ + bl b068 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b15c │ │ │ │ │ + bne.n b1a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b348 │ │ │ │ │ + bne.w b38c │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b34c │ │ │ │ │ + beq.w b390 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1be │ │ │ │ │ + beq.n b202 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - cbz r3, b110 │ │ │ │ │ + cbz r3, b154 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b312 │ │ │ │ │ + bne.w b356 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n b120 │ │ │ │ │ + bge.n b164 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n b070 │ │ │ │ │ + b.n b0b4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0ea │ │ │ │ │ + bne.n b12e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b312 │ │ │ │ │ + bne.w b356 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r0, [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 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b3dc │ │ │ │ │ + blt.w b420 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b30e │ │ │ │ │ + bne.w b352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b024 │ │ │ │ │ + bl b068 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0b6 │ │ │ │ │ + beq.n b0fa │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0b6 │ │ │ │ │ + beq.n b0fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3e8 │ │ │ │ │ + bl b42c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0b6 │ │ │ │ │ + beq.n b0fa │ │ │ │ │ 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 b370 │ │ │ │ │ + beq.w b3b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #11 │ │ │ │ │ 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.w b358 │ │ │ │ │ + beq.w b39c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b312 │ │ │ │ │ + bne.w b356 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt.n b0fa │ │ │ │ │ - b.n b120 │ │ │ │ │ + bgt.n b13e │ │ │ │ │ + b.n b164 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov sl, lr │ │ │ │ │ mov fp, lr │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b100 │ │ │ │ │ + bne.n b144 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b3b8 │ │ │ │ │ + beq.w b3fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3c0 │ │ │ │ │ + bne.w b404 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n b258 │ │ │ │ │ + beq.n b29c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl b3e8 │ │ │ │ │ + bl b42c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b286 │ │ │ │ │ + bne.n b2ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3c0 │ │ │ │ │ + bne.w b404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2e6 │ │ │ │ │ + beq.n b32a │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b31a │ │ │ │ │ + bne.n b35e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt.n b2e0 │ │ │ │ │ + blt.n b324 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b308 │ │ │ │ │ + beq.n b34c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0f4 │ │ │ │ │ + b.n b138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b3cc │ │ │ │ │ + blt.w b410 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3c0 │ │ │ │ │ + bne.w b404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3e8 │ │ │ │ │ + bl b42c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b21a │ │ │ │ │ + beq.n b25e │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b21a │ │ │ │ │ + beq.n b25e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b21a │ │ │ │ │ + beq.n b25e │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b328 │ │ │ │ │ + beq.n b36c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -19106,162 +19105,162 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b37c │ │ │ │ │ + beq.n b3c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, b31a │ │ │ │ │ + cbnz r2, b35e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n b242 │ │ │ │ │ + ble.n b286 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n b1ca │ │ │ │ │ + b.n b20e │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r2, b336 │ │ │ │ │ + cbnz r2, b37a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r0, r8, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b254 │ │ │ │ │ + bne.n b298 │ │ │ │ │ sub.w r2, r8, #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - b.n b120 │ │ │ │ │ + b.n b164 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n b112 │ │ │ │ │ + b.n b156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b060 │ │ │ │ │ + b.n b0a4 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov lr, r0 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b112 │ │ │ │ │ + b.n b156 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, b394 │ │ │ │ │ + cbz r2, b3d8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b.n b320 │ │ │ │ │ + b.n b364 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ - b.n b04e │ │ │ │ │ + b.n b092 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n b312 │ │ │ │ │ + b.n b356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n b0cc │ │ │ │ │ + b.n b110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - cbnz r1, b376 │ │ │ │ │ + cbnz r1, b3ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b120 │ │ │ │ │ - b.n b312 │ │ │ │ │ + beq.w b164 │ │ │ │ │ + b.n b356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b364 │ │ │ │ │ + b.n b3a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b312 │ │ │ │ │ + b.n b356 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b330 │ │ │ │ │ + beq.n b374 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b320 │ │ │ │ │ + b.n b364 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r1, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b254 │ │ │ │ │ + bne.w b298 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n b304 │ │ │ │ │ + b.n b348 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b060 │ │ │ │ │ + b.n b0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b090 │ │ │ │ │ + b.n b0d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b1f0 │ │ │ │ │ + b.n b234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b320 │ │ │ │ │ + b.n b364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b320 │ │ │ │ │ + b.n b364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b312 │ │ │ │ │ + b.n b356 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b3e8 : │ │ │ │ │ +0000b42c : │ │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b9d0 │ │ │ │ │ + beq.w ba14 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, b430 │ │ │ │ │ + cbz r0, b474 │ │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ │ @@ -19272,195 +19271,195 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b9be │ │ │ │ │ + bne.w ba02 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b9c8 │ │ │ │ │ + beq.w ba0c │ │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8ae │ │ │ │ │ + bne.w b8f2 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b902 │ │ │ │ │ + beq.w b946 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b93a │ │ │ │ │ + beq.w b97e │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r0, b4fe │ │ │ │ │ + cbz r0, b542 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b5f8 │ │ │ │ │ + bne.w b63c │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8ae │ │ │ │ │ + bne.w b8f2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7c0 │ │ │ │ │ + beq.w b804 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8f6 │ │ │ │ │ + bne.w b93a │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.w b66a │ │ │ │ │ + bge.w b6ae │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n b440 │ │ │ │ │ + b.n b484 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ strd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba48 │ │ │ │ │ + bne.w ba8c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ba40 │ │ │ │ │ + beq.w ba84 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8de │ │ │ │ │ + bne.w b922 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b9de │ │ │ │ │ + beq.w ba22 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w ba16 │ │ │ │ │ + beq.w ba5a │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b682 │ │ │ │ │ + beq.n b6c6 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b74a │ │ │ │ │ + bne.w b78e │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8de │ │ │ │ │ + bne.w b922 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b882 │ │ │ │ │ + beq.w b8c6 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8fa │ │ │ │ │ + bne.w b93e │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w b7ba │ │ │ │ │ + blt.w b7fe │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b4c0 │ │ │ │ │ + beq.w b504 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4bc │ │ │ │ │ + beq.w b500 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4bc │ │ │ │ │ + beq.w b500 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba7e │ │ │ │ │ + beq.w bac2 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r4, [ip, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ │ strd r8, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba60 │ │ │ │ │ + beq.w baa4 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8f6 │ │ │ │ │ + bne.w b93a │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w b4f8 │ │ │ │ │ + bgt.w b53c │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r1, [r9, #8] │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ @@ -19476,429 +19475,429 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b942 │ │ │ │ │ + bne.w b986 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b97e │ │ │ │ │ + beq.w b9c2 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b970 │ │ │ │ │ + bne.w b9b4 │ │ │ │ │ ldrd r5, r3, [sl, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w b7da │ │ │ │ │ + beq.w b81e │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl b3e8 │ │ │ │ │ + bl b42c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b80e │ │ │ │ │ + bne.w b852 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b970 │ │ │ │ │ + bne.w b9b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8b8 │ │ │ │ │ + beq.w b8fc │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8ec │ │ │ │ │ + bne.w b930 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w b87c │ │ │ │ │ + blt.w b8c0 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b59e │ │ │ │ │ + beq.w b5e2 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b59e │ │ │ │ │ + beq.w b5e2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b59e │ │ │ │ │ + beq.w b5e2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bab4 │ │ │ │ │ + beq.w baf8 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ strd r5, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba90 │ │ │ │ │ + beq.w bad4 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8fa │ │ │ │ │ + bne.w b93e │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w b5da │ │ │ │ │ + ble.w b61e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b.n b512 │ │ │ │ │ + b.n b556 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b66c │ │ │ │ │ + beq.w b6b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ - b.n b428 │ │ │ │ │ + b.n b46c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b95c │ │ │ │ │ + blt.w b9a0 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b970 │ │ │ │ │ + bne.w b9b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b3e8 │ │ │ │ │ + bl b42c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ee │ │ │ │ │ + beq.w b732 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ee │ │ │ │ │ + beq.w b732 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ee │ │ │ │ │ + beq.w b732 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9a8 │ │ │ │ │ + beq.w b9ec │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ strd r5, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b986 │ │ │ │ │ + beq.w b9ca │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b8ec │ │ │ │ │ + bne.n b930 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w b72a │ │ │ │ │ + ble.w b76e │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - b.n b692 │ │ │ │ │ + b.n b6d6 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b5e4 │ │ │ │ │ + beq.w b628 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4ca │ │ │ │ │ + beq.w b50e │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b7d0 │ │ │ │ │ + b.n b814 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b732 │ │ │ │ │ + beq.w b776 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b5ac │ │ │ │ │ + beq.w b5f0 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b89e │ │ │ │ │ + b.n b8e2 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n b8ce │ │ │ │ │ + b.n b912 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n b7d0 │ │ │ │ │ + b.n b814 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n b89e │ │ │ │ │ + b.n b8e2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ba1e │ │ │ │ │ + blt.w ba62 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b8ae │ │ │ │ │ + bne.n b8f2 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w b49a │ │ │ │ │ + bne.w b4de │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b49a │ │ │ │ │ + b.n b4de │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b59e │ │ │ │ │ - b.n b74a │ │ │ │ │ + beq.w b5e2 │ │ │ │ │ + b.n b78e │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b8ce │ │ │ │ │ + b.n b912 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b8ce │ │ │ │ │ + b.n b912 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b6bc │ │ │ │ │ + b.n b700 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, b9b6 │ │ │ │ │ + cbnz r0, b9fa │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b732 │ │ │ │ │ - b.n b8ce │ │ │ │ │ + beq.w b776 │ │ │ │ │ + b.n b912 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b998 │ │ │ │ │ + b.n b9dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b8ce │ │ │ │ │ + b.n b912 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n b428 │ │ │ │ │ + b.n b46c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b466 │ │ │ │ │ + b.n b4aa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ - b.n b412 │ │ │ │ │ + b.n b456 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ba2e │ │ │ │ │ + blt.n ba72 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8de │ │ │ │ │ + bne.w b922 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w b574 │ │ │ │ │ + bne.w b5b8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b574 │ │ │ │ │ + b.n b5b8 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b7d0 │ │ │ │ │ + b.n b814 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b89e │ │ │ │ │ + b.n b8e2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b53c │ │ │ │ │ + b.n b580 │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b4bc │ │ │ │ │ - b.n b5f8 │ │ │ │ │ + beq.w b500 │ │ │ │ │ + b.n b63c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ba88 │ │ │ │ │ + cbnz r0, bacc │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b66c │ │ │ │ │ - b.n b7d0 │ │ │ │ │ + beq.w b6b0 │ │ │ │ │ + b.n b814 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ba6e │ │ │ │ │ + b.n bab2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b7d0 │ │ │ │ │ + b.n b814 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, bac4 │ │ │ │ │ + cbnz r0, bb08 │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5e4 │ │ │ │ │ - b.n b89e │ │ │ │ │ + beq.w b628 │ │ │ │ │ + b.n b8e2 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n baa4 │ │ │ │ │ + b.n bae8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b89e │ │ │ │ │ + b.n b8e2 │ │ │ │ │ │ │ │ │ │ -0000bacc : │ │ │ │ │ +0000bb10 : │ │ │ │ │ shift_expr_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 bd78 │ │ │ │ │ + beq.w bdbc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, bb10 │ │ │ │ │ + cbz r0, bb54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -19906,289 +19905,289 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1131 @ 0x46b │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be28 │ │ │ │ │ + bne.w be6c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be10 │ │ │ │ │ + beq.w be54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd6e │ │ │ │ │ + bne.w bdb2 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bbcc │ │ │ │ │ + beq.n bc10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r8, [r3, #12] │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bbf6 │ │ │ │ │ + bne.n bc3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd6e │ │ │ │ │ + bne.w bdb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc2a │ │ │ │ │ + bne.n bc6e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc92 │ │ │ │ │ + bne.w bcd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd6e │ │ │ │ │ + bne.w bdb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be30 │ │ │ │ │ + bl be74 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bbac │ │ │ │ │ + cbz r0, bbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc8a │ │ │ │ │ + bne.n bcce │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n bbbc │ │ │ │ │ + ble.n bc00 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bb14 │ │ │ │ │ + b.n bb58 │ │ │ │ │ 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 bc8a │ │ │ │ │ + bne.n bcce │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 │ │ │ │ │ - blt.w bdf2 │ │ │ │ │ + blt.w be36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd6e │ │ │ │ │ + bne.w bdb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bacc │ │ │ │ │ + bl bb10 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb5e │ │ │ │ │ + beq.n bba2 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb5e │ │ │ │ │ + beq.n bba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be30 │ │ │ │ │ + bl be74 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb5e │ │ │ │ │ + beq.n bba2 │ │ │ │ │ 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 be18 │ │ │ │ │ + beq.w be5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ - b.n bc5c │ │ │ │ │ + b.n bca0 │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb76 │ │ │ │ │ + beq.n bbba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be30 │ │ │ │ │ + bl be74 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb76 │ │ │ │ │ + beq.n bbba │ │ │ │ │ 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 be18 │ │ │ │ │ + beq.w be5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb94 │ │ │ │ │ + bne.n bbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf2 │ │ │ │ │ + bne.w be36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bbbc │ │ │ │ │ + beq.n bc00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb08 │ │ │ │ │ + b.n bb4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd70 │ │ │ │ │ + bne.n bdb4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bdfc │ │ │ │ │ + beq.w be40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be30 │ │ │ │ │ + bl be74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd74 │ │ │ │ │ + beq.n bdb8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bdea │ │ │ │ │ + beq.w be2e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bde2 │ │ │ │ │ + bne.w be26 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd86 │ │ │ │ │ + bne.n bdca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde2 │ │ │ │ │ + bne.n be26 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd86 │ │ │ │ │ + bne.n bdca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde2 │ │ │ │ │ + bne.n be26 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd86 │ │ │ │ │ + bne.n bdca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde2 │ │ │ │ │ + bne.n be26 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd86 │ │ │ │ │ + bne.n bdca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde2 │ │ │ │ │ + bne.n be26 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd86 │ │ │ │ │ + cbnz r0, bdca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde2 │ │ │ │ │ + bne.n be26 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd86 │ │ │ │ │ + cbnz r0, bdca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde2 │ │ │ │ │ + bne.n be26 │ │ │ │ │ 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, bd8a │ │ │ │ │ + cbnz r0, bdce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb8a │ │ │ │ │ + beq.w bbce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc8a │ │ │ │ │ + b.n bcce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd60 │ │ │ │ │ + b.n bda4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ - b.n baf6 │ │ │ │ │ + b.n bb3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, bda0 │ │ │ │ │ + cbnz r0, bde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd60 │ │ │ │ │ + b.n bda4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d30 │ │ │ │ │ + bl 9d78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd9a │ │ │ │ │ + beq.n bdde │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20197,85 +20196,85 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 bd74 │ │ │ │ │ + beq.n bdb8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd62 │ │ │ │ │ + b.n bda6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd60 │ │ │ │ │ + b.n bda4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bcc2 │ │ │ │ │ + b.n bd06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc8a │ │ │ │ │ + b.n bcce │ │ │ │ │ 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 bca8 │ │ │ │ │ + beq.w bcec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n bd62 │ │ │ │ │ + b.n bda6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bb38 │ │ │ │ │ + b.n bb7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bbbc │ │ │ │ │ - b.n bc8a │ │ │ │ │ + beq.w bc00 │ │ │ │ │ + b.n bcce │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb08 │ │ │ │ │ + b.n bb4c │ │ │ │ │ │ │ │ │ │ -0000be30 : │ │ │ │ │ +0000be74 : │ │ │ │ │ sum_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 c004 │ │ │ │ │ + beq.w c048 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, be74 │ │ │ │ │ + cbz r0, beb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -20283,641 +20282,641 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bffc │ │ │ │ │ + bne.w c040 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bff4 │ │ │ │ │ + beq.w c038 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bfcc │ │ │ │ │ + bne.w c010 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bf1e │ │ │ │ │ + beq.n bf62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl be30 │ │ │ │ │ + bl be74 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf44 │ │ │ │ │ + bne.n bf88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfcc │ │ │ │ │ + bne.n c010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be30 │ │ │ │ │ + bl be74 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf76 │ │ │ │ │ + bne.n bfba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfcc │ │ │ │ │ + bne.n c010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c024 │ │ │ │ │ + bl c068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, bf04 │ │ │ │ │ + cbz r0, bf48 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bfd0 │ │ │ │ │ + bne.n c014 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n bf0e │ │ │ │ │ + bge.n bf52 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n be78 │ │ │ │ │ + b.n bebc │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bfd0 │ │ │ │ │ + bne.n c014 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 │ │ │ │ │ - blt.n c012 │ │ │ │ │ + blt.n c056 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bfcc │ │ │ │ │ + bne.n c010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be30 │ │ │ │ │ + bl be74 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bec2 │ │ │ │ │ + beq.n bf06 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bec2 │ │ │ │ │ + beq.n bf06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c024 │ │ │ │ │ + bl c068 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bec2 │ │ │ │ │ + beq.n bf06 │ │ │ │ │ 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 bfee │ │ │ │ │ + beq.n c032 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n bfa4 │ │ │ │ │ + b.n bfe8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bed8 │ │ │ │ │ + beq.n bf1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c024 │ │ │ │ │ + bl c068 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bed8 │ │ │ │ │ + beq.n bf1c │ │ │ │ │ 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, bfee │ │ │ │ │ + cbz r0, c032 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bfd8 │ │ │ │ │ + cbz r0, c01c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, bfd0 │ │ │ │ │ + cbnz r1, c014 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n befe │ │ │ │ │ - b.n bf0e │ │ │ │ │ + bgt.n bf42 │ │ │ │ │ + b.n bf52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be6c │ │ │ │ │ + b.n beb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, c01c │ │ │ │ │ + cbnz r0, c060 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bf0e │ │ │ │ │ - b.n bfd0 │ │ │ │ │ + beq.n bf52 │ │ │ │ │ + b.n c014 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfe4 │ │ │ │ │ + b.n c028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be9c │ │ │ │ │ + b.n bee0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be6c │ │ │ │ │ + b.n beb0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ - b.n be5a │ │ │ │ │ + b.n be9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfd0 │ │ │ │ │ + b.n c014 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bfd0 │ │ │ │ │ + b.n c014 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c024 : │ │ │ │ │ +0000c068 : │ │ │ │ │ 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 c102 │ │ │ │ │ + beq.n c146 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, c062 │ │ │ │ │ + cbz r0, c0a6 │ │ │ │ │ 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} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c0f8 │ │ │ │ │ + bne.n c13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0ee │ │ │ │ │ - cbz r0, c0de │ │ │ │ │ + bne.n c132 │ │ │ │ │ + cbz r0, c122 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c0de │ │ │ │ │ + bge.n c122 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c0f8 │ │ │ │ │ + cbnz r0, c13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0ee │ │ │ │ │ - cbz r0, c0dc │ │ │ │ │ + cbnz r2, c132 │ │ │ │ │ + cbz r0, c120 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c0dc │ │ │ │ │ + bge.n c120 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, c0f8 │ │ │ │ │ + cbnz r3, c13c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0ee │ │ │ │ │ - cbz r0, c0ea │ │ │ │ │ + cbnz r2, c132 │ │ │ │ │ + cbz r0, c12e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c0ea │ │ │ │ │ + ble.n c12e │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c0b0 │ │ │ │ │ + b.n c0f4 │ │ │ │ │ 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 c05c │ │ │ │ │ + b.n c0a0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c0de │ │ │ │ │ + b.n c122 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c05c │ │ │ │ │ + b.n c0a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c05c │ │ │ │ │ + b.n c0a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ - b.n c04a │ │ │ │ │ + b.n c08e │ │ │ │ │ │ │ │ │ │ -0000c110 : │ │ │ │ │ +0000c154 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c9b6 │ │ │ │ │ + beq.w c9f4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9c4 │ │ │ │ │ + bne.w ca02 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c984 │ │ │ │ │ + beq.w c92a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c9ac │ │ │ │ │ + beq.w c9ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ 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 │ │ │ │ │ - beq.w c2b0 │ │ │ │ │ + beq.w c2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c2fc │ │ │ │ │ + bne.w c340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca00 │ │ │ │ │ + bne.w c946 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c9f2 │ │ │ │ │ + beq.w c91e │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c30e │ │ │ │ │ + beq.w c352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c35a │ │ │ │ │ + bne.w c39e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca00 │ │ │ │ │ + bne.w c946 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c9e4 │ │ │ │ │ + beq.w c908 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c36c │ │ │ │ │ + beq.w c3b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c3b8 │ │ │ │ │ + bne.w c3fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca00 │ │ │ │ │ + bne.w c946 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c95e │ │ │ │ │ + beq.w ca16 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3ca │ │ │ │ │ + beq.w c40e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c416 │ │ │ │ │ + bne.w c45a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca00 │ │ │ │ │ + bne.w c946 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c9d8 │ │ │ │ │ + beq.w ca22 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c428 │ │ │ │ │ + beq.w c46c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c474 │ │ │ │ │ + bne.w c4b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c76a │ │ │ │ │ + bne.w c7ae │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c954 │ │ │ │ │ + bne.w c914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4e6 │ │ │ │ │ + beq.w c52a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8ac │ │ │ │ │ + bne.w c960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c882 │ │ │ │ │ - cbz r0, c2e6 │ │ │ │ │ + bne.w c8dc │ │ │ │ │ + cbz r0, c32a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c52e │ │ │ │ │ + blt.w c572 │ │ │ │ │ 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 │ │ │ │ │ - beq.w c18c │ │ │ │ │ + beq.w c1d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4ea │ │ │ │ │ + bne.w c52e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c18a │ │ │ │ │ + b.n c1ce │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8b2 │ │ │ │ │ + bne.w c94e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c88e │ │ │ │ │ - cbz r0, c344 │ │ │ │ │ + bne.w c8be │ │ │ │ │ + cbz r0, c388 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt.w c68a │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.w c6ce │ │ │ │ │ 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 │ │ │ │ │ - beq.w c1ca │ │ │ │ │ + beq.w c20e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c832 │ │ │ │ │ + bne.w c870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c1c8 │ │ │ │ │ + b.n c20c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c97e │ │ │ │ │ + bne.w c954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c888 │ │ │ │ │ - cbz r0, c3a2 │ │ │ │ │ + bne.w c8c4 │ │ │ │ │ + cbz r0, c3e6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.w c5a2 │ │ │ │ │ + bgt.w c65a │ │ │ │ │ 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 │ │ │ │ │ - beq.w c208 │ │ │ │ │ + beq.w c24c │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c85a │ │ │ │ │ + bne.w c898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c206 │ │ │ │ │ + b.n c24a │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8b8 │ │ │ │ │ + bne.w c95a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c894 │ │ │ │ │ - cbz r0, c400 │ │ │ │ │ + bne.w c8e2 │ │ │ │ │ + cbz r0, c444 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c616 │ │ │ │ │ + blt.w c5e6 │ │ │ │ │ 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 │ │ │ │ │ - beq.w c246 │ │ │ │ │ + beq.w c28a │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c808 │ │ │ │ │ + bne.w c848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c244 │ │ │ │ │ + b.n c288 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c96a │ │ │ │ │ + bne.w c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ - cbz r0, c45e │ │ │ │ │ + bne.w c8ca │ │ │ │ │ + cbz r0, c4a2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt.w c6fe │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.w c742 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c284 │ │ │ │ │ + beq.w c2c8 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c282 │ │ │ │ │ + beq.w c2c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c282 │ │ │ │ │ + beq.w c2c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c930 │ │ │ │ │ + beq.w c8fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ @@ -20929,446 +20928,488 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ 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 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, c52a │ │ │ │ │ + cbnz r0, c56e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c936 │ │ │ │ │ + beq.w c902 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c2a6 │ │ │ │ │ + b.n c2ea │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c2a4 │ │ │ │ │ + b.n c2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c30a │ │ │ │ │ + beq.w c34e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c930 │ │ │ │ │ + beq.w c8fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4d2 │ │ │ │ │ + beq.n c516 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c2a4 │ │ │ │ │ + b.n c2e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8ac │ │ │ │ │ + bne.w c960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c882 │ │ │ │ │ + bne.w c8dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7e0 │ │ │ │ │ + beq.w c820 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7e0 │ │ │ │ │ + bge.w c820 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8ac │ │ │ │ │ + bne.w c960 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c882 │ │ │ │ │ + bne.w c8dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7f4 │ │ │ │ │ + beq.w c834 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c7f4 │ │ │ │ │ + ble.w c834 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c566 │ │ │ │ │ + b.n c5aa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c97e │ │ │ │ │ + bne.w c95a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c888 │ │ │ │ │ + bne.w c8e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ec │ │ │ │ │ + beq.w c828 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bge.w c7ec │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.w c828 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c97e │ │ │ │ │ + bne.w c95a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c888 │ │ │ │ │ + bne.w c8e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7f8 │ │ │ │ │ + beq.w c844 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7f8 │ │ │ │ │ + ble.w c844 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c5da │ │ │ │ │ + b.n c61e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8b8 │ │ │ │ │ + bne.w c954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c894 │ │ │ │ │ + bne.w c8c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7f0 │ │ │ │ │ + beq.w c82c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bge.w c7f0 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.w c82c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8b8 │ │ │ │ │ + bne.w c954 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c894 │ │ │ │ │ + bne.w c8c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7fc │ │ │ │ │ + beq.w c838 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7fc │ │ │ │ │ + ble.w c838 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c64e │ │ │ │ │ + b.n c692 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8b2 │ │ │ │ │ + bne.w c94e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c88e │ │ │ │ │ + bne.w c8be │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7e4 │ │ │ │ │ + beq.w c824 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.w c7e4 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bge.w c824 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8b2 │ │ │ │ │ + bne.w c94e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c88e │ │ │ │ │ + bne.w c8be │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c800 │ │ │ │ │ + beq.w c840 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c800 │ │ │ │ │ + ble.w c840 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c6c2 │ │ │ │ │ + b.n c706 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c96a │ │ │ │ │ + bne.w c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ + bne.w c8ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7e8 │ │ │ │ │ + beq.n c830 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.n c7e8 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bge.n c830 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c96a │ │ │ │ │ + bne.w c8e8 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c110 │ │ │ │ │ + bl c154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ + bne.w c8ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c804 │ │ │ │ │ + beq.n c83c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c804 │ │ │ │ │ + ble.n c83c │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c732 │ │ │ │ │ + b.n c776 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9c4 │ │ │ │ │ + bne.w ca02 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w c940 │ │ │ │ │ + beq.w ca2e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c8be │ │ │ │ │ + beq.w c966 │ │ │ │ │ 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 c8d4 │ │ │ │ │ + bne.w c97a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8cc │ │ │ │ │ + bne.w c974 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8d4 │ │ │ │ │ + bne.w c97a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8cc │ │ │ │ │ + bne.w c974 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8d6 │ │ │ │ │ + bne.w c97c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r1, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c28e │ │ │ │ │ + b.n c2d2 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c2e6 │ │ │ │ │ + b.n c32a │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c344 │ │ │ │ │ + b.n c388 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c45e │ │ │ │ │ + b.n c444 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c3a2 │ │ │ │ │ + b.n c3e6 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c400 │ │ │ │ │ + b.n c4a2 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c2e6 │ │ │ │ │ + b.n c32a │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c3a2 │ │ │ │ │ + b.n c3e6 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c400 │ │ │ │ │ + b.n c4a2 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c344 │ │ │ │ │ + b.n c388 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c45e │ │ │ │ │ + b.n c444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c424 │ │ │ │ │ + beq.w c468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c930 │ │ │ │ │ + beq.n c8fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n c512 │ │ │ │ │ + b.n c556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c368 │ │ │ │ │ + beq.w c3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c930 │ │ │ │ │ + beq.n c8fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n c512 │ │ │ │ │ + b.n c556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3c6 │ │ │ │ │ + beq.w c40a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c930 │ │ │ │ │ + cbz r0, c8fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n c512 │ │ │ │ │ + b.n c556 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c18c │ │ │ │ │ + b.n c20e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c208 │ │ │ │ │ + b.n c24c │ │ │ │ │ + ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c2d2 │ │ │ │ │ + b.n c7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c1ca │ │ │ │ │ + b.n c1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c246 │ │ │ │ │ - ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + b.n c28a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c28e │ │ │ │ │ - b.n c76c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w c2c6 │ │ │ │ │ + b.n c4b8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c2ea │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n c2e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n c224 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c2ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n c1e6 │ │ │ │ │ + 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 ca0a │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r2, #12] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n c9dc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n c2ea │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n c1fe │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c17c │ │ │ │ │ + b.n c23c │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1ba │ │ │ │ │ + b.n c27a │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c236 │ │ │ │ │ + b.n c1c0 │ │ │ │ │ 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 c78e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7d8 │ │ │ │ │ + beq.w c7d2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.n c818 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c8ee │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, c996 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7d8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8e8 │ │ │ │ │ + beq.n c98e │ │ │ │ │ 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 │ │ │ │ │ @@ -21377,277 +21418,236 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, c93c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7da │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c2a6 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n c2a4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7d8 │ │ │ │ │ - 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 c780 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c7da │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c2a6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n c21e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w c282 │ │ │ │ │ - b.n c474 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9cc │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldrd r7, r6, [r2, #12] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ca00 │ │ │ │ │ + beq.n ca42 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c81a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c162 │ │ │ │ │ + bne.w c1a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w c162 │ │ │ │ │ + b.w c1a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c13e │ │ │ │ │ + beq.w c182 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c2a6 │ │ │ │ │ + b.n c2ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c2a6 │ │ │ │ │ + b.n c2ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n c25c │ │ │ │ │ + b.n c262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.w c1e0 │ │ │ │ │ + b.n c2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.w c1a2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n c2a6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w c7c4 │ │ │ │ │ + b.n c81a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c818 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000ca08 : │ │ │ │ │ +0000ca48 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cee0 │ │ │ │ │ + beq.w cf1a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce4e │ │ │ │ │ + bne.w ce94 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cbac │ │ │ │ │ + bne.w cbec │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ce3c │ │ │ │ │ + beq.w ce82 │ │ │ │ │ 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 ccd0 │ │ │ │ │ + bne.w cd12 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd82 │ │ │ │ │ + bne.w cd62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccd0 │ │ │ │ │ + bne.w cd12 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc84 │ │ │ │ │ + bne.w ccc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccd0 │ │ │ │ │ + bne.w cd12 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce12 │ │ │ │ │ + bne.w ce52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce4e │ │ │ │ │ + bne.w ce94 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cc70 │ │ │ │ │ + beq.w cca6 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ce5e │ │ │ │ │ + beq.w cea4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ce8a │ │ │ │ │ + beq.w ced0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbba │ │ │ │ │ + bne.n cbfa │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w ce9e │ │ │ │ │ + beq.w cf0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce98 │ │ │ │ │ + bne.w cede │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cdaa │ │ │ │ │ + bne.w cd8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce98 │ │ │ │ │ + bne.w cede │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cef8 │ │ │ │ │ + bl cf38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc68 │ │ │ │ │ + beq.w cc9e │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 cbc6 │ │ │ │ │ + beq.n cc06 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccda │ │ │ │ │ + bne.w cd1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cbce │ │ │ │ │ + bne.n cc0e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cbde │ │ │ │ │ + beq.n cc1e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbfe │ │ │ │ │ + beq.n cc3e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cc80 │ │ │ │ │ + beq.n ccb6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -21658,107 +21658,107 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n cb56 │ │ │ │ │ + bne.n cb96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cb6e │ │ │ │ │ + beq.n cbae │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n cba2 │ │ │ │ │ + b.n cbe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceac │ │ │ │ │ + bne.w ce7c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb8e │ │ │ │ │ + bne.n cbce │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ceb2 │ │ │ │ │ + beq.w cf2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceac │ │ │ │ │ + bne.w ce7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd20 │ │ │ │ │ + bne.w cdf2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceac │ │ │ │ │ + bne.w ce7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cef8 │ │ │ │ │ + bl cf38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cc5c │ │ │ │ │ + cbz r0, ccba │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb9c │ │ │ │ │ - b.n cbd0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov.w r2, #1136 @ 0x470 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n cc44 │ │ │ │ │ + bne.n cbdc │ │ │ │ │ + b.n cc10 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n cb40 │ │ │ │ │ + b.n cb80 │ │ │ │ │ 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 ce54 │ │ │ │ │ + beq.w ce9a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cc10 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov.w r2, #1136 @ 0x470 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n cc86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca8e │ │ │ │ │ + beq.w cace │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ccd0 │ │ │ │ │ + cbz r0, cd12 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -21766,129 +21766,86 @@ │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbda │ │ │ │ │ + bne.n cc1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce48 │ │ │ │ │ + bne.w ce8e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n cba2 │ │ │ │ │ + b.n cbe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cbb4 │ │ │ │ │ + b.n cbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cedc │ │ │ │ │ + beq.w cee4 │ │ │ │ │ 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 cc7e │ │ │ │ │ + beq.n ccb4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cec8 │ │ │ │ │ + beq.w cee8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cb9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cef8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w cc28 │ │ │ │ │ - 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 ceac │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_Await> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + b.n cbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w cc60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w cc60 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.n cbd0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca76 │ │ │ │ │ + beq.w cab6 │ │ │ │ │ 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 ccd0 │ │ │ │ │ + beq.n cd12 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n cca8 │ │ │ │ │ + b.n ccea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cef8 │ │ │ │ │ + bl cf38 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb24 │ │ │ │ │ + beq.w cb64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cef0 │ │ │ │ │ + beq.w cefc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -21898,966 +21855,1010 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc6c │ │ │ │ │ + bne.w cca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc6c │ │ │ │ │ + beq.w cca2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbc8 │ │ │ │ │ + b.n cc08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cf38 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w cc6a │ │ │ │ │ + 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 ce7c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_Await> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1844c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w ccbe │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ccbe │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + b.n cc10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca08 │ │ │ │ │ + bl ca48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caa6 │ │ │ │ │ + beq.w cae6 │ │ │ │ │ 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 ccd0 │ │ │ │ │ + beq.w cd12 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n cca8 │ │ │ │ │ + b.n ccea │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + b.n cc10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w ca56 │ │ │ │ │ + bge.w ca96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ccd6 │ │ │ │ │ + b.n cd18 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w caca │ │ │ │ │ + bne.w cb0a │ │ │ │ │ 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 cec0 │ │ │ │ │ + blt.n cf04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cc80 │ │ │ │ │ + bne.w ccb6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w cae4 │ │ │ │ │ + bne.w cb24 │ │ │ │ │ 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 cae4 │ │ │ │ │ + beq.w cb24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w cb02 │ │ │ │ │ - b.n ce08 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.n cbd0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w cc08 │ │ │ │ │ - b.n cd78 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cc08 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cc06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbd0 │ │ │ │ │ + beq.w cc10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cc10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cbc6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n cc08 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n cc10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w cb42 │ │ │ │ │ + b.n cde8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ca36 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce4e │ │ │ │ │ + beq.w ca76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n cbc8 │ │ │ │ │ + b.n ce94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w cc48 │ │ │ │ │ + b.n ce48 │ │ │ │ │ │ │ │ │ │ -0000cef8 : │ │ │ │ │ +0000cf38 : │ │ │ │ │ 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 cfda │ │ │ │ │ + beq.n d01a │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, cf36 │ │ │ │ │ + cbz r0, cf76 │ │ │ │ │ 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} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cfd0 │ │ │ │ │ + bne.n d010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfc6 │ │ │ │ │ - cbz r0, cfb2 │ │ │ │ │ + bne.n d006 │ │ │ │ │ + cbz r0, cff2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n cfb2 │ │ │ │ │ + bge.n cff2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, cfd0 │ │ │ │ │ + cbnz r0, d010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cfc6 │ │ │ │ │ - cbz r0, cfc2 │ │ │ │ │ + cbnz r2, d006 │ │ │ │ │ + cbz r0, d002 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n cfc2 │ │ │ │ │ + bge.n d002 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, cfd0 │ │ │ │ │ + cbnz r3, d010 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cfc6 │ │ │ │ │ - cbz r0, cfb0 │ │ │ │ │ + cbnz r2, d006 │ │ │ │ │ + cbz r0, cff0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cfb0 │ │ │ │ │ + ble.n cff0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cf84 │ │ │ │ │ + b.n cfc4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n cfb2 │ │ │ │ │ + b.n cff2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf30 │ │ │ │ │ + b.n cf70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf30 │ │ │ │ │ + b.n cf70 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n cf1e │ │ │ │ │ + b.n cf5e │ │ │ │ │ │ │ │ │ │ -0000cfe8 : │ │ │ │ │ +0000d028 : │ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d5ec │ │ │ │ │ + beq.w d632 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d5fa │ │ │ │ │ + bne.w d62a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w d63a │ │ │ │ │ + beq.w d68e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d666 │ │ │ │ │ + beq.w d6ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1f2 │ │ │ │ │ + beq.w d232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d19a │ │ │ │ │ + beq.w d1da │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1a6 │ │ │ │ │ + bne.w d1e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d186 │ │ │ │ │ + bne.w d1c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d62a │ │ │ │ │ + beq.w d6c2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d2b4 │ │ │ │ │ + beq.w d2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d18e │ │ │ │ │ + beq.n d1ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 838c │ │ │ │ │ + bl 83b4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5b8 │ │ │ │ │ + bne.w d5ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d186 │ │ │ │ │ + bne.n d1c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d68c │ │ │ │ │ + beq.w d662 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3bc │ │ │ │ │ + beq.w d39e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d17e │ │ │ │ │ + beq.n d1be │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d362 │ │ │ │ │ + bne.w d476 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d186 │ │ │ │ │ + bne.n d1c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d684 │ │ │ │ │ + beq.w d65a │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d494 │ │ │ │ │ + beq.w d4ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d156 │ │ │ │ │ + beq.n d196 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d540 │ │ │ │ │ + bne.w d578 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d5f8 │ │ │ │ │ + bne.w d63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5db0 │ │ │ │ │ + bl 5de8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d2b0 │ │ │ │ │ + beq.w d2f0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d114 │ │ │ │ │ + beq.n d154 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d172 │ │ │ │ │ + b.n d1b2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d0c8 │ │ │ │ │ - b.n d186 │ │ │ │ │ + beq.n d108 │ │ │ │ │ + b.n d1c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d07c │ │ │ │ │ - b.n d186 │ │ │ │ │ + beq.w d0bc │ │ │ │ │ + b.n d1c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d198 │ │ │ │ │ + beq.n d1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, d1e4 │ │ │ │ │ + cbz r0, d224 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d590 │ │ │ │ │ + beq.w d5c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d61e │ │ │ │ │ + bne.w d672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d618 │ │ │ │ │ + bne.w d642 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d298 │ │ │ │ │ + beq.n d2d8 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n d298 │ │ │ │ │ + bge.n d2d8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d61e │ │ │ │ │ + bne.w d672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d618 │ │ │ │ │ + bne.w d642 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5a2 │ │ │ │ │ + beq.w d5d8 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w d5a2 │ │ │ │ │ + bge.w d5d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d61e │ │ │ │ │ + bne.w d672 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d618 │ │ │ │ │ - cbz r0, d296 │ │ │ │ │ + bne.w d642 │ │ │ │ │ + cbz r0, d2d6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n d296 │ │ │ │ │ + ble.n d2d6 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n d260 │ │ │ │ │ + b.n d2a0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d062 │ │ │ │ │ - b.n d19c │ │ │ │ │ + bne.w d0a2 │ │ │ │ │ + b.n d1dc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d170 │ │ │ │ │ + b.n d1b0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d672 │ │ │ │ │ + bne.w d67e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d602 │ │ │ │ │ + bne.w d648 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d462 │ │ │ │ │ + beq.w d444 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.w d462 │ │ │ │ │ + bge.w d444 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d672 │ │ │ │ │ + bne.w d67e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d602 │ │ │ │ │ + bne.w d648 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5a6 │ │ │ │ │ + beq.w d5dc │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d5a6 │ │ │ │ │ + bge.w d5dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d672 │ │ │ │ │ + bne.w d67e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d602 │ │ │ │ │ + bne.w d648 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d460 │ │ │ │ │ + beq.n d442 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w d460 │ │ │ │ │ + ble.n d442 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d326 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w d66e │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d17c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d1e4 │ │ │ │ │ - ldrd r3, r2, [r0, #20] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w d5ae │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d590 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d170 │ │ │ │ │ + b.n d366 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d678 │ │ │ │ │ + bne.w d654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5e6 │ │ │ │ │ + bne.w d64e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d47c │ │ │ │ │ + beq.n d45e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble.n d47c │ │ │ │ │ + ble.n d45e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d678 │ │ │ │ │ + bne.w d654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5e6 │ │ │ │ │ + bne.w d64e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5aa │ │ │ │ │ + beq.w d5e0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d5aa │ │ │ │ │ + bge.w d5e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d678 │ │ │ │ │ + bne.w d654 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5e6 │ │ │ │ │ - cbz r0, d47a │ │ │ │ │ + bne.w d64e │ │ │ │ │ + cbz r0, d45c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d47a │ │ │ │ │ + ble.n d45c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d42a │ │ │ │ │ + b.n d40c │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d0b0 │ │ │ │ │ - b.n d190 │ │ │ │ │ + bne.w d0f0 │ │ │ │ │ + b.n d1d0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d0fc │ │ │ │ │ - b.n d180 │ │ │ │ │ + bne.w d13c │ │ │ │ │ + b.n d1c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e618 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w d684 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d1bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d224 │ │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w d5e4 │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d5c6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d1b0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d52c │ │ │ │ │ + bne.n d564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d608 │ │ │ │ │ - cbz r0, d528 │ │ │ │ │ + bne.w d61c │ │ │ │ │ + cbz r0, d560 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.n d528 │ │ │ │ │ + bge.n d560 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, d52c │ │ │ │ │ + cbnz r0, d564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d608 │ │ │ │ │ + bne.n d61c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5b4 │ │ │ │ │ + beq.n d5ea │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.n d5b4 │ │ │ │ │ + ble.n d5ea │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, d52c │ │ │ │ │ + cbnz r3, d564 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfe8 │ │ │ │ │ + bl d028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d608 │ │ │ │ │ - cbz r0, d526 │ │ │ │ │ + bne.n d61c │ │ │ │ │ + cbz r0, d55e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d526 │ │ │ │ │ + ble.n d55e │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d4f6 │ │ │ │ │ + b.n d52e │ │ │ │ │ mov r8, r9 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d156 │ │ │ │ │ - b.n d148 │ │ │ │ │ + beq.w d196 │ │ │ │ │ + b.n d188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151c0 │ │ │ │ │ + bl 15388 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d156 │ │ │ │ │ + beq.w d196 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d156 │ │ │ │ │ + beq.w d196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1e4 │ │ │ │ │ + beq.w d224 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3b8 │ │ │ │ │ + bne.n d4ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d624 │ │ │ │ │ + bne.n d688 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d170 │ │ │ │ │ + b.n d1b0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n d298 │ │ │ │ │ + b.n d2d8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d462 │ │ │ │ │ + b.n d444 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d47c │ │ │ │ │ + b.n d45e │ │ │ │ │ ldrd r1, sl, [sl, #8] │ │ │ │ │ - b.n d39c │ │ │ │ │ + b.n d4b0 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d528 │ │ │ │ │ + b.n d560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1e4 │ │ │ │ │ + beq.w d224 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r9, [r9, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d67e │ │ │ │ │ + beq.n d678 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n d3a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d180 │ │ │ │ │ + b.n d4bc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w d1a0 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n d1b2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d016 │ │ │ │ │ + beq.w d056 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n d172 │ │ │ │ │ + b.n d62a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d190 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d160 │ │ │ │ │ - b.n d5fa │ │ │ │ │ + b.n d1dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d19c │ │ │ │ │ + b.n d1c0 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d054 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d172 │ │ │ │ │ + b.n d130 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n d162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n d092 │ │ │ │ │ + b.n d11e │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d094 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d60e │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d0e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d1c0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d1b2 │ │ │ │ │ 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 d69c │ │ │ │ │ + blt.n d6d2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d186 │ │ │ │ │ + bne.w d1c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d03a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d03a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d180 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d0a4 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d0f0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5d8 │ │ │ │ │ + bne.w d07a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d122 │ │ │ │ │ + b.n d07a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n d0de │ │ │ │ │ + b.n d0d2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d172 │ │ │ │ │ + b.n d1b2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000d6a8 : │ │ │ │ │ +0000d6e0 : │ │ │ │ │ decorators_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d88c │ │ │ │ │ + beq.w d8c4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d89a │ │ │ │ │ + bne.w d8d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d86a │ │ │ │ │ + beq.w d8a2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d834 │ │ │ │ │ + beq.w d86c │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, d724 │ │ │ │ │ + cbnz r7, d75c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d85a │ │ │ │ │ + beq.w d892 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d738 │ │ │ │ │ + cbnz r0, d770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -22867,700 +22868,700 @@ │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d712 │ │ │ │ │ + beq.n d74a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d826 │ │ │ │ │ + beq.n d85e │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d852 │ │ │ │ │ + beq.n d88a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d77c │ │ │ │ │ + cbnz r3, d7b4 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d7d8 │ │ │ │ │ + cbnz r0, d810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n d71c │ │ │ │ │ + beq.n d754 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d71c │ │ │ │ │ + bne.n d754 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d842 │ │ │ │ │ + beq.n d87a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n d7c2 │ │ │ │ │ + ble.n d7fa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n d7c2 │ │ │ │ │ + beq.n d7fa │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n d7b2 │ │ │ │ │ + bne.n d7ea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ - cbz r0, d820 │ │ │ │ │ + bl 123c0 │ │ │ │ │ + cbz r0, d858 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, d822 │ │ │ │ │ + cbz r0, d85a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d806 │ │ │ │ │ + beq.n d83e │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n d764 │ │ │ │ │ + b.n d79c │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, d82e │ │ │ │ │ + cbz r0, d866 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d7f8 │ │ │ │ │ + b.n d830 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n d780 │ │ │ │ │ + b.n d7b8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n d71c │ │ │ │ │ + b.n d754 │ │ │ │ │ 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 d726 │ │ │ │ │ + b.n d75e │ │ │ │ │ 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 │ │ │ │ │ - b.n d722 │ │ │ │ │ + b.n d75a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d76e │ │ │ │ │ + b.n d7a6 │ │ │ │ │ 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 d708 │ │ │ │ │ - b.n d77c │ │ │ │ │ + beq.w d740 │ │ │ │ │ + b.n d7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d722 │ │ │ │ │ + bne.w d75a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6f4 │ │ │ │ │ - b.n d834 │ │ │ │ │ + bne.w d72c │ │ │ │ │ + b.n d86c │ │ │ │ │ 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 d6d4 │ │ │ │ │ + beq.w d70c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n d72e │ │ │ │ │ + b.n d766 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d8a4 : │ │ │ │ │ +0000d8dc : │ │ │ │ │ lambdef_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d9ba │ │ │ │ │ + beq.n d9f2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9c6 │ │ │ │ │ + bne.n d9fe │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n d8fc │ │ │ │ │ + beq.n d934 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, d924 │ │ │ │ │ + cbnz r0, d95c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ 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 d9cc │ │ │ │ │ + blt.n da04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d9d8 │ │ │ │ │ + bne.n da10 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8ec │ │ │ │ │ + beq.n d924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18be0 │ │ │ │ │ + bl 19238 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8ec │ │ │ │ │ + bne.n d924 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8ec │ │ │ │ │ + beq.n d924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8ec │ │ │ │ │ + beq.n d924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, d9ae │ │ │ │ │ + cbz r0, d9e6 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d978 │ │ │ │ │ + beq.n d9b0 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ - cbz r0, d99a │ │ │ │ │ + cbz r0, d9d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n d8f4 │ │ │ │ │ + b.n d92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, d9b4 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ + cbz r0, d9ec │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d972 │ │ │ │ │ + bne.n d9aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d974 │ │ │ │ │ + beq.n d9ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d8f4 │ │ │ │ │ + b.n d92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8f4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d984 │ │ │ │ │ + b.n d92c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d9ca │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d8ce │ │ │ │ │ + beq.n d906 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d8f4 │ │ │ │ │ + b.n d92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8f4 │ │ │ │ │ + b.n d92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8f4 │ │ │ │ │ + b.n d92c │ │ │ │ │ │ │ │ │ │ -0000d9e0 <_tmp_6_rule>: │ │ │ │ │ +0000da18 <_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n da34 <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n da6c <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, da40 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, da78 <_tmp_6_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, da2e <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, da66 <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, da2e <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, da66 <_tmp_6_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, da2e <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, da66 <_tmp_6_rule+0x4e> │ │ │ │ │ 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 da2a <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n da62 <_tmp_6_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n da04 <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n da3c <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n da2a <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n da62 <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000da48 : │ │ │ │ │ +0000da80 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w dc8e │ │ │ │ │ + beq.w dcc6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc9c │ │ │ │ │ + bne.w dcd4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de66 │ │ │ │ │ + beq.w de9e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcaa │ │ │ │ │ + beq.w dce2 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dcb4 │ │ │ │ │ + bne.w dcec │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de5e │ │ │ │ │ + beq.w de96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de58 │ │ │ │ │ + bne.w de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db9c │ │ │ │ │ + bne.n dbd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de58 │ │ │ │ │ + bne.w de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, db3a │ │ │ │ │ + cbnz r0, db72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de58 │ │ │ │ │ + bne.w de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, db06 │ │ │ │ │ + cbnz r3, db3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcbc │ │ │ │ │ + bne.w dcf4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc7e │ │ │ │ │ + bne.w dcb6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dc22 │ │ │ │ │ + bne.w dc5a │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ + bl 729c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dade │ │ │ │ │ + beq.n db16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dade │ │ │ │ │ + beq.n db16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de58 │ │ │ │ │ + beq.w de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1653c <_loop0_119_rule> │ │ │ │ │ + bl 16708 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de58 │ │ │ │ │ + beq.w de90 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc06 │ │ │ │ │ + beq.n dc3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n dc68 │ │ │ │ │ + beq.n dca0 │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n daa6 │ │ │ │ │ + b.n dade │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dac8 │ │ │ │ │ + beq.n db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7264 │ │ │ │ │ + bl 729c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dac8 │ │ │ │ │ + beq.n db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dac8 │ │ │ │ │ + beq.n db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de58 │ │ │ │ │ + beq.w de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1653c <_loop0_119_rule> │ │ │ │ │ + bl 16708 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de58 │ │ │ │ │ + beq.w de90 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db84 │ │ │ │ │ + bne.n dbbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db10 │ │ │ │ │ + beq.n db48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w db20 │ │ │ │ │ + beq.w db58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db20 │ │ │ │ │ + bne.w db58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dca4 │ │ │ │ │ + beq.n dcdc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n dc5c │ │ │ │ │ + ble.n dc94 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n dc5c │ │ │ │ │ + beq.n dc94 │ │ │ │ │ mov r1, fp │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r3, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n dc4e │ │ │ │ │ + bne.n dc86 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n db2e │ │ │ │ │ + b.n db66 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, dca4 │ │ │ │ │ + cbz r0, dcdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n db90 │ │ │ │ │ + b.n dbc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de58 │ │ │ │ │ + bne.w de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 99c │ │ │ │ │ + bl 81c <_PyPegen_parse+0x81c> │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n db10 │ │ │ │ │ + b.n db48 │ │ │ │ │ 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 da74 │ │ │ │ │ + beq.w daac │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db32 │ │ │ │ │ + b.n db6a │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n db2e │ │ │ │ │ + b.n db66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de14 │ │ │ │ │ + beq.w de4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de0c │ │ │ │ │ + bne.w de44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddd8 │ │ │ │ │ + beq.n de10 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w de04 │ │ │ │ │ + beq.w de3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ddfc │ │ │ │ │ + bne.w de34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddf4 │ │ │ │ │ + beq.n de2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddfe │ │ │ │ │ + bne.n de36 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n ddce │ │ │ │ │ + beq.n de06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, dd34 │ │ │ │ │ + cbnz r2, dd6c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de1c │ │ │ │ │ + bne.n de54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ 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 ddec │ │ │ │ │ + beq.n de24 │ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n ddde │ │ │ │ │ + bgt.n de16 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -23568,35 +23569,35 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - cbnz r1, ddd6 │ │ │ │ │ + cbnz r1, de0e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - beq.w db06 │ │ │ │ │ + beq.w db3e │ │ │ │ │ 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, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r3, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db06 │ │ │ │ │ + beq.w db3e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -23604,274 +23605,274 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc06 │ │ │ │ │ - b.n db84 │ │ │ │ │ + beq.w dc3e │ │ │ │ │ + b.n dbbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dd24 │ │ │ │ │ + b.n dd5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db06 │ │ │ │ │ + b.n db3e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n dd56 │ │ │ │ │ + b.n dd8e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddd8 │ │ │ │ │ + b.n de10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcf0 │ │ │ │ │ + b.n dd28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db06 │ │ │ │ │ + b.n db3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dccc │ │ │ │ │ + b.n dd04 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dd34 │ │ │ │ │ + beq.n dd6c │ │ │ │ │ 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 dea2 │ │ │ │ │ + beq.n deda │ │ │ │ │ ldrd r0, r3, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n de88 │ │ │ │ │ + beq.n dec0 │ │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n dd18 │ │ │ │ │ + b.n dd50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n dc16 │ │ │ │ │ + b.n dc4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dab0 │ │ │ │ │ + b.n dae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcb2 │ │ │ │ │ + bne.w dcea │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da94 │ │ │ │ │ - b.n dcaa │ │ │ │ │ + bne.w dacc │ │ │ │ │ + b.n dce2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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 ddec │ │ │ │ │ + beq.n de24 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n de46 │ │ │ │ │ + b.n de7e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n dd3c │ │ │ │ │ + b.n dd74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dea8 : │ │ │ │ │ +0000dee0 : │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e53a │ │ │ │ │ + beq.w e572 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e548 │ │ │ │ │ + bne.w e580 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w e5a0 │ │ │ │ │ + beq.w e5d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e22a │ │ │ │ │ + bne.w e262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0c8 │ │ │ │ │ + beq.w e100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0c8 │ │ │ │ │ + beq.w e100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ + bl f43c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0ca │ │ │ │ │ + bne.w e102 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0c8 │ │ │ │ │ + beq.w e100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdb0 │ │ │ │ │ + bl fde0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0ca │ │ │ │ │ + bne.w e102 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0c8 │ │ │ │ │ + beq.w e100 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e568 │ │ │ │ │ + beq.w e5a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e578 │ │ │ │ │ + bne.w e5b0 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e086 │ │ │ │ │ + bne.w e0be │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0ca │ │ │ │ │ + bne.w e102 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0c8 │ │ │ │ │ + beq.w e100 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e3f8 │ │ │ │ │ + beq.w e430 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e408 │ │ │ │ │ + bne.w e440 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dfd6 │ │ │ │ │ + cbz r0, e00e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e330 │ │ │ │ │ + bne.w e368 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e096 │ │ │ │ │ + bne.n e0ce │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e406 │ │ │ │ │ + bne.w e43e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e346 │ │ │ │ │ + bne.w e37e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e0ca │ │ │ │ │ + bne.n e102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0c8 │ │ │ │ │ + beq.n e100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5cc │ │ │ │ │ + beq.w e604 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ - cbz r5, e06c │ │ │ │ │ + cbz r5, e0a4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e356 │ │ │ │ │ + bne.w e38e │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -23881,160 +23882,160 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e588 │ │ │ │ │ + beq.w e5c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e02a │ │ │ │ │ + bne.n e062 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e02a │ │ │ │ │ + b.n e062 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df82 │ │ │ │ │ - b.n df7e │ │ │ │ │ + bne.w dfba │ │ │ │ │ + b.n dfb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e562 │ │ │ │ │ + bne.w e59a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e54e │ │ │ │ │ + beq.w e586 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e38a │ │ │ │ │ + bne.w e3c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n dfe2 │ │ │ │ │ + b.n e01a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e546 │ │ │ │ │ + bne.w e57e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e20e │ │ │ │ │ + beq.w e246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e20e │ │ │ │ │ + beq.w e246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e20e │ │ │ │ │ + beq.w e246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ + bl f43c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e20e │ │ │ │ │ + bne.n e246 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e20e │ │ │ │ │ + beq.n e246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdb0 │ │ │ │ │ + bl fde0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e20e │ │ │ │ │ + bne.n e246 │ │ │ │ │ movs r1, #8 │ │ │ │ │ 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 e210 │ │ │ │ │ + beq.n e248 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e532 │ │ │ │ │ + beq.w e56a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e522 │ │ │ │ │ + bne.w e55a │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e320 │ │ │ │ │ + bne.w e358 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e210 │ │ │ │ │ + bne.n e248 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e20e │ │ │ │ │ + beq.n e246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cb4 │ │ │ │ │ + bl 14e7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e20e │ │ │ │ │ + bne.n e246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e20e │ │ │ │ │ + beq.n e246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5cc │ │ │ │ │ + beq.w e604 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e218 │ │ │ │ │ + beq.n e250 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbc8 │ │ │ │ │ + bl fbe0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24051,212 +24052,212 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e05e │ │ │ │ │ + bne.w e096 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, e214 │ │ │ │ │ + cbz r0, e24c │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e062 │ │ │ │ │ + b.n e09a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e060 │ │ │ │ │ + b.n e098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1b2 │ │ │ │ │ + bne.n e1ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e1b2 │ │ │ │ │ + b.n e1ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e412 │ │ │ │ │ + beq.w e44a │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e28e │ │ │ │ │ + cbnz r1, e2c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e28c │ │ │ │ │ + cbz r0, e2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, e28c │ │ │ │ │ + cbz r0, e2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ + bl f43c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e28e │ │ │ │ │ + cbnz r1, e2c6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, e28c │ │ │ │ │ + cbz r0, e2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdb0 │ │ │ │ │ + bl fde0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e28e │ │ │ │ │ + cbnz r1, e2c6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4a0 │ │ │ │ │ + bne.w e4d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e420 │ │ │ │ │ + bne.w e458 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e40e │ │ │ │ │ + bne.w e446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e306 │ │ │ │ │ + cbz r0, e33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, e306 │ │ │ │ │ + cbz r0, e33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ + bl f43c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e40e │ │ │ │ │ + bne.w e446 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e306 │ │ │ │ │ + cbz r0, e33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdb0 │ │ │ │ │ + bl fde0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e40e │ │ │ │ │ + bne.w e446 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e428 │ │ │ │ │ + bne.w e460 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w def6 │ │ │ │ │ + beq.w df2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e062 │ │ │ │ │ + b.n e09a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e162 │ │ │ │ │ - b.n e15e │ │ │ │ │ + bne.w e19a │ │ │ │ │ + b.n e196 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfd6 │ │ │ │ │ + beq.w e00e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e008 │ │ │ │ │ - b.n e0ca │ │ │ │ │ + beq.w e040 │ │ │ │ │ + b.n e102 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e380 │ │ │ │ │ + cbz r0, e3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e032 │ │ │ │ │ + bne.w e06a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e032 │ │ │ │ │ + b.n e06a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0ba │ │ │ │ │ + beq.w e0f2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0ba │ │ │ │ │ + beq.w e0f2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0ba │ │ │ │ │ + beq.w e0f2 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0ba │ │ │ │ │ + beq.w e0f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -24264,75 +24265,75 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e52a │ │ │ │ │ + bne.w e562 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0bc │ │ │ │ │ + beq.w e0f4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e0f8 │ │ │ │ │ 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 dfb8 │ │ │ │ │ + beq.w dff0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ca │ │ │ │ │ + b.n e102 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e30a │ │ │ │ │ + b.n e342 │ │ │ │ │ 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 e23a │ │ │ │ │ + beq.w e272 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e30e │ │ │ │ │ + b.n e346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d0 <_PyPegen_parse+0x8d0> │ │ │ │ │ + bl 7bc <_PyPegen_parse+0x7bc> │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e40e │ │ │ │ │ + bne.n e446 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e306 │ │ │ │ │ + beq.w e33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cb4 │ │ │ │ │ + bl 14e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e40e │ │ │ │ │ + bne.n e446 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e306 │ │ │ │ │ + beq.w e33e │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, fp │ │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r2, r0, [sp, #24] │ │ │ │ │ @@ -24344,46 +24345,46 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e060 │ │ │ │ │ + bne.w e098 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e30e │ │ │ │ │ + b.n e346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d0 <_PyPegen_parse+0x8d0> │ │ │ │ │ + bl 7bc <_PyPegen_parse+0x7bc> │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e28e │ │ │ │ │ + bne.w e2c6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e28c │ │ │ │ │ + beq.w e2c4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e28c │ │ │ │ │ + beq.w e2c4 │ │ │ │ │ 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 │ │ │ │ │ - beq.w e28c │ │ │ │ │ + beq.w e2c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -24392,153 +24393,153 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, e51a │ │ │ │ │ + cbnz r0, e552 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e308 │ │ │ │ │ + beq.w e340 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e30e │ │ │ │ │ + b.n e346 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e060 │ │ │ │ │ + b.n e098 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e210 │ │ │ │ │ + b.n e248 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e348 │ │ │ │ │ + b.n e380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e146 │ │ │ │ │ + b.n e17e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ded6 │ │ │ │ │ + beq.w df0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e062 │ │ │ │ │ + b.n e09a │ │ │ │ │ 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 e0ac │ │ │ │ │ + beq.w e0e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e0c0 │ │ │ │ │ + b.n e0f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ca │ │ │ │ │ + b.n e102 │ │ │ │ │ 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 df6a │ │ │ │ │ + beq.w dfa2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e0d4 │ │ │ │ │ - b.n e548 │ │ │ │ │ + beq.w e10c │ │ │ │ │ + b.n e580 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e214 │ │ │ │ │ + beq.w e24c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e062 │ │ │ │ │ + b.n e09a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e5d2 │ │ │ │ │ + blt.n e60a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e312 │ │ │ │ │ + beq.w e34a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e22c │ │ │ │ │ - b.n e548 │ │ │ │ │ + beq.w e264 │ │ │ │ │ + b.n e580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e062 │ │ │ │ │ + b.n e09a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e062 │ │ │ │ │ + b.n e09a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e5e0 : │ │ │ │ │ +0000e618 : │ │ │ │ │ arguments_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e688 │ │ │ │ │ + beq.n e6c0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e694 │ │ │ │ │ + bne.n e6cc │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, e642 │ │ │ │ │ + cbnz r0, e67a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e692 │ │ │ │ │ + bne.n e6ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e64e │ │ │ │ │ + cbnz r0, e686 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, e674 │ │ │ │ │ + cbnz r5, e6ac │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -24550,166 +24551,166 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ 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 e62c │ │ │ │ │ + bne.n e664 │ │ │ │ │ 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 e632 │ │ │ │ │ - b.n e62c │ │ │ │ │ + bne.n e66a │ │ │ │ │ + b.n e664 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e692 │ │ │ │ │ + cbnz r3, e6ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl cb4 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e632 │ │ │ │ │ + bne.n e66a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e632 │ │ │ │ │ + b.n e66a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e608 │ │ │ │ │ + beq.n e640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e64a │ │ │ │ │ + b.n e682 │ │ │ │ │ │ │ │ │ │ -0000e69c : │ │ │ │ │ +0000e6d4 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ecf6 │ │ │ │ │ + beq.w ed28 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed04 │ │ │ │ │ + bne.w ed36 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w ed10 │ │ │ │ │ + beq.w ed42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed38 │ │ │ │ │ + beq.w ed6a │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ecca │ │ │ │ │ + beq.w ecfc │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ece2 │ │ │ │ │ + beq.w ed14 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e9ea │ │ │ │ │ + beq.w ea1e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eaa8 │ │ │ │ │ + bne.w eadc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb90 │ │ │ │ │ + bne.w ebc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ea18 │ │ │ │ │ + bne.w ea4c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebf4 │ │ │ │ │ + bne.w ec28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ea24 │ │ │ │ │ + bne.w ea58 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ed5e │ │ │ │ │ + beq.w ed90 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed7a │ │ │ │ │ + beq.w edac │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w e8ec │ │ │ │ │ + beq.w e924 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e924 │ │ │ │ │ + bne.w e95c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ebf0 │ │ │ │ │ + bne.w ec24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, e7de │ │ │ │ │ + cbnz r0, e816 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9e2 │ │ │ │ │ + bne.w ea16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e74 │ │ │ │ │ + bl 172c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb1e │ │ │ │ │ + bne.w eb52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -24722,61 +24723,61 @@ │ │ │ │ │ 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.n e7ae │ │ │ │ │ + beq.n e7e6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7b0 │ │ │ │ │ + beq.n e7e8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ec8a │ │ │ │ │ + beq.w ecbe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed0a │ │ │ │ │ + bne.w ed3c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eca6 │ │ │ │ │ + beq.w ecd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed0a │ │ │ │ │ + bne.w ed3c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e99a │ │ │ │ │ + bne.w e9d2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edbc │ │ │ │ │ + beq.w edee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -24784,108 +24785,108 @@ │ │ │ │ │ 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 r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e9d6 │ │ │ │ │ + beq.w ea0a │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w eda6 │ │ │ │ │ + beq.w edd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w edb6 │ │ │ │ │ + bne.w ede8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaf2 │ │ │ │ │ + bne.w eb26 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9da │ │ │ │ │ + bne.w ea0e │ │ │ │ │ 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 edc6 │ │ │ │ │ + beq.w edf8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb7c │ │ │ │ │ + beq.w ebb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7d2 │ │ │ │ │ + b.n e80a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ 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.w ebe6 │ │ │ │ │ + blt.w ec1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w edc0 │ │ │ │ │ + bne.w edf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e792 │ │ │ │ │ + beq.w e7ca │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e792 │ │ │ │ │ + beq.w e7ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed90 │ │ │ │ │ + beq.w edc2 │ │ │ │ │ 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 ed90 │ │ │ │ │ + beq.w edc2 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd fp, r3, [ip, #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 ed8a │ │ │ │ │ + beq.w edbc │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -24893,281 +24894,280 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ebd4 │ │ │ │ │ + beq.w ec08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7fa │ │ │ │ │ + b.n e832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7fc <_tmp_258_rule> │ │ │ │ │ + bl f814 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e850 │ │ │ │ │ + beq.w e888 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ea28 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ + bne.n ea5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edbc │ │ │ │ │ + beq.w edee │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n e862 │ │ │ │ │ + b.n e89a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e7be │ │ │ │ │ + beq.w e7f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7d4 │ │ │ │ │ + b.n e80c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r5, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n ea1c │ │ │ │ │ + blt.n ea50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eaa4 │ │ │ │ │ + bne.n ead8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e724 │ │ │ │ │ + beq.w e75c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e758 │ │ │ │ │ + beq.w e790 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - b.n e7b2 │ │ │ │ │ + b.n e7ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7fc <_tmp_258_rule> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl f814 <_tmp_258_rule> │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9b8 │ │ │ │ │ + beq.n e9ee │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edbc │ │ │ │ │ + beq.w edee │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ movs r5, #2 │ │ │ │ │ - str r6, [r0, #4] │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + str.w fp, [r0, #4] │ │ │ │ │ mov fp, r5 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eada │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + bne.n eb0e │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eca0 │ │ │ │ │ + beq.w ecd2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n eaa0 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ + ble.n ead4 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - str r6, [r1, #0] │ │ │ │ │ - beq.n eaa0 │ │ │ │ │ - lsls r5, r5, #2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + beq.n ead4 │ │ │ │ │ + lsls r3, r5, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - ldr.w r6, [r0, #4]! │ │ │ │ │ - str r6, [r2, r1] │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + ldr.w r5, [r2, #4]! │ │ │ │ │ + str r5, [r0, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.n ea90 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n e862 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n eac4 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n e89a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ea18 │ │ │ │ │ + bne.n ea4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w edcc │ │ │ │ │ + beq.w edfe │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec28 │ │ │ │ │ + bne.w ec5c │ │ │ │ │ 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.w e724 │ │ │ │ │ - b.n ea18 │ │ │ │ │ - bl f7fc <_tmp_258_rule> │ │ │ │ │ + beq.w e75c │ │ │ │ │ + b.n ea4c │ │ │ │ │ + bl f814 <_tmp_258_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea60 │ │ │ │ │ + beq.n ea98 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n eb02 │ │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ │ - str.w r2, [r4, r5, lsl #2] │ │ │ │ │ + beq.n eb36 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n ea50 │ │ │ │ │ + b.n ea88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e74 │ │ │ │ │ + bl 172c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8aa │ │ │ │ │ - b.n e8a8 │ │ │ │ │ + bne.w e8e2 │ │ │ │ │ + b.n e8e0 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec9a │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n eae8 │ │ │ │ │ + beq.w ecce │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n eb1c │ │ │ │ │ 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 edc6 │ │ │ │ │ + beq.w edf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd sl, fp, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, eb4e │ │ │ │ │ + cbnz r0, eb82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed98 │ │ │ │ │ + bne.w edca │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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.w ecb6 │ │ │ │ │ + beq.w ece8 │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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.w e8e8 │ │ │ │ │ + bne.w e920 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7d0 │ │ │ │ │ + beq.w e808 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7d4 │ │ │ │ │ + b.n e80c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e732 │ │ │ │ │ + beq.w e76a │ │ │ │ │ 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 ec92 │ │ │ │ │ + beq.n ecc6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, ec14 │ │ │ │ │ + cbz r0, ec48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n e816 │ │ │ │ │ + b.n e84e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed94 │ │ │ │ │ + beq.w edc6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e7a2 │ │ │ │ │ + beq.w e7da │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n e7b2 │ │ │ │ │ + b.n e7ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -25175,38 +25175,38 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ebcc │ │ │ │ │ + bne.n ec00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed9e │ │ │ │ │ + beq.w edd0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea1c │ │ │ │ │ + b.n ea50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eac8 │ │ │ │ │ + beq.w eafc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eac8 │ │ │ │ │ + beq.w eafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eac8 │ │ │ │ │ + beq.w eafc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25217,245 +25217,245 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 eaca │ │ │ │ │ + beq.w eafe │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eace │ │ │ │ │ + b.n eb02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e822 │ │ │ │ │ + b.n e85a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n ea1c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + b.n ea50 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + 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 e7b2 │ │ │ │ │ + b.n e7ea │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb5e │ │ │ │ │ + beq.w eb92 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb5e │ │ │ │ │ + b.n eb92 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r1, ed0c │ │ │ │ │ + cbnz r1, ed3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e708 │ │ │ │ │ + bne.w e740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ea18 │ │ │ │ │ + bne.w ea4c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n e70a │ │ │ │ │ + b.n e742 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6ca │ │ │ │ │ + beq.w e702 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7d4 │ │ │ │ │ + b.n e80c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e7b2 │ │ │ │ │ + b.n e7ea │ │ │ │ │ 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 ed54 │ │ │ │ │ + blt.n ed86 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - cbnz r1, ed4e │ │ │ │ │ + cbnz r1, ed80 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e6ee │ │ │ │ │ + bne.w e726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6ee │ │ │ │ │ + beq.w e726 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9da │ │ │ │ │ + b.n ea0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7d4 │ │ │ │ │ + b.n e80c │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7d4 │ │ │ │ │ + b.n e80c │ │ │ │ │ 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 │ │ │ │ │ - bne.w ebf0 │ │ │ │ │ + bne.w ec24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e770 │ │ │ │ │ + bne.w e7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, edc0 │ │ │ │ │ + cbnz r1, edf2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n e772 │ │ │ │ │ + b.n e7aa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e966 │ │ │ │ │ + b.n e99e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ebe6 │ │ │ │ │ + b.n ec1a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb4e │ │ │ │ │ + b.n eb82 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea1c │ │ │ │ │ + b.n ea50 │ │ │ │ │ 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 e896 │ │ │ │ │ + beq.w e8ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9da │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n eca0 │ │ │ │ │ + b.n ea0e │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n ecd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ebe6 │ │ │ │ │ + b.n ec1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7d4 │ │ │ │ │ + b.n e80c │ │ │ │ │ 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 eab8 │ │ │ │ │ + beq.w eaec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eace │ │ │ │ │ + b.n eb02 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000ede0 : │ │ │ │ │ +0000ee14 : │ │ │ │ │ annotated_rhs_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 ee2e │ │ │ │ │ + beq.n ee62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ee26 │ │ │ │ │ + cbnz r3, ee5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f6b0 │ │ │ │ │ - cbnz r0, ee1a │ │ │ │ │ + bl f6c8 │ │ │ │ │ + cbnz r0, ee4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, ee1a │ │ │ │ │ + cbnz r3, ee4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - cbz r0, ee22 │ │ │ │ │ + bl 976c │ │ │ │ │ + cbz r0, ee56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ee1a │ │ │ │ │ + b.n ee4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee1e │ │ │ │ │ + b.n ee52 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n edfe │ │ │ │ │ + b.n ee32 │ │ │ │ │ │ │ │ │ │ -0000ee34 : │ │ │ │ │ +0000ee68 : │ │ │ │ │ dotted_name_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 r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f32c │ │ │ │ │ + beq.w f3f4 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, ee78 │ │ │ │ │ + cbz r0, eeac │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ @@ -25465,92 +25465,92 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f33a │ │ │ │ │ + bne.w f402 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3aa │ │ │ │ │ + beq.w f342 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2b8 │ │ │ │ │ + bne.w f2ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f30c │ │ │ │ │ + beq.w f3d4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef5a │ │ │ │ │ + beq.n ef8e │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n eee6 │ │ │ │ │ + beq.n ef1a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ef18 │ │ │ │ │ + cbnz r0, ef4c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2b6 │ │ │ │ │ + bne.w f2c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f24e │ │ │ │ │ + beq.w f274 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f258 │ │ │ │ │ + bne.w f27e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge.n ef48 │ │ │ │ │ + bge.n ef7c │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ee84 │ │ │ │ │ + b.n eeb8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee6 │ │ │ │ │ + beq.n ef1a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2ce │ │ │ │ │ + beq.w f2ec │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f258 │ │ │ │ │ + bne.w f27e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt.n ef12 │ │ │ │ │ + bgt.n ef46 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w sl, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -25564,624 +25564,613 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f35c │ │ │ │ │ + bne.w f424 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f342 │ │ │ │ │ + beq.w f40a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f352 │ │ │ │ │ + bne.w f41a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w f31c │ │ │ │ │ + beq.w f3e4 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0c4 │ │ │ │ │ + beq.w f0f8 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n f062 │ │ │ │ │ + beq.n f096 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f076 │ │ │ │ │ + bne.n f0aa │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f06a │ │ │ │ │ + bne.n f09e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f260 │ │ │ │ │ + beq.w f286 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2bc │ │ │ │ │ + bne.w f2d8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bge.n f0a8 │ │ │ │ │ + bge.n f0dc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ef6c │ │ │ │ │ + b.n efa0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f186 │ │ │ │ │ + beq.w f1b4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f374 │ │ │ │ │ + beq.w f34c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2aa │ │ │ │ │ + bne.w f2e0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w f16c │ │ │ │ │ + bgt.w f19c │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n efce │ │ │ │ │ + bne.n f002 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n efe2 │ │ │ │ │ + beq.n f016 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n f272 │ │ │ │ │ + b.n f298 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f062 │ │ │ │ │ + beq.n f096 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3fa │ │ │ │ │ + beq.w f392 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2bc │ │ │ │ │ + bne.w f2d8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt.n f006 │ │ │ │ │ + bgt.n f03a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w eedc │ │ │ │ │ - b.n eee8 │ │ │ │ │ - ldr.w ip, [r5, #8] │ │ │ │ │ + bne.w ef10 │ │ │ │ │ + b.n ef1c │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ strd r4, r6, [sp, #24] │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ strd fp, r9, [sp, #16] │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2f2 │ │ │ │ │ + bne.w f3ba │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3d0 │ │ │ │ │ + beq.w f368 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3e0 │ │ │ │ │ + bne.w f378 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3ea │ │ │ │ │ + beq.w f382 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1a0 │ │ │ │ │ + beq.n f1ce │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbz r3, f186 │ │ │ │ │ + cbz r3, f1b4 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f00c │ │ │ │ │ + bne.w f040 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - cbnz r2, f18e │ │ │ │ │ + cbnz r2, f1bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f278 │ │ │ │ │ + beq.w f29e │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2aa │ │ │ │ │ + bne.w f2e0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w f046 │ │ │ │ │ + bge.w f07a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n f0dc │ │ │ │ │ + b.n f10c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - subs r0, #1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f12e │ │ │ │ │ + bne.n f15e │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f146 │ │ │ │ │ + beq.n f176 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n efdc │ │ │ │ │ + b.n f010 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f392 │ │ │ │ │ + bne.w f330 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f2e4 │ │ │ │ │ + beq.w f328 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f2c4 │ │ │ │ │ + bne.n f2ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl ee68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f1ec │ │ │ │ │ + cbz r0, f21a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f218 │ │ │ │ │ + cbnz r0, f244 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f2c4 │ │ │ │ │ + bne.n f2ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f290 │ │ │ │ │ + beq.n f2b6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n f2a0 │ │ │ │ │ + cbnz r2, f26a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n f172 │ │ │ │ │ + ble.n f1a2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n f1aa │ │ │ │ │ + b.n f1d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1ec │ │ │ │ │ + beq.n f21a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3b4 │ │ │ │ │ + beq.n f302 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - subs r1, r0, #1 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f2a0 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bgt.n f212 │ │ │ │ │ + beq.n f238 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n f178 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + b.n f172 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ef48 │ │ │ │ │ + beq.w ef7c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n ee70 │ │ │ │ │ + b.n eea4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f0ae │ │ │ │ │ + beq.w f0e2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n eee8 │ │ │ │ │ + b.n ef1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f19a │ │ │ │ │ + bne.n f1c8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n f052 │ │ │ │ │ + b.n f086 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f2a4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n f178 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n f142 │ │ │ │ │ - ldrd fp, r9, [sp, #16] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldrd r4, r6, [sp, #24] │ │ │ │ │ - b.n f19a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w f1a6 │ │ │ │ │ + b.n f26e │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f258 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n f272 │ │ │ │ │ + b.n f27e │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n f2a4 │ │ │ │ │ + b.n f26e │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f298 │ │ │ │ │ + ldrd fp, r9, [sp, #16] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldrd r4, r6, [sp, #24] │ │ │ │ │ + b.n f1c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, f2ec │ │ │ │ │ + cbnz r0, f31c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef48 │ │ │ │ │ - b.n f258 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f1d0 │ │ │ │ │ + beq.w ef7c │ │ │ │ │ + b.n f27e │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, f322 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w f1a6 │ │ │ │ │ + b.n f26e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f258 │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldrd fp, r9, [sp, #16] │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldrd r4, r6, [sp, #24] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w efce │ │ │ │ │ - b.n f062 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n eec0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n efb0 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ee5e │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n ee70 │ │ │ │ │ + b.n f27e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n f26e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w ef98 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n f272 │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w eedc │ │ │ │ │ - b.n eee6 │ │ │ │ │ - ldrd fp, r9, [sp, #16] │ │ │ │ │ - ldrd r4, r6, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, f3a4 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w f28c │ │ │ │ │ - b.n f19a │ │ │ │ │ + b.n f1fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f12e │ │ │ │ │ - b.n f186 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f19a │ │ │ │ │ + bne.w f15e │ │ │ │ │ + b.n f1b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n eea4 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + b.n eed8 │ │ │ │ │ + ldrd fp, r9, [sp, #16] │ │ │ │ │ + ldrd r4, r6, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, f416 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, f3ae │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2a4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n f178 │ │ │ │ │ + beq.n f2b2 │ │ │ │ │ + b.n f1c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f104 │ │ │ │ │ + beq.w f134 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ - b.n f198 │ │ │ │ │ + b.n f1c6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n f118 │ │ │ │ │ + b.n f148 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, f41c │ │ │ │ │ + cbnz r0, f3b4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f0ae │ │ │ │ │ - b.n f272 │ │ │ │ │ + beq.w f0e2 │ │ │ │ │ + b.n f298 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f2a4 │ │ │ │ │ + b.n f1c8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f272 │ │ │ │ │ - nop │ │ │ │ │ + b.n f298 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldrd fp, r9, [sp, #16] │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldrd r4, r6, [sp, #24] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w f002 │ │ │ │ │ + b.n f096 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + b.n eef4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + b.n efe4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + b.n ee92 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + b.n eea4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w efcc │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n f298 │ │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w ef10 │ │ │ │ │ + b.n ef1a │ │ │ │ │ │ │ │ │ │ -0000f424 : │ │ │ │ │ +0000f43c : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f62c │ │ │ │ │ + beq.w f644 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f63a │ │ │ │ │ + bne.w f652 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f564 │ │ │ │ │ + bne.w f57c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f476 │ │ │ │ │ + cbnz r0, f48e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f622 │ │ │ │ │ + beq.w f63a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f618 │ │ │ │ │ + bne.w f630 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f602 │ │ │ │ │ + beq.w f61a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 280c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5f0 │ │ │ │ │ + beq.w f608 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5fa │ │ │ │ │ + beq.w f612 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5ea │ │ │ │ │ + bne.w f602 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5e2 │ │ │ │ │ + beq.w f5fa │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w f5ea │ │ │ │ │ + bne.w f602 │ │ │ │ │ mov sl, r9 │ │ │ │ │ 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.n f5a8 │ │ │ │ │ + bne.n f5c0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5dc │ │ │ │ │ + beq.n f5f4 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n f598 │ │ │ │ │ + bgt.n f5b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -26190,433 +26179,433 @@ │ │ │ │ │ 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.n f5f4 │ │ │ │ │ + beq.n f60c │ │ │ │ │ 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 f652 │ │ │ │ │ + bne.w f66a │ │ │ │ │ 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.n f466 │ │ │ │ │ + beq.n f47e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f63e │ │ │ │ │ + beq.n f656 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f46c │ │ │ │ │ + b.n f484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f69c │ │ │ │ │ + beq.w f6b4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f656 │ │ │ │ │ + bne.n f66e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f45c │ │ │ │ │ + beq.w f474 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f470 │ │ │ │ │ + b.n f488 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n f502 │ │ │ │ │ + b.n f51a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 280c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4f2 │ │ │ │ │ + beq.n f50a │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.n f5c4 │ │ │ │ │ + beq.n f5dc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n f4e6 │ │ │ │ │ + b.n f4fe │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, f5dc │ │ │ │ │ + cbz r0, f5f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f5b8 │ │ │ │ │ + b.n f5d0 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f468 │ │ │ │ │ + b.n f480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f4bc │ │ │ │ │ + b.n f4d4 │ │ │ │ │ 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 f49e │ │ │ │ │ + beq.w f4b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5f4 │ │ │ │ │ + b.n f60c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f46a │ │ │ │ │ + b.n f482 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f488 │ │ │ │ │ + b.n f4a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f452 │ │ │ │ │ + beq.w f46a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f592 │ │ │ │ │ + b.n f5aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f46a │ │ │ │ │ + beq.w f482 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f592 │ │ │ │ │ + b.n f5aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5f4 │ │ │ │ │ + b.n f60c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f580 │ │ │ │ │ + beq.n f598 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 f582 │ │ │ │ │ + beq.w f59a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f586 │ │ │ │ │ + b.n f59e │ │ │ │ │ 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 f574 │ │ │ │ │ + beq.w f58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f586 │ │ │ │ │ + b.n f59e │ │ │ │ │ │ │ │ │ │ -0000f6b0 : │ │ │ │ │ +0000f6c8 : │ │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n f7ce │ │ │ │ │ + beq.n f7e6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f7da │ │ │ │ │ + bne.n f7f2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f720 │ │ │ │ │ + beq.n f738 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, f748 │ │ │ │ │ + cbnz r0, f760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7ec │ │ │ │ │ + bne.n f804 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f78a │ │ │ │ │ + bne.n f7a2 │ │ │ │ │ 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, #8 │ │ │ │ │ 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 f7e0 │ │ │ │ │ + blt.n f7f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7ec │ │ │ │ │ + bne.n f804 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f8 │ │ │ │ │ + beq.n f710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f8 │ │ │ │ │ + beq.n f710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f8 │ │ │ │ │ + beq.n f710 │ │ │ │ │ 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 f7f4 │ │ │ │ │ + beq.n f80c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7bc │ │ │ │ │ + cbz r0, f7d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f714 │ │ │ │ │ + b.n f72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f70e │ │ │ │ │ + bne.n f726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7f4 │ │ │ │ │ + cbz r0, f80c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f786 │ │ │ │ │ + bne.n f79e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f712 │ │ │ │ │ + beq.n f72a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f716 │ │ │ │ │ + b.n f72e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f6da │ │ │ │ │ + beq.n f6f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f716 │ │ │ │ │ + b.n f72e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f716 │ │ │ │ │ + b.n f72e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f716 │ │ │ │ │ + b.n f72e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f716 │ │ │ │ │ + b.n f72e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f7fc <_tmp_258_rule>: │ │ │ │ │ +0000f814 <_tmp_258_rule>: │ │ │ │ │ _tmp_258_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fb9a <_tmp_258_rule+0x39e> │ │ │ │ │ + beq.w fbb2 <_tmp_258_rule+0x39e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fba8 <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w fbc0 <_tmp_258_rule+0x3ac> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9d0 <_tmp_258_rule+0x1d4> │ │ │ │ │ + beq.w f9e8 <_tmp_258_rule+0x1d4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w f9e4 <_tmp_258_rule+0x1e8> │ │ │ │ │ + beq.w f9fc <_tmp_258_rule+0x1e8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fa10 <_tmp_258_rule+0x214> │ │ │ │ │ + bne.w fa28 <_tmp_258_rule+0x214> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa40 <_tmp_258_rule+0x244> │ │ │ │ │ + bne.w fa58 <_tmp_258_rule+0x244> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fa06 <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.w fa1e <_tmp_258_rule+0x20a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa9c <_tmp_258_rule+0x2a0> │ │ │ │ │ + bne.w fab4 <_tmp_258_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fad4 <_tmp_258_rule+0x2d8> │ │ │ │ │ + bne.w faec <_tmp_258_rule+0x2d8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fb74 <_tmp_258_rule+0x378> │ │ │ │ │ + beq.w fb8c <_tmp_258_rule+0x378> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fbac <_tmp_258_rule+0x3b0> │ │ │ │ │ + beq.w fbc4 <_tmp_258_rule+0x3b0> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n f928 <_tmp_258_rule+0x12c> │ │ │ │ │ + beq.n f940 <_tmp_258_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f95e <_tmp_258_rule+0x162> │ │ │ │ │ + bne.n f976 <_tmp_258_rule+0x162> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fa98 <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.w fab0 <_tmp_258_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f8ee <_tmp_258_rule+0xf2> │ │ │ │ │ + cbnz r0, f906 <_tmp_258_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -26630,80 +26619,80 @@ │ │ │ │ │ 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.n f8dc <_tmp_258_rule+0xe0> │ │ │ │ │ + beq.n f8f4 <_tmp_258_rule+0xe0> │ │ │ │ │ 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 │ │ │ │ │ - bne.n f8e2 <_tmp_258_rule+0xe6> │ │ │ │ │ + bne.n f8fa <_tmp_258_rule+0xe6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f8e2 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f8fa <_tmp_258_rule+0xe6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w fa8e <_tmp_258_rule+0x292> │ │ │ │ │ + blt.w faa6 <_tmp_258_rule+0x292> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb54 <_tmp_258_rule+0x358> │ │ │ │ │ + bne.w fb6c <_tmp_258_rule+0x358> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8c0 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f8d8 <_tmp_258_rule+0xc4> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8c0 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f8d8 <_tmp_258_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb60 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb78 <_tmp_258_rule+0x364> │ │ │ │ │ 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 fb60 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb78 <_tmp_258_rule+0x364> │ │ │ │ │ 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 fb5a <_tmp_258_rule+0x35e> │ │ │ │ │ + beq.w fb72 <_tmp_258_rule+0x35e> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26711,111 +26700,111 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa7e <_tmp_258_rule+0x282> │ │ │ │ │ + beq.n fa96 <_tmp_258_rule+0x282> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n f90a <_tmp_258_rule+0x10e> │ │ │ │ │ + b.n f922 <_tmp_258_rule+0x10e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fa06 <_tmp_258_rule+0x20a> │ │ │ │ │ + cbnz r2, fa1e <_tmp_258_rule+0x20a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w f842 <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w f85a <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fb34 <_tmp_258_rule+0x338> │ │ │ │ │ + blt.w fb4c <_tmp_258_rule+0x338> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, fa0c <_tmp_258_rule+0x210> │ │ │ │ │ + cbnz r3, fa24 <_tmp_258_rule+0x210> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f854 <_tmp_258_rule+0x58> │ │ │ │ │ + beq.w f86c <_tmp_258_rule+0x58> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n facc <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fae4 <_tmp_258_rule+0x2d0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fa06 <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.n fa1e <_tmp_258_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb40 <_tmp_258_rule+0x344> │ │ │ │ │ + beq.w fb58 <_tmp_258_rule+0x344> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fadc <_tmp_258_rule+0x2e0> │ │ │ │ │ + bne.n faf4 <_tmp_258_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f854 <_tmp_258_rule+0x58> │ │ │ │ │ - b.n fa06 <_tmp_258_rule+0x20a> │ │ │ │ │ + beq.w f86c <_tmp_258_rule+0x58> │ │ │ │ │ + b.n fa1e <_tmp_258_rule+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f862 <_tmp_258_rule+0x66> │ │ │ │ │ + beq.w f87a <_tmp_258_rule+0x66> │ │ │ │ │ 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 fb6c <_tmp_258_rule+0x370> │ │ │ │ │ + beq.w fb84 <_tmp_258_rule+0x370> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [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, fabc <_tmp_258_rule+0x2c0> │ │ │ │ │ + cbz r0, fad4 <_tmp_258_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8e2 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f8fa <_tmp_258_rule+0xe6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb68 <_tmp_258_rule+0x36c> │ │ │ │ │ + beq.n fb80 <_tmp_258_rule+0x36c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f8d0 <_tmp_258_rule+0xd4> │ │ │ │ │ + beq.w f8e8 <_tmp_258_rule+0xd4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f922 <_tmp_258_rule+0x126> │ │ │ │ │ + b.n f93a <_tmp_258_rule+0x126> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26823,44 +26812,44 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa78 <_tmp_258_rule+0x27c> │ │ │ │ │ + bne.n fa90 <_tmp_258_rule+0x27c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb92 <_tmp_258_rule+0x396> │ │ │ │ │ + beq.n fbaa <_tmp_258_rule+0x396> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f888 <_tmp_258_rule+0x8c> │ │ │ │ │ + beq.w f8a0 <_tmp_258_rule+0x8c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f8e6 <_tmp_258_rule+0xea> │ │ │ │ │ + b.n f8fe <_tmp_258_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa2e <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa46 <_tmp_258_rule+0x232> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa2e <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa46 <_tmp_258_rule+0x232> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa2e <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa46 <_tmp_258_rule+0x232> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26869,276 +26858,283 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 fa30 <_tmp_258_rule+0x234> │ │ │ │ │ + beq.n fa48 <_tmp_258_rule+0x234> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa34 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fa4c <_tmp_258_rule+0x238> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n facc <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fae4 <_tmp_258_rule+0x2d0> │ │ │ │ │ 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 fa20 <_tmp_258_rule+0x224> │ │ │ │ │ + beq.w fa38 <_tmp_258_rule+0x224> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fa34 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fa4c <_tmp_258_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa8e <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faa6 <_tmp_258_rule+0x292> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f99e <_tmp_258_rule+0x1a2> │ │ │ │ │ + b.n f9b6 <_tmp_258_rule+0x1a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa8e <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faa6 <_tmp_258_rule+0x292> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa8e <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faa6 <_tmp_258_rule+0x292> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n facc <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fae4 <_tmp_258_rule+0x2d0> │ │ │ │ │ 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 │ │ │ │ │ - bne.n fa98 <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.n fab0 <_tmp_258_rule+0x29c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fbae <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.n fbc6 <_tmp_258_rule+0x3b2> │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n f8a4 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f8bc <_tmp_258_rule+0xa8> │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n facc <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fae4 <_tmp_258_rule+0x2d0> │ │ │ │ │ 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 f828 <_tmp_258_rule+0x2c> │ │ │ │ │ + beq.w f840 <_tmp_258_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fad6 <_tmp_258_rule+0x2da> │ │ │ │ │ + b.n faee <_tmp_258_rule+0x2da> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fbc0 <_tmp_258_rule+0x3c4> │ │ │ │ │ + cbnz r2, fbd8 <_tmp_258_rule+0x3c4> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f8a4 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f8bc <_tmp_258_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa8e <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faa6 <_tmp_258_rule+0x292> │ │ │ │ │ │ │ │ │ │ -0000fbc8 : │ │ │ │ │ +0000fbe0 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, fbce │ │ │ │ │ + cbnz r1, fbe6 │ │ │ │ │ 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, fbf2 │ │ │ │ │ + cbz r0, fc0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, fbf2 │ │ │ │ │ + cbz r0, fc0a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fbfc : │ │ │ │ │ +0000fc14 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + 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 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fd98 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n fc8c │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n fc6c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w fdb2 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w fdc0 │ │ │ │ │ + ldrd r6, r5, [r4, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n fc88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r6, r8, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n fcd2 │ │ │ │ │ + cbnz r3, fcb2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fc94 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r6, fc8c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n fce0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r3, fca6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcfc │ │ │ │ │ + bne.n fd26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + str r2, [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.w fd86 │ │ │ │ │ + blt.n fd1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r6, r8, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, fccc │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, fcae │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc3e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n fc58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n fc62 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n fc7e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n fca6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w fdcc │ │ │ │ │ + movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n fd56 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n fc58 │ │ │ │ │ + b.n fca6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc48 │ │ │ │ │ + beq.n fc64 │ │ │ │ │ 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 fd92 │ │ │ │ │ + beq.n fdc6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + 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_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd1c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc60 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n fc8c │ │ │ │ │ + cbz r0, fd46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fd9e │ │ │ │ │ - movs r1, #16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbnz r0, fd2e │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n fc7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n fc3e │ │ │ │ │ - b.n fc8c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n fc7e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcc8 │ │ │ │ │ + bne.n fd14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n fc5e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc62 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbz r0, fdae │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n fc7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcec │ │ │ │ │ + beq.n fcd0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcec │ │ │ │ │ + beq.n fcd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcec │ │ │ │ │ + beq.n fcd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27146,485 +27142,487 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + ldrd r2, r3, [r5, #12] │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcee │ │ │ │ │ + beq.n fcd2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fcf2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n fc62 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n fc62 │ │ │ │ │ + b.n fcd6 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n fd16 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fc20 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w fc42 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n fc7e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n fc7e │ │ │ │ │ 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 fce0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n fcf2 │ │ │ │ │ + beq.w fcc2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n fcd6 │ │ │ │ │ │ │ │ │ │ -0000fdb0 : │ │ │ │ │ +0000fde0 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 107ae │ │ │ │ │ + beq.w 107de │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104b8 │ │ │ │ │ + bne.w 104e8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103b4 │ │ │ │ │ + bne.w 103e4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r1, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1079a │ │ │ │ │ + beq.w 107ca │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1076e │ │ │ │ │ + beq.w 1079e │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10538 │ │ │ │ │ + beq.w 10568 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1059e │ │ │ │ │ + beq.w 105ce │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1054a │ │ │ │ │ + bne.w 1057a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10202 │ │ │ │ │ + beq.w 10232 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n feba │ │ │ │ │ + beq.n feea │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10598 │ │ │ │ │ + beq.w 105c8 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102ca │ │ │ │ │ + beq.w 102fa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10596 │ │ │ │ │ + beq.w 105c6 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r5, #4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, feb2 │ │ │ │ │ + cbz r0, fee2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 102b2 │ │ │ │ │ + beq.w 102e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe94 │ │ │ │ │ + bne.n fec4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, fec0 │ │ │ │ │ - b.n 10204 │ │ │ │ │ + cbnz r6, fef0 │ │ │ │ │ + b.n 10234 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10204 │ │ │ │ │ + bne.w 10234 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10598 │ │ │ │ │ + beq.w 105c8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n ff20 │ │ │ │ │ + ble.n ff50 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n ff20 │ │ │ │ │ + beq.n ff50 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n ff20 │ │ │ │ │ + beq.n ff50 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n ff20 │ │ │ │ │ + beq.n ff50 │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ rsb ip, r7, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n ff10 │ │ │ │ │ + bne.n ff40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 102ea │ │ │ │ │ + bne.w 1031a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10076 │ │ │ │ │ + bne.w 100a6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10720 │ │ │ │ │ + beq.w 10750 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10710 │ │ │ │ │ + beq.w 10740 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10744 │ │ │ │ │ + bne.w 10774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1021c │ │ │ │ │ + beq.w 1024c │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102a4 │ │ │ │ │ + beq.w 102d4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1070a │ │ │ │ │ + beq.w 1073a │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d4 │ │ │ │ │ + beq.w 10304 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10708 │ │ │ │ │ + beq.w 10738 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r6, #4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, fff6 │ │ │ │ │ + cbz r0, 10026 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.w 1027c │ │ │ │ │ + beq.w 102ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ffd6 │ │ │ │ │ + bne.n 10006 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10220 │ │ │ │ │ + beq.w 10250 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10220 │ │ │ │ │ + bne.w 10250 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1070a │ │ │ │ │ + beq.w 1073a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10058 │ │ │ │ │ + ble.n 10088 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10058 │ │ │ │ │ + beq.n 10088 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10058 │ │ │ │ │ + beq.n 10088 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10058 │ │ │ │ │ + beq.n 10088 │ │ │ │ │ subs r3, r7, #4 │ │ │ │ │ rsb ip, r7, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 10048 │ │ │ │ │ + bne.n 10078 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 102fc │ │ │ │ │ + bne.w 1032c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1073e │ │ │ │ │ + bne.w 1076e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 115e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104be │ │ │ │ │ + bne.w 104ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10740 │ │ │ │ │ + bne.w 10770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1074a │ │ │ │ │ + beq.w 1077a │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f6 │ │ │ │ │ + beq.w 10726 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10766 │ │ │ │ │ + bne.w 10796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10230 │ │ │ │ │ + beq.w 10260 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102aa │ │ │ │ │ + beq.w 102da │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f0 │ │ │ │ │ + beq.w 10720 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102de │ │ │ │ │ + beq.w 1030e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ee │ │ │ │ │ + beq.w 1071e │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r7, #4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10150 │ │ │ │ │ + cbz r0, 10180 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq.w 10290 │ │ │ │ │ + beq.w 102c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r5, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, sl │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10130 │ │ │ │ │ + bne.n 10160 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 10232 │ │ │ │ │ + beq.n 10262 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10232 │ │ │ │ │ + bne.n 10262 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f0 │ │ │ │ │ + beq.w 10720 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 101b8 │ │ │ │ │ + ble.n 101e8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 101b8 │ │ │ │ │ + beq.n 101e8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 101b8 │ │ │ │ │ + beq.n 101e8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 101b8 │ │ │ │ │ + beq.n 101e8 │ │ │ │ │ subs r5, r6, #4 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 101a8 │ │ │ │ │ + bne.n 101d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 129fc <_loop0_37_rule> │ │ │ │ │ + bl 12af0 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ae │ │ │ │ │ + beq.w 106de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13288 │ │ │ │ │ + bl 13380 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10240 │ │ │ │ │ + bne.n 10270 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1036e │ │ │ │ │ + beq.w 1039e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ @@ -27632,323 +27630,323 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ff48 │ │ │ │ │ - b.n 10076 │ │ │ │ │ + beq.w ff78 │ │ │ │ │ + b.n 100a6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1007a │ │ │ │ │ + b.n 100aa │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1073e │ │ │ │ │ + bne.w 1076e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a38 <_loop1_185_rule> │ │ │ │ │ + bl 11b4c <_loop1_185_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1039e │ │ │ │ │ + bne.w 103ce │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1073e │ │ │ │ │ + bne.w 1076e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13288 │ │ │ │ │ + bl 13380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10386 │ │ │ │ │ + bne.w 103b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 101f8 │ │ │ │ │ + b.n 10228 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1070a │ │ │ │ │ + beq.w 1073a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n ffdc │ │ │ │ │ + b.n 1000c │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f0 │ │ │ │ │ + beq.w 10720 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 10136 │ │ │ │ │ + b.n 10166 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10000 │ │ │ │ │ + b.n 10030 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1015a │ │ │ │ │ + b.n 1018a │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10598 │ │ │ │ │ + beq.w 105c8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n fe9a │ │ │ │ │ + b.n feca │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n fec0 │ │ │ │ │ + b.n fef0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 10000 │ │ │ │ │ + b.n 10030 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 1015a │ │ │ │ │ + b.n 1018a │ │ │ │ │ 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 │ │ │ │ │ - bne.n 10382 │ │ │ │ │ + bne.n 103b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10210 │ │ │ │ │ + b.n 10240 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c6 │ │ │ │ │ + beq.w 107f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 117f4 <_loop0_171_rule> │ │ │ │ │ + bl 11908 <_loop0_171_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c2 │ │ │ │ │ + beq.w 107f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129fc <_loop0_37_rule> │ │ │ │ │ + bl 12af0 <_loop0_37_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c2 │ │ │ │ │ + beq.w 107f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13288 │ │ │ │ │ + bl 13380 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1007a │ │ │ │ │ + bne.w 100aa │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101f4 │ │ │ │ │ + bne.w 10224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10272 │ │ │ │ │ + beq.w 102a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10274 │ │ │ │ │ + b.n 102a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1031a │ │ │ │ │ + b.n 1034a │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101f4 │ │ │ │ │ - b.n 1036e │ │ │ │ │ + bne.w 10224 │ │ │ │ │ + b.n 1039e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13288 │ │ │ │ │ + bl 13380 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1025a │ │ │ │ │ + bne.w 1028a │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 1038c │ │ │ │ │ + b.n 103bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105da │ │ │ │ │ + beq.w 1060a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105ec │ │ │ │ │ + bne.w 1061c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e6 │ │ │ │ │ + bne.w 10616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ + bl 768 <_PyPegen_parse+0x768> │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1061c │ │ │ │ │ + bne.w 1064c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e6 │ │ │ │ │ + bne.w 10616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107dc │ │ │ │ │ + bl 1080c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1044e │ │ │ │ │ + cbnz r5, 1047e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117f4 <_loop0_171_rule> │ │ │ │ │ + bl 11908 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106e0 │ │ │ │ │ + beq.w 10710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 106d8 │ │ │ │ │ + beq.w 10708 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 106c0 │ │ │ │ │ + bne.w 106f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 115e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 106b2 │ │ │ │ │ + bne.w 106e2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 106c0 │ │ │ │ │ + bne.w 106f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a38 <_loop1_185_rule> │ │ │ │ │ + bl 11b4c <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10692 │ │ │ │ │ + bne.w 106c2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e6 │ │ │ │ │ + bne.w 10616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117f4 <_loop0_171_rule> │ │ │ │ │ - cbz r0, 1046e │ │ │ │ │ + bl 11908 <_loop0_171_rule> │ │ │ │ │ + cbz r0, 1049e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10642 │ │ │ │ │ + bne.w 10672 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e6 │ │ │ │ │ + bne.w 10616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ + bl 768 <_PyPegen_parse+0x768> │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10498 │ │ │ │ │ + cbnz r5, 104c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16948 <_loop0_170_rule> │ │ │ │ │ - cbz r0, 10496 │ │ │ │ │ + bl 16b14 <_loop0_170_rule> │ │ │ │ │ + cbz r0, 104c6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10550 │ │ │ │ │ + bne.n 10580 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e6 │ │ │ │ │ + bne.w 10616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18040 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 104e6 │ │ │ │ │ + bl 185b8 <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 10516 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w fdea │ │ │ │ │ + beq.w fe1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 101fa │ │ │ │ │ + b.n 1022a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129fc <_loop0_37_rule> │ │ │ │ │ + bl 12af0 <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107ca │ │ │ │ │ + beq.w 107fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13288 │ │ │ │ │ + bl 13380 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 107cc │ │ │ │ │ + bne.w 107fc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 10350 │ │ │ │ │ + b.n 10380 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104a8 │ │ │ │ │ + beq.n 104d8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104a8 │ │ │ │ │ + beq.n 104d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27957,117 +27955,117 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 104aa │ │ │ │ │ + beq.n 104da │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 104ae │ │ │ │ │ + b.n 104de │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10794 │ │ │ │ │ + beq.w 107c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10210 │ │ │ │ │ + b.n 10240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105ca │ │ │ │ │ + beq.n 105fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 105c2 │ │ │ │ │ + cbnz r5, 105f2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 105ae │ │ │ │ │ + cbz r0, 105de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16948 <_loop0_170_rule> │ │ │ │ │ + bl 16b14 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10496 │ │ │ │ │ + beq.n 104c6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10496 │ │ │ │ │ + beq.n 104c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 10508 │ │ │ │ │ + b.n 10538 │ │ │ │ │ mov r7, r6 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10210 │ │ │ │ │ + b.n 10240 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 105c2 │ │ │ │ │ + cbnz r5, 105f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 105d2 │ │ │ │ │ + cbz r0, 10602 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10572 │ │ │ │ │ + b.n 105a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10498 │ │ │ │ │ + b.n 104c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1055e │ │ │ │ │ + b.n 1058e │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10498 │ │ │ │ │ + b.n 104c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 106aa │ │ │ │ │ + beq.n 106da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 104ae │ │ │ │ │ + b.n 104de │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103d2 │ │ │ │ │ + beq.w 10402 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -28075,49 +28073,49 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 10520 │ │ │ │ │ + b.n 10550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16948 <_loop0_170_rule> │ │ │ │ │ + bl 16b14 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103e8 │ │ │ │ │ + beq.w 10418 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103e8 │ │ │ │ │ + beq.w 10418 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 10508 │ │ │ │ │ + b.n 10538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10870 <_loop1_173_rule> │ │ │ │ │ + bl 108a0 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046e │ │ │ │ │ + beq.w 1049e │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 10470 │ │ │ │ │ + bne.w 104a0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046e │ │ │ │ │ + beq.w 1049e │ │ │ │ │ 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 │ │ │ │ │ @@ -28126,348 +28124,348 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 10522 │ │ │ │ │ + b.n 10552 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 106e0 │ │ │ │ │ + cbz r0, 10710 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 10508 │ │ │ │ │ + b.n 10538 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 103c2 │ │ │ │ │ + b.n 103f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10240 │ │ │ │ │ + b.n 10270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 106c8 │ │ │ │ │ + cbz r0, 106f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10694 │ │ │ │ │ + b.n 106c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1044e │ │ │ │ │ + b.n 1047e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 106e4 │ │ │ │ │ + cbnz r0, 10714 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1044e │ │ │ │ │ + b.n 1047e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10418 │ │ │ │ │ + b.n 10448 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1044e │ │ │ │ │ + b.n 1047e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1044e │ │ │ │ │ + b.n 1047e │ │ │ │ │ mov r6, r7 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10240 │ │ │ │ │ + b.n 10270 │ │ │ │ │ mov r7, r6 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 1022c │ │ │ │ │ + b.n 1025c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10744 │ │ │ │ │ + cbnz r5, 10774 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff64 │ │ │ │ │ - b.n 10710 │ │ │ │ │ + bne.w ff94 │ │ │ │ │ + b.n 10740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10274 │ │ │ │ │ + b.n 102a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 1022c │ │ │ │ │ + b.n 1025c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10766 │ │ │ │ │ + cbnz r5, 10796 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100be │ │ │ │ │ - b.n 106f6 │ │ │ │ │ + bne.w 100ee │ │ │ │ │ + b.n 10726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10240 │ │ │ │ │ + b.n 10270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10076 │ │ │ │ │ + bne.w 100a6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1053a │ │ │ │ │ + beq.w 1056a │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.w fe1a │ │ │ │ │ + b.w fe4a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w fe1a │ │ │ │ │ + b.w fe4a │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 107be │ │ │ │ │ + cbnz r3, 107ee │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w fdfe │ │ │ │ │ + b.w fe2e │ │ │ │ │ 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 fddc │ │ │ │ │ - b.n 104b8 │ │ │ │ │ + beq.w fe0c │ │ │ │ │ + b.n 104e8 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 10274 │ │ │ │ │ + b.n 102a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1007a │ │ │ │ │ + b.n 100aa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1022c │ │ │ │ │ + b.n 1025c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 100a0 │ │ │ │ │ - b.n 10740 │ │ │ │ │ + beq.w 100d0 │ │ │ │ │ + b.n 10770 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000107dc : │ │ │ │ │ +0001080c : │ │ │ │ │ slash_no_default_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 1086a │ │ │ │ │ + beq.n 1089a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10862 │ │ │ │ │ + cbnz r3, 10892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10870 <_loop1_173_rule> │ │ │ │ │ + bl 108a0 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10814 │ │ │ │ │ + cbz r0, 10844 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1083c │ │ │ │ │ + cbnz r0, 1086c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 10862 │ │ │ │ │ + cbnz r3, 10892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10870 <_loop1_173_rule> │ │ │ │ │ + bl 108a0 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1082e │ │ │ │ │ + cbz r0, 1085e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1084a │ │ │ │ │ + cbnz r0, 1087a │ │ │ │ │ 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} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10814 │ │ │ │ │ - b.n 10832 │ │ │ │ │ + beq.n 10844 │ │ │ │ │ + b.n 10862 │ │ │ │ │ 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 10832 │ │ │ │ │ - b.n 1082e │ │ │ │ │ + bne.n 10862 │ │ │ │ │ + b.n 1085e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10836 │ │ │ │ │ + b.n 10866 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 107fa │ │ │ │ │ + b.n 1082a │ │ │ │ │ │ │ │ │ │ -00010870 <_loop1_173_rule>: │ │ │ │ │ +000108a0 <_loop1_173_rule>: │ │ │ │ │ _loop1_173_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, #4064] @ 0xfe0 │ │ │ │ │ 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 109ce <_loop1_173_rule+0x15e> │ │ │ │ │ + beq.w 109fe <_loop1_173_rule+0x15e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1098c <_loop1_173_rule+0x11c> │ │ │ │ │ + bne.n 109bc <_loop1_173_rule+0x11c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109c4 <_loop1_173_rule+0x154> │ │ │ │ │ + beq.w 109f4 <_loop1_173_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10978 <_loop1_173_rule+0x108> │ │ │ │ │ + bne.n 109a8 <_loop1_173_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10984 <_loop1_173_rule+0x114> │ │ │ │ │ + beq.n 109b4 <_loop1_173_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10926 <_loop1_173_rule+0xb6> │ │ │ │ │ + cbz r0, 10956 <_loop1_173_rule+0xb6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109be <_loop1_173_rule+0x14e> │ │ │ │ │ + beq.n 109ee <_loop1_173_rule+0x14e> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109b2 <_loop1_173_rule+0x142> │ │ │ │ │ + beq.n 109e2 <_loop1_173_rule+0x142> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109bc <_loop1_173_rule+0x14c> │ │ │ │ │ + beq.n 109ec <_loop1_173_rule+0x14c> │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10994 <_loop1_173_rule+0x124> │ │ │ │ │ + beq.n 109c4 <_loop1_173_rule+0x124> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 1099e <_loop1_173_rule+0x12e> │ │ │ │ │ + beq.n 109ce <_loop1_173_rule+0x12e> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r6, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 10906 <_loop1_173_rule+0x96> │ │ │ │ │ + b.n 10936 <_loop1_173_rule+0x96> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10986 <_loop1_173_rule+0x116> │ │ │ │ │ + cbnz r3, 109b6 <_loop1_173_rule+0x116> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109d4 <_loop1_173_rule+0x164> │ │ │ │ │ + beq.n 10a04 <_loop1_173_rule+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 10972 <_loop1_173_rule+0x102> │ │ │ │ │ + ble.n 109a2 <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10972 <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 109a2 <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10972 <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 109a2 <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10972 <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 109a2 <_loop1_173_rule+0x102> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 10962 <_loop1_173_rule+0xf2> │ │ │ │ │ + bne.n 10992 <_loop1_173_rule+0xf2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28475,2292 +28473,2392 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1097c <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 109ac <_loop1_173_rule+0x10c> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1092c <_loop1_173_rule+0xbc> │ │ │ │ │ - b.n 10986 <_loop1_173_rule+0x116> │ │ │ │ │ + bne.n 1095c <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 109b6 <_loop1_173_rule+0x116> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 109be <_loop1_173_rule+0x14e> │ │ │ │ │ + cbz r0, 109ee <_loop1_173_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10918 <_loop1_173_rule+0xa8> │ │ │ │ │ + b.n 10948 <_loop1_173_rule+0xa8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n 1092c <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 1095c <_loop1_173_rule+0xbc> │ │ │ │ │ mov r5, r7 │ │ │ │ │ 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 1098c <_loop1_173_rule+0x11c> │ │ │ │ │ + b.n 109bc <_loop1_173_rule+0x11c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10892 <_loop1_173_rule+0x22> │ │ │ │ │ + b.n 108c2 <_loop1_173_rule+0x22> │ │ │ │ │ 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 1097c <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 109ac <_loop1_173_rule+0x10c> │ │ │ │ │ │ │ │ │ │ -000109e8 : │ │ │ │ │ +00010a18 : │ │ │ │ │ param_no_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10c9e │ │ │ │ │ + beq.w 10cce │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10cac │ │ │ │ │ + bne.w 10cdc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c02 │ │ │ │ │ + beq.w 10c32 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c16 │ │ │ │ │ + beq.w 10c46 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ 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 10af6 │ │ │ │ │ + beq.n 10b26 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10c8a │ │ │ │ │ + beq.w 10cba │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c9a │ │ │ │ │ + bne.w 10cca │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10be4 │ │ │ │ │ + bne.w 10c14 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10af8 │ │ │ │ │ + bne.n 10b28 │ │ │ │ │ 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 10cc4 │ │ │ │ │ + beq.w 10cf4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cb2 │ │ │ │ │ + beq.w 10ce2 │ │ │ │ │ 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 10bcc │ │ │ │ │ + beq.w 10bfc │ │ │ │ │ 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 10c86 │ │ │ │ │ + bne.w 10cb6 │ │ │ │ │ mov r1, 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.w 10ccc │ │ │ │ │ + beq.w 10cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10cac │ │ │ │ │ + bne.w 10cdc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c38 │ │ │ │ │ + beq.w 10c68 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c4c │ │ │ │ │ + beq.w 10c7c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ 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 10bd2 │ │ │ │ │ + beq.n 10c02 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10cf4 │ │ │ │ │ + beq.w 10d24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d04 │ │ │ │ │ + bne.w 10d34 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10bf4 │ │ │ │ │ + bne.n 10c24 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10bd2 │ │ │ │ │ + bne.n 10c02 │ │ │ │ │ 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 10c74 │ │ │ │ │ + beq.n 10ca4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ce0 │ │ │ │ │ + beq.w 10d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 10bc8 │ │ │ │ │ + cbnz r3, 10bf8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ 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 r2, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10ad8 │ │ │ │ │ + bne.n 10b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10bd4 │ │ │ │ │ + b.n 10c04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10afa │ │ │ │ │ + b.n 10b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a72 │ │ │ │ │ - b.n 10a70 │ │ │ │ │ + bne.w 10aa2 │ │ │ │ │ + b.n 10aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10b5c │ │ │ │ │ - b.n 10b5a │ │ │ │ │ + bne.n 10b8c │ │ │ │ │ + b.n 10b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 10c32 │ │ │ │ │ + cbnz r6, 10c62 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10a2e │ │ │ │ │ + bne.w 10a5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10c7a │ │ │ │ │ + blt.n 10caa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10a38 │ │ │ │ │ + beq.w 10a68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10afa │ │ │ │ │ + b.n 10b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10c74 │ │ │ │ │ + cbnz r3, 10ca4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10b1a │ │ │ │ │ + bne.w 10b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 10bd4 │ │ │ │ │ + blt.n 10c04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10b24 │ │ │ │ │ + beq.w 10b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bd4 │ │ │ │ │ + b.n 10c04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10afa │ │ │ │ │ + b.n 10b2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10afa │ │ │ │ │ + b.n 10b2a │ │ │ │ │ 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 10a5e │ │ │ │ │ + beq.w 10a8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10afa │ │ │ │ │ + b.n 10b2a │ │ │ │ │ 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 10a14 │ │ │ │ │ + beq.w 10a44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10aec │ │ │ │ │ + b.n 10b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bce │ │ │ │ │ + beq.n 10bfe │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10afa │ │ │ │ │ + b.n 10b2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10afa │ │ │ │ │ + b.n 10b2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10cda │ │ │ │ │ + cbnz r0, 10d0a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10aec │ │ │ │ │ + b.n 10b1c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10aec │ │ │ │ │ + b.n 10b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bd4 │ │ │ │ │ + beq.w 10c04 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bd4 │ │ │ │ │ + b.n 10c04 │ │ │ │ │ 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 10b4a │ │ │ │ │ + beq.w 10b7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10bd4 │ │ │ │ │ + b.n 10c04 │ │ │ │ │ │ │ │ │ │ -00010d08 : │ │ │ │ │ +00010d38 : │ │ │ │ │ param_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.n 10e28 │ │ │ │ │ + beq.n 10e58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10e0e │ │ │ │ │ + bne.n 10e3e │ │ │ │ │ ldrd r9, r6, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 10ddc │ │ │ │ │ + beq.n 10e0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ 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.n 10dc6 │ │ │ │ │ + beq.n 10df6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10e06 │ │ │ │ │ + beq.n 10e36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10dc0 │ │ │ │ │ + bne.n 10df0 │ │ │ │ │ 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 10dce │ │ │ │ │ + bne.n 10dfe │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 10dc6 │ │ │ │ │ + bne.n 10df6 │ │ │ │ │ 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 10df6 │ │ │ │ │ + beq.n 10e26 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e16 │ │ │ │ │ + beq.n 10e46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10db4 │ │ │ │ │ + b.n 10de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d76 │ │ │ │ │ - b.n 10d70 │ │ │ │ │ + bne.n 10da6 │ │ │ │ │ + b.n 10da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10dfc │ │ │ │ │ + blt.n 10e2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10d42 │ │ │ │ │ + beq.n 10d72 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + b.n 10de6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + b.n 10de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d5c │ │ │ │ │ + b.n 10d8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + b.n 10de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10dca │ │ │ │ │ + beq.n 10dfa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + b.n 10de6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d2a │ │ │ │ │ + b.n 10d5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010e30 : │ │ │ │ │ +00010e60 : │ │ │ │ │ import_from_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, #4024] @ 0xfb8 │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11236 │ │ │ │ │ + beq.w 112e8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11244 │ │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.w 1136c │ │ │ │ │ + bne.w 112f6 │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 112da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 112fc │ │ │ │ │ + blt.w 112cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11360 │ │ │ │ │ + bne.w 113ce │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111b2 │ │ │ │ │ + bne.w 1125c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11218 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ + bne.w 113a8 │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq.w 111ec │ │ │ │ │ - adds r3, r5, #2 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.w 113f0 │ │ │ │ │ + adds r3, r6, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11202 │ │ │ │ │ + beq.w 11406 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10ffe │ │ │ │ │ + beq.w 1110a │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11016 │ │ │ │ │ + beq.w 11122 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldrd r9, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11154 │ │ │ │ │ + beq.w 11150 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11260 │ │ │ │ │ + beq.w 113d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11268 │ │ │ │ │ + bne.w 112c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110ea │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + bne.w 11216 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11156 │ │ │ │ │ + bne.w 11152 │ │ │ │ │ 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 11230 │ │ │ │ │ + beq.w 112be │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 11114 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 11226 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11128 │ │ │ │ │ + beq.w 1123a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11250 │ │ │ │ │ + beq.w 113e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11156 │ │ │ │ │ + bne.w 11152 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11228 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 111e2 │ │ │ │ │ + beq.w 112b6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11298 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11036 │ │ │ │ │ + bne.n 11038 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11222 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 112b0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bgt.w 111b2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111e6 │ │ │ │ │ + beq.w 112aa │ │ │ │ │ str r2, [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, #12 │ │ │ │ │ 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 11214 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + beq.w 113ca │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r6, [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_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 111e2 │ │ │ │ │ - ldrd r3, r5, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 10ed6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 111de │ │ │ │ │ + bne.w 1128c │ │ │ │ │ + ldrd r9, r3, [r4, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + beq.w 111d6 │ │ │ │ │ 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 10ee0 │ │ │ │ │ - b.n 111e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1190c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10fa0 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1107a │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11222 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ - ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ - str.w r1, [r2, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 10fb4 │ │ │ │ │ - b.n 11066 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1190c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11050 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11222 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov.w fp, #2 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r8, fp │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 110fa │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11222 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n 11066 │ │ │ │ │ - b.n 10fb4 │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ 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 │ │ │ │ │ - bne.w 10f20 │ │ │ │ │ - b.n 10f1c │ │ │ │ │ + beq.w 1128c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 112fe │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 11306 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1190c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110bc │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - beq.n 1113a │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r2, [r5, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n 110b0 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ │ + bne.w 1124c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1128c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 111f6 │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + ldrd r2, r3, [r3, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 11288 │ │ │ │ │ + strd r2, r3, [sp] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f64 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.w 11438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11200 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r9, [r6, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 10fc6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11298 │ │ │ │ │ + ldrd r3, r5, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 10f02 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1137c │ │ │ │ │ + blt.w 11294 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11158 │ │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r9, r5, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11298 │ │ │ │ │ + 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.n 1121e │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1110a │ │ │ │ │ + bne.w 10f1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11360 │ │ │ │ │ + bne.w 113ce │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11286 │ │ │ │ │ + beq.w 11330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ff0 │ │ │ │ │ + beq.w 1102a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ + ldr.w r3, [r9, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11280 │ │ │ │ │ + beq.w 1132a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11270 │ │ │ │ │ + beq.w 1131a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.n 10ff4 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ + b.n 1102e │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + beq.w 10fee │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ + ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 10fee │ │ │ │ │ + b.n 111c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11384 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1129c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1106a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10fd4 │ │ │ │ │ + mov.w fp, fp, lsl #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov.w r1, fp, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ + b.n 110fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 10f4c │ │ │ │ │ + b.n 10f48 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 10f90 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11418 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11154 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 110aa │ │ │ │ │ + b.n 110a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11498 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e98 │ │ │ │ │ + beq.w 10ec6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 10e9a │ │ │ │ │ + bne.w 10ec8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111ac │ │ │ │ │ - b.n 10e98 │ │ │ │ │ + bne.n 111ac │ │ │ │ │ + b.n 10ec6 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + b.n 110d8 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10fd4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11156 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11152 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1115a │ │ │ │ │ - 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 │ │ │ │ │ - cbnz r2, 1124a │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 10ebe │ │ │ │ │ - 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 10ebe │ │ │ │ │ - b.n 11158 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10fd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1115e │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 10ff4 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11156 │ │ │ │ │ + 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 11136 │ │ │ │ │ + b.n 11248 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11152 │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + b.n 1102e │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 10eb8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e5e │ │ │ │ │ + beq.w 10e8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 10ff4 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1115e │ │ │ │ │ - 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 10f78 │ │ │ │ │ - b.n 111e2 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1102e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10efe │ │ │ │ │ + b.n 11088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11156 │ │ │ │ │ + b.n 1128e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 112b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - cbz r0, 11290 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ + cbz r0, 11338 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ff4 │ │ │ │ │ + b.n 1102e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 111a0 │ │ │ │ │ + b.n 1119e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 11294 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 1133e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 111ae │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 111ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11368 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + bne.w 11464 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.n 1134e │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.n 11450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 11384 │ │ │ │ │ - cbz r0, 11310 │ │ │ │ │ + bl 11498 │ │ │ │ │ + cbz r0, 113b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11310 │ │ │ │ │ + cbz r0, 113b0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11310 │ │ │ │ │ + cbz r0, 113b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbnz r0, 11308 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 11322 │ │ │ │ │ + cbz r0, 113c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - b.n 11290 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 10ff4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111ae │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 11338 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1102e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1135a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1145e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11326 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1146e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 112f2 │ │ │ │ │ + b.n 113a0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1115a │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + b.n 1102e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 10f2a │ │ │ │ │ + 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 10fa4 │ │ │ │ │ + b.n 11298 │ │ │ │ │ + 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 │ │ │ │ │ + cbnz r2, 1141e │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 10eea │ │ │ │ │ + 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 10eea │ │ │ │ │ + b.n 11154 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11154 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1115a │ │ │ │ │ + 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 11052 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1128e │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 11468 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10fd4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 111ae │ │ │ │ │ + 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 11354 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 113a0 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + b.n 1102e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11444 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 112e4 │ │ │ │ │ - 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 112a8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 112f2 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 10ff4 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 10ff4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 10e8a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11158 │ │ │ │ │ + b.n 11392 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011384 : │ │ │ │ │ +00011498 : │ │ │ │ │ import_from_as_names_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 114ae │ │ │ │ │ + beq.w 115c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114ca │ │ │ │ │ + bne.w 115de │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114b6 │ │ │ │ │ + beq.n 115ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1190c │ │ │ │ │ + bl 11a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1149e │ │ │ │ │ + beq.n 115b2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114a6 │ │ │ │ │ + beq.n 115ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11498 │ │ │ │ │ + bne.n 115ac │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11490 │ │ │ │ │ + beq.n 115a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11498 │ │ │ │ │ + bne.n 115ac │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11444 │ │ │ │ │ + cbnz r0, 11558 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1148a │ │ │ │ │ + beq.n 1159e │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.n 11462 │ │ │ │ │ + bgt.n 11576 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 114a0 │ │ │ │ │ + cbz r0, 115b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1190c │ │ │ │ │ + bl 11a20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11406 │ │ │ │ │ + beq.n 1151a │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 11472 │ │ │ │ │ + beq.n 11586 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 113fc │ │ │ │ │ + b.n 11510 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 11418 │ │ │ │ │ + b.n 1152c │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 1148a │ │ │ │ │ + cbz r0, 1159e │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11454 │ │ │ │ │ + b.n 11568 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1143a │ │ │ │ │ + b.n 1154e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113da │ │ │ │ │ + b.n 114ee │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 113aa │ │ │ │ │ + b.n 114be │ │ │ │ │ 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 113c0 │ │ │ │ │ + beq.w 114d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 114a0 │ │ │ │ │ + b.n 115b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1143c │ │ │ │ │ + b.n 11550 │ │ │ │ │ │ │ │ │ │ -000114d0 : │ │ │ │ │ +000115e4 : │ │ │ │ │ slash_with_default_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, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1178e │ │ │ │ │ + beq.w 118a2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1170a │ │ │ │ │ + bne.w 1181e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1179e │ │ │ │ │ + beq.w 118b2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116f0 │ │ │ │ │ + beq.w 11804 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 117ba │ │ │ │ │ + bne.w 118ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116da │ │ │ │ │ + beq.w 117ee │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11560 │ │ │ │ │ + cbz r0, 11674 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 116b2 │ │ │ │ │ + beq.w 117c6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11544 │ │ │ │ │ + bne.n 11658 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116ea │ │ │ │ │ + beq.w 117fe │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 115b2 │ │ │ │ │ + ble.n 116c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 115b2 │ │ │ │ │ + beq.n 116c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 115b2 │ │ │ │ │ + beq.n 116c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 115b2 │ │ │ │ │ + beq.n 116c6 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 115a4 │ │ │ │ │ + bne.n 116b8 │ │ │ │ │ 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 11a38 <_loop1_185_rule> │ │ │ │ │ + bl 11b4c <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11738 │ │ │ │ │ + bne.w 1184c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1170a │ │ │ │ │ + bne.w 1181e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 117c0 │ │ │ │ │ + beq.w 118d4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11724 │ │ │ │ │ + beq.w 11838 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1172c │ │ │ │ │ + bne.w 11840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11710 │ │ │ │ │ + beq.w 11824 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1163a │ │ │ │ │ + cbz r0, 1174e │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 116c6 │ │ │ │ │ + beq.n 117da │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11620 │ │ │ │ │ + bne.n 11734 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1171e │ │ │ │ │ + beq.n 11832 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1168a │ │ │ │ │ + ble.n 1179e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1168a │ │ │ │ │ + beq.n 1179e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1168a │ │ │ │ │ + beq.n 1179e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1168a │ │ │ │ │ + beq.n 1179e │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1167c │ │ │ │ │ + bne.n 11790 │ │ │ │ │ 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 11a38 <_loop1_185_rule> │ │ │ │ │ + bl 11b4c <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1176a │ │ │ │ │ + bne.n 1187e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 116ea │ │ │ │ │ + cbz r0, 117fe │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1154a │ │ │ │ │ + b.n 1165e │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1171e │ │ │ │ │ + cbz r0, 11832 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11624 │ │ │ │ │ + b.n 11738 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [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 115b2 │ │ │ │ │ + bne.w 116c6 │ │ │ │ │ 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 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 115d8 │ │ │ │ │ + beq.w 116ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 116aa │ │ │ │ │ + b.n 117be │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [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.n 1168a │ │ │ │ │ + bne.n 1179e │ │ │ │ │ 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 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 116a6 │ │ │ │ │ + b.n 117ba │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115cc │ │ │ │ │ + beq.w 116e0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115cc │ │ │ │ │ + beq.w 116e0 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117de │ │ │ │ │ + beq.n 118f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 116aa │ │ │ │ │ + b.n 117be │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 116a2 │ │ │ │ │ + beq.n 117b6 │ │ │ │ │ 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 11754 │ │ │ │ │ - b.n 116a2 │ │ │ │ │ + bne.n 11868 │ │ │ │ │ + b.n 117b6 │ │ │ │ │ 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 114fa │ │ │ │ │ - b.n 1170a │ │ │ │ │ + beq.w 1160e │ │ │ │ │ + b.n 1181e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 117ba │ │ │ │ │ + cbnz r2, 118ce │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1151a │ │ │ │ │ - b.n 116f0 │ │ │ │ │ + bne.w 1162e │ │ │ │ │ + b.n 11804 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 116fe │ │ │ │ │ + b.n 11812 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1172c │ │ │ │ │ + bne.n 11840 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115f6 │ │ │ │ │ - b.n 11724 │ │ │ │ │ + bne.w 1170a │ │ │ │ │ + b.n 11838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116a6 │ │ │ │ │ + beq.w 117ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116aa │ │ │ │ │ + b.n 117be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000117f4 <_loop0_171_rule>: │ │ │ │ │ +00011908 <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ 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 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 11906 <_loop0_171_rule+0x112> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 118f0 <_loop0_171_rule+0xfc> │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 11a0e <_loop0_171_rule+0x106> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 11a1a <_loop0_171_rule+0x112> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118f8 <_loop0_171_rule+0x104> │ │ │ │ │ + beq.n 119fc <_loop0_171_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 118f0 <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 11a18 <_loop0_171_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118d4 <_loop0_171_rule+0xe0> │ │ │ │ │ + beq.n 119e8 <_loop0_171_rule+0xe0> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 11866 <_loop0_171_rule+0x72> │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - beq.n 118c0 <_loop0_171_rule+0xcc> │ │ │ │ │ + bl 10a18 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 1197c <_loop0_171_rule+0x74> │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.n 119d4 <_loop0_171_rule+0xcc> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r7, [r5, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - bl 109e8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + str.w r6, [r7, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + bl 10a18 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1184c <_loop0_171_rule+0x58> │ │ │ │ │ + bne.n 11962 <_loop0_171_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + 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 r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118e2 <_loop0_171_rule+0xee> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.n 118ac <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 119f6 <_loop0_171_rule+0xee> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 119c2 <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 118ac <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 119c2 <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 118ac <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 119c2 <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp r6, #3 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 118ac <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 119c2 <_loop0_171_rule+0xba> │ │ │ │ │ movs r3, #3 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 1189c <_loop0_171_rule+0xa8> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 119b2 <_loop0_171_rule+0xaa> │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 118e2 <_loop0_171_rule+0xee> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 11850 <_loop0_171_rule+0x5c> │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + cbz r0, 119f6 <_loop0_171_rule+0xee> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 11966 <_loop0_171_rule+0x5e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 118ac <_loop0_171_rule+0xb8> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 119c2 <_loop0_171_rule+0xba> │ │ │ │ │ + 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 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 118b8 <_loop0_171_rule+0xc4> │ │ │ │ │ - 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 118b8 <_loop0_171_rule+0xc4> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 119ce <_loop0_171_rule+0xc6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11814 <_loop0_171_rule+0x20> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 11930 <_loop0_171_rule+0x28> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11a08 <_loop0_171_rule+0x100> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0001190c : │ │ │ │ │ +00011a20 : │ │ │ │ │ import_from_as_name_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, #4048] @ 0xfd0 │ │ │ │ │ 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 11a1e │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 11a16 │ │ │ │ │ - ldrd r7, r6, [r4, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 119c4 │ │ │ │ │ + beq.n 11b32 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 11af2 │ │ │ │ │ + ldrd r5, r6, [r4, #8] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 11ad8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ 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.n 119fe │ │ │ │ │ + beq.n 11b12 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11a0e │ │ │ │ │ + beq.n 11b2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 119f8 │ │ │ │ │ + bne.n 11b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 119e4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + bne.n 11afa │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 119fe │ │ │ │ │ + bne.n 11b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 119de │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11b24 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r3, r2, [r5, #20] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 119f2 │ │ │ │ │ + cbnz r7, 11b08 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a24 │ │ │ │ │ + beq.n 11b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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 11a04 │ │ │ │ │ + blt.n 11b18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11946 │ │ │ │ │ + beq.n 11a5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119ba │ │ │ │ │ + b.n 11ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1197c │ │ │ │ │ - b.n 11976 │ │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ │ - b.n 1199e │ │ │ │ │ + bne.n 11a92 │ │ │ │ │ + b.n 11a8c │ │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ │ + b.n 11ab2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 119b8 │ │ │ │ │ + b.n 11acc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119ba │ │ │ │ │ + b.n 11ace │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 11ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11960 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 119ba │ │ │ │ │ + b.n 11a74 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1192e │ │ │ │ │ + b.n 11a42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a00 │ │ │ │ │ + beq.n 11b14 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119ba │ │ │ │ │ + b.n 11ace │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011a38 <_loop1_185_rule>: │ │ │ │ │ +00011b4c <_loop1_185_rule>: │ │ │ │ │ _loop1_41_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1220c <_loop1_185_rule+0x7d4> │ │ │ │ │ + beq.w 1230a <_loop1_185_rule+0x7be> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1221a <_loop1_185_rule+0x7e2> │ │ │ │ │ + bne.w 12318 <_loop1_185_rule+0x7cc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1229a <_loop1_185_rule+0x862> │ │ │ │ │ + beq.w 123a0 <_loop1_185_rule+0x854> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1221a <_loop1_185_rule+0x7e2> │ │ │ │ │ + bne.w 12318 <_loop1_185_rule+0x7cc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12288 <_loop1_185_rule+0x850> │ │ │ │ │ + beq.w 1238e <_loop1_185_rule+0x842> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11cdc <_loop1_185_rule+0x2a4> │ │ │ │ │ + beq.w 11df0 <_loop1_185_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 11cf8 <_loop1_185_rule+0x2c0> │ │ │ │ │ + beq.w 11e0c <_loop1_185_rule+0x2c0> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d28 <_loop1_185_rule+0x2f0> │ │ │ │ │ + beq.w 11e3c <_loop1_185_rule+0x2f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1218a <_loop1_185_rule+0x752> │ │ │ │ │ + beq.w 12290 <_loop1_185_rule+0x744> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1219e <_loop1_185_rule+0x766> │ │ │ │ │ + bne.w 122a4 <_loop1_185_rule+0x758> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ea6 <_loop1_185_rule+0x46e> │ │ │ │ │ + bne.w 11fba <_loop1_185_rule+0x46e> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 11d2e <_loop1_185_rule+0x2f6> │ │ │ │ │ + bne.w 11e42 <_loop1_185_rule+0x2f6> │ │ │ │ │ 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 12240 <_loop1_185_rule+0x808> │ │ │ │ │ + beq.w 1233e <_loop1_185_rule+0x7f2> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12220 <_loop1_185_rule+0x7e8> │ │ │ │ │ + beq.w 1231e <_loop1_185_rule+0x7d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eb6 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11fca <_loop1_185_rule+0x47e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eb6 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11fca <_loop1_185_rule+0x47e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 122aa <_loop1_185_rule+0x872> │ │ │ │ │ + bne.w 123b0 <_loop1_185_rule+0x864> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e2a <_loop1_185_rule+0x3f2> │ │ │ │ │ + beq.w 11f3e <_loop1_185_rule+0x3f2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, ip │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - beq.w 122b4 <_loop1_185_rule+0x87c> │ │ │ │ │ + beq.w 1234c <_loop1_185_rule+0x800> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1224e <_loop1_185_rule+0x816> │ │ │ │ │ + bne.w 12358 <_loop1_185_rule+0x80c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11ebe <_loop1_185_rule+0x486> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 11eda <_loop1_185_rule+0x4a2> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq.w 11fd2 <_loop1_185_rule+0x486> │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.w 11fee <_loop1_185_rule+0x4a2> │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f10 <_loop1_185_rule+0x4d8> │ │ │ │ │ + beq.w 12020 <_loop1_185_rule+0x4d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1226c <_loop1_185_rule+0x834> │ │ │ │ │ + beq.w 12372 <_loop1_185_rule+0x826> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12280 <_loop1_185_rule+0x848> │ │ │ │ │ + bne.w 12386 <_loop1_185_rule+0x83a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120ea <_loop1_185_rule+0x6b2> │ │ │ │ │ + bne.w 121f8 <_loop1_185_rule+0x6ac> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 11f16 <_loop1_185_rule+0x4de> │ │ │ │ │ + bne.w 12026 <_loop1_185_rule+0x4da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121b6 <_loop1_185_rule+0x77e> │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + beq.w 122bc <_loop1_185_rule+0x770> │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121a2 <_loop1_185_rule+0x76a> │ │ │ │ │ + beq.w 122a8 <_loop1_185_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120d6 <_loop1_185_rule+0x69e> │ │ │ │ │ + beq.w 121e4 <_loop1_185_rule+0x698> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120d6 <_loop1_185_rule+0x69e> │ │ │ │ │ + beq.w 121e4 <_loop1_185_rule+0x698> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12284 <_loop1_185_rule+0x84c> │ │ │ │ │ + bne.w 1238a <_loop1_185_rule+0x83e> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, 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 12016 <_loop1_185_rule+0x5de> │ │ │ │ │ + beq.w 12128 <_loop1_185_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq.w 1210a <_loop1_185_rule+0x6d2> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 12218 <_loop1_185_rule+0x6cc> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - str.w r5, [r3, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ + str.w r5, [r6, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 11ba4 <_loop1_185_rule+0x16c> │ │ │ │ │ + b.n 11cb6 <_loop1_185_rule+0x16a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121e8 <_loop1_185_rule+0x7b0> │ │ │ │ │ + bne.w 122ea <_loop1_185_rule+0x79e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11aac <_loop1_185_rule+0x74> │ │ │ │ │ + bne.w 11bc0 <_loop1_185_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1212a <_loop1_185_rule+0x6f2> │ │ │ │ │ + blt.w 12236 <_loop1_185_rule+0x6ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121e8 <_loop1_185_rule+0x7b0> │ │ │ │ │ + bne.w 122ea <_loop1_185_rule+0x79e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ac4 <_loop1_185_rule+0x8c> │ │ │ │ │ + bne.w 11bd8 <_loop1_185_rule+0x8c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1216c <_loop1_185_rule+0x734> │ │ │ │ │ + bne.w 12272 <_loop1_185_rule+0x726> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11e3c <_loop1_185_rule+0x404> │ │ │ │ │ + beq.n 11f50 <_loop1_185_rule+0x404> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11e56 <_loop1_185_rule+0x41e> │ │ │ │ │ + beq.w 11f6a <_loop1_185_rule+0x41e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e86 <_loop1_185_rule+0x44e> │ │ │ │ │ + beq.w 11f9a <_loop1_185_rule+0x44e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12230 <_loop1_185_rule+0x7f8> │ │ │ │ │ + beq.w 1232e <_loop1_185_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121f2 <_loop1_185_rule+0x7ba> │ │ │ │ │ + bne.w 122f2 <_loop1_185_rule+0x7a6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120c6 <_loop1_185_rule+0x68e> │ │ │ │ │ + bne.w 121d4 <_loop1_185_rule+0x688> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12170 <_loop1_185_rule+0x738> │ │ │ │ │ + bne.w 12276 <_loop1_185_rule+0x72a> │ │ │ │ │ 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 121dc <_loop1_185_rule+0x7a4> │ │ │ │ │ + beq.w 122de <_loop1_185_rule+0x792> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121c4 <_loop1_185_rule+0x78c> │ │ │ │ │ + beq.w 122c8 <_loop1_185_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120de <_loop1_185_rule+0x6a6> │ │ │ │ │ + beq.w 121ec <_loop1_185_rule+0x6a0> │ │ │ │ │ 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 12126 <_loop1_185_rule+0x6ee> │ │ │ │ │ + bne.w 12232 <_loop1_185_rule+0x6e6> │ │ │ │ │ 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 120de <_loop1_185_rule+0x6a6> │ │ │ │ │ + beq.w 121ec <_loop1_185_rule+0x6a0> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b8c <_loop1_185_rule+0x154> │ │ │ │ │ + bne.w 11ca0 <_loop1_185_rule+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122ae <_loop1_185_rule+0x876> │ │ │ │ │ + bne.w 123b4 <_loop1_185_rule+0x868> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1213e <_loop1_185_rule+0x706> │ │ │ │ │ + b.n 12248 <_loop1_185_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121dc <_loop1_185_rule+0x7a4> │ │ │ │ │ + bne.w 122de <_loop1_185_rule+0x792> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11d50 <_loop1_185_rule+0x318> │ │ │ │ │ + bne.w 11e64 <_loop1_185_rule+0x318> │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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.w 1217a <_loop1_185_rule+0x742> │ │ │ │ │ + blt.w 12280 <_loop1_185_rule+0x734> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 121dc <_loop1_185_rule+0x7a4> │ │ │ │ │ + bne.w 122de <_loop1_185_rule+0x792> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d68 <_loop1_185_rule+0x330> │ │ │ │ │ + bne.w 11e7c <_loop1_185_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -30769,586 +30867,580 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11afa <_loop1_185_rule+0xc2> │ │ │ │ │ - b.n 11af6 <_loop1_185_rule+0xbe> │ │ │ │ │ + bne.w 11c0e <_loop1_185_rule+0xc2> │ │ │ │ │ + b.n 11c0a <_loop1_185_rule+0xbe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d30 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11e44 <_loop1_185_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121e2 <_loop1_185_rule+0x7aa> │ │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 11bd8 <_loop1_185_rule+0x1a0> │ │ │ │ │ + bne.w 122e4 <_loop1_185_rule+0x798> │ │ │ │ │ + ldrd r7, r2, [r4, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne.w 11ce8 <_loop1_185_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1214c <_loop1_185_rule+0x714> │ │ │ │ │ + blt.w 12256 <_loop1_185_rule+0x70a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121e2 <_loop1_185_rule+0x7aa> │ │ │ │ │ + bne.w 122e4 <_loop1_185_rule+0x798> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11bf2 <_loop1_185_rule+0x1ba> │ │ │ │ │ + bne.w 11d02 <_loop1_185_rule+0x1b6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12136 <_loop1_185_rule+0x6fe> │ │ │ │ │ + bne.w 12242 <_loop1_185_rule+0x6f6> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1201c <_loop1_185_rule+0x5e4> │ │ │ │ │ + beq.n 1212c <_loop1_185_rule+0x5e0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 12032 <_loop1_185_rule+0x5fa> │ │ │ │ │ + beq.n 12142 <_loop1_185_rule+0x5f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd sl, r7, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd r9, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1205e <_loop1_185_rule+0x626> │ │ │ │ │ + beq.w 1216e <_loop1_185_rule+0x622> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 121f6 <_loop1_185_rule+0x7be> │ │ │ │ │ + beq.w 122f6 <_loop1_185_rule+0x7aa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121ee <_loop1_185_rule+0x7b6> │ │ │ │ │ + bne.w 122f0 <_loop1_185_rule+0x7a4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120fa <_loop1_185_rule+0x6c2> │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + bne.w 12208 <_loop1_185_rule+0x6bc> │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 12166 <_loop1_185_rule+0x72e> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 1226e <_loop1_185_rule+0x722> │ │ │ │ │ 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 121d8 <_loop1_185_rule+0x7a0> │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + beq.w 122dc <_loop1_185_rule+0x790> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121c0 <_loop1_185_rule+0x788> │ │ │ │ │ + beq.w 122c6 <_loop1_185_rule+0x77a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12122 <_loop1_185_rule+0x6ea> │ │ │ │ │ + beq.w 12230 <_loop1_185_rule+0x6e4> │ │ │ │ │ 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 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12122 <_loop1_185_rule+0x6ea> │ │ │ │ │ + bne.w 12230 <_loop1_185_rule+0x6e4> │ │ │ │ │ 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 12122 <_loop1_185_rule+0x6ea> │ │ │ │ │ + beq.w 12230 <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 11cbe <_loop1_185_rule+0x286> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ - b.n 11e2a <_loop1_185_rule+0x3f2> │ │ │ │ │ + bne.w 11dce <_loop1_185_rule+0x282> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 11f3e <_loop1_185_rule+0x3f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121d8 <_loop1_185_rule+0x7a0> │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.n 11f34 <_loop1_185_rule+0x4fc> │ │ │ │ │ + bne.w 122dc <_loop1_185_rule+0x790> │ │ │ │ │ + ldrd r9, r3, [r4, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.n 12044 <_loop1_185_rule+0x4f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12158 <_loop1_185_rule+0x720> │ │ │ │ │ + blt.w 12262 <_loop1_185_rule+0x716> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd sl, r7, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd r9, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 121d8 <_loop1_185_rule+0x7a0> │ │ │ │ │ + bne.w 122dc <_loop1_185_rule+0x790> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f4c <_loop1_185_rule+0x514> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + bne.w 1205c <_loop1_185_rule+0x510> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11e90 <_loop1_185_rule+0x458> │ │ │ │ │ + beq.w 11fa4 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e90 <_loop1_185_rule+0x458> │ │ │ │ │ + bne.w 11fa4 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12258 <_loop1_185_rule+0x820> │ │ │ │ │ + beq.w 1235e <_loop1_185_rule+0x812> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 120b8 <_loop1_185_rule+0x680> │ │ │ │ │ + ble.n 121c6 <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 120b8 <_loop1_185_rule+0x680> │ │ │ │ │ + beq.n 121c6 <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 120b8 <_loop1_185_rule+0x680> │ │ │ │ │ + beq.n 121c6 <_loop1_185_rule+0x67a> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 120aa <_loop1_185_rule+0x672> │ │ │ │ │ + bne.n 121b8 <_loop1_185_rule+0x66c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e9e <_loop1_185_rule+0x466> │ │ │ │ │ + b.n 11fb2 <_loop1_185_rule+0x466> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d96 <_loop1_185_rule+0x35e> │ │ │ │ │ - b.n 11d94 <_loop1_185_rule+0x35c> │ │ │ │ │ + bne.w 11eaa <_loop1_185_rule+0x35e> │ │ │ │ │ + b.n 11ea8 <_loop1_185_rule+0x35c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f18 <_loop1_185_rule+0x4e0> │ │ │ │ │ + b.n 12028 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e90 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11fa4 <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c28 <_loop1_185_rule+0x1f0> │ │ │ │ │ - b.n 11c24 <_loop1_185_rule+0x1ec> │ │ │ │ │ + bne.w 11d38 <_loop1_185_rule+0x1ec> │ │ │ │ │ + b.n 11d34 <_loop1_185_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 8674 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f7e <_loop1_185_rule+0x546> │ │ │ │ │ - b.n 11f7a <_loop1_185_rule+0x542> │ │ │ │ │ + bne.w 1208e <_loop1_185_rule+0x542> │ │ │ │ │ + b.n 1208a <_loop1_185_rule+0x53e> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12254 <_loop1_185_rule+0x81c> │ │ │ │ │ + beq.w 1235c <_loop1_185_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n 11ccc <_loop1_185_rule+0x294> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 11dde <_loop1_185_rule+0x292> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12066 <_loop1_185_rule+0x62e> │ │ │ │ │ + b.n 12174 <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d30 <_loop1_185_rule+0x2f8> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + b.n 11e44 <_loop1_185_rule+0x2f8> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11e90 <_loop1_185_rule+0x458> │ │ │ │ │ - b.n 12074 <_loop1_185_rule+0x63c> │ │ │ │ │ + beq.w 11fa4 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 12182 <_loop1_185_rule+0x636> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f18 <_loop1_185_rule+0x4e0> │ │ │ │ │ + b.n 12028 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12066 <_loop1_185_rule+0x62e> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ - b.n 12064 <_loop1_185_rule+0x62c> │ │ │ │ │ + b.n 12174 <_loop1_185_rule+0x628> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 12172 <_loop1_185_rule+0x626> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1213c <_loop1_185_rule+0x704> │ │ │ │ │ + b.n 12246 <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e90 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11fa4 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e90 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11fa4 <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 11ae2 <_loop1_185_rule+0xaa> │ │ │ │ │ + beq.w 11bf6 <_loop1_185_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - b.n 11d30 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11e44 <_loop1_185_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120d8 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.n 121e6 <_loop1_185_rule+0x69a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 11f18 <_loop1_185_rule+0x4e0> │ │ │ │ │ + b.n 12028 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f18 <_loop1_185_rule+0x4e0> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + b.n 12028 <_loop1_185_rule+0x4dc> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12066 <_loop1_185_rule+0x62e> │ │ │ │ │ + beq.w 12174 <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12066 <_loop1_185_rule+0x62e> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + b.n 12174 <_loop1_185_rule+0x628> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12066 <_loop1_185_rule+0x62e> │ │ │ │ │ + b.n 12174 <_loop1_185_rule+0x628> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f18 <_loop1_185_rule+0x4e0> │ │ │ │ │ + b.n 12028 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d30 <_loop1_185_rule+0x2f8> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + b.n 11e44 <_loop1_185_rule+0x2f8> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 12066 <_loop1_185_rule+0x62e> │ │ │ │ │ + b.n 12174 <_loop1_185_rule+0x628> │ │ │ │ │ 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 11f66 <_loop1_185_rule+0x52e> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ + beq.w 12076 <_loop1_185_rule+0x52a> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121f2 <_loop1_185_rule+0x7ba> │ │ │ │ │ + b.n 122f2 <_loop1_185_rule+0x7a6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11a66 <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 11b7a <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 120c2 <_loop1_185_rule+0x68a> │ │ │ │ │ + b.n 121d0 <_loop1_185_rule+0x684> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12246 <_loop1_185_rule+0x80e> │ │ │ │ │ + cbnz r0, 12344 <_loop1_185_rule+0x7f8> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d30 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11e44 <_loop1_185_rule+0x2f8> │ │ │ │ │ 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 11d82 <_loop1_185_rule+0x34a> │ │ │ │ │ - b.n 12208 <_loop1_185_rule+0x7d0> │ │ │ │ │ + beq.w 11e96 <_loop1_185_rule+0x34a> │ │ │ │ │ + b.n 12306 <_loop1_185_rule+0x7ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1222a <_loop1_185_rule+0x7f2> │ │ │ │ │ + b.n 12328 <_loop1_185_rule+0x7dc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 11d30 <_loop1_185_rule+0x2f8> │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 1213c <_loop1_185_rule+0x704> │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + b.n 11e44 <_loop1_185_rule+0x2f8> │ │ │ │ │ + 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 │ │ │ │ │ + cbz r2, 123ba <_loop1_185_rule+0x86e> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 12246 <_loop1_185_rule+0x6fa> │ │ │ │ │ mov r7, r0 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 120c2 <_loop1_185_rule+0x68a> │ │ │ │ │ + b.n 121d0 <_loop1_185_rule+0x684> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 11c10 <_loop1_185_rule+0x1d8> │ │ │ │ │ + beq.w 11d20 <_loop1_185_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 11f18 <_loop1_185_rule+0x4e0> │ │ │ │ │ + b.n 12028 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11f18 <_loop1_185_rule+0x4e0> │ │ │ │ │ + b.n 12028 <_loop1_185_rule+0x4dc> │ │ │ │ │ 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 11a90 <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 1213c <_loop1_185_rule+0x704> │ │ │ │ │ + beq.w 11ba4 <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 12246 <_loop1_185_rule+0x6fa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 120c2 <_loop1_185_rule+0x68a> │ │ │ │ │ + b.n 121d0 <_loop1_185_rule+0x684> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d30 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11e44 <_loop1_185_rule+0x2f8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1213e <_loop1_185_rule+0x706> │ │ │ │ │ - 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 │ │ │ │ │ - cbnz r2, 122c4 <_loop1_185_rule+0x88c> │ │ │ │ │ + b.n 12248 <_loop1_185_rule+0x6fc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 11bbe <_loop1_185_rule+0x186> │ │ │ │ │ - ldrd r6, r5, [sp, #20] │ │ │ │ │ - b.n 1213c <_loop1_185_rule+0x704> │ │ │ │ │ + b.n 11cce <_loop1_185_rule+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000122cc : │ │ │ │ │ +000123c0 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12650 │ │ │ │ │ + beq.w 12744 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1265e │ │ │ │ │ + bne.w 12752 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12372 │ │ │ │ │ + beq.n 12466 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 12388 │ │ │ │ │ + beq.n 1247c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123bc │ │ │ │ │ + bne.n 124b0 │ │ │ │ │ ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1244c │ │ │ │ │ + bne.w 12540 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1262e │ │ │ │ │ + bne.w 12722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12482 │ │ │ │ │ + beq.w 12576 │ │ │ │ │ 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, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12482 │ │ │ │ │ + beq.w 12576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12636 │ │ │ │ │ + bne.w 1272a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 12310 │ │ │ │ │ + bne.n 12404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r7, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 12440 │ │ │ │ │ + blt.n 12534 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12636 │ │ │ │ │ + bne.w 1272a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12326 │ │ │ │ │ + beq.n 1241a │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12326 │ │ │ │ │ + beq.n 1241a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266a │ │ │ │ │ + beq.w 1275e │ │ │ │ │ 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 1266a │ │ │ │ │ + beq.w 1275e │ │ │ │ │ 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 12664 │ │ │ │ │ + beq.w 12758 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -31356,129 +31448,129 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1242e │ │ │ │ │ + cbz r0, 12522 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12368 │ │ │ │ │ + b.n 1245c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12672 │ │ │ │ │ + beq.w 12766 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 12338 │ │ │ │ │ + beq.w 1242c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1265e │ │ │ │ │ + bne.w 12752 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1263c │ │ │ │ │ + beq.w 12730 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 1248a │ │ │ │ │ + cbz r0, 1257e │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1242a │ │ │ │ │ + bne.n 1251e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12338 │ │ │ │ │ + b.n 1242c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1242a │ │ │ │ │ + b.n 1251e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1264a │ │ │ │ │ + bne.w 1273e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12568 │ │ │ │ │ + bne.n 1265c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1264a │ │ │ │ │ + bne.w 1273e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 124fa │ │ │ │ │ + cbnz r0, 125ee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1264a │ │ │ │ │ + bne.w 1273e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_161_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_161_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 124e2 │ │ │ │ │ + cbz r0, 125d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125c8 │ │ │ │ │ + bne.n 126bc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 12470 │ │ │ │ │ + b.n 12564 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124b8 │ │ │ │ │ + beq.n 125ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124b8 │ │ │ │ │ + beq.n 125ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_160_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_160_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124b8 │ │ │ │ │ + beq.n 125ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -31487,38 +31579,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124ea │ │ │ │ │ + beq.n 125de │ │ │ │ │ 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 1247e │ │ │ │ │ + b.n 12572 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124a2 │ │ │ │ │ + beq.n 12596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124a2 │ │ │ │ │ + beq.n 12596 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ @@ -31538,42 +31630,42 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1255a │ │ │ │ │ - b.n 124ea │ │ │ │ │ + bne.n 1264e │ │ │ │ │ + b.n 125de │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124e2 │ │ │ │ │ + beq.n 125d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124e2 │ │ │ │ │ + beq.n 125d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_162_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_162_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124e2 │ │ │ │ │ + beq.w 125d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ @@ -31592,532 +31684,532 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 125b6 │ │ │ │ │ + b.n 126aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12368 │ │ │ │ │ + b.n 1245c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12440 │ │ │ │ │ + b.n 12534 │ │ │ │ │ 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 1245e │ │ │ │ │ + beq.w 12552 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12564 │ │ │ │ │ + b.n 12658 │ │ │ │ │ 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 122f8 │ │ │ │ │ + beq.w 123ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12368 │ │ │ │ │ + b.n 1245c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123fc │ │ │ │ │ + b.n 124f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12440 │ │ │ │ │ + b.n 12534 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12440 │ │ │ │ │ + b.n 12534 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012678 : │ │ │ │ │ +0001276c : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 128bc │ │ │ │ │ + beq.w 129b0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12860 │ │ │ │ │ + bne.w 12954 │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w 12872 │ │ │ │ │ + beq.w 12966 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ movs r1, #7 │ │ │ │ │ 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 1285c │ │ │ │ │ + beq.w 12950 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 12902 │ │ │ │ │ + beq.w 129f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128fa │ │ │ │ │ + bne.w 129ee │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 127b0 │ │ │ │ │ + beq.n 128a4 │ │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ it ne │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq.n 127c6 │ │ │ │ │ + beq.n 128ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r5, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127fa │ │ │ │ │ + bne.n 128ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1290c │ │ │ │ │ + bne.w 12a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1284a │ │ │ │ │ + beq.w 1293e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12848 │ │ │ │ │ + beq.w 1293c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140a0 │ │ │ │ │ + bl 1426c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128ec │ │ │ │ │ + bne.w 129e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128de │ │ │ │ │ + beq.w 129d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1285c │ │ │ │ │ + bne.n 12950 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1286e │ │ │ │ │ + beq.n 12962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 127a2 │ │ │ │ │ + cbz r0, 12896 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128cc │ │ │ │ │ + beq.w 129c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1290c │ │ │ │ │ + bne.w 12a00 │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 126fc │ │ │ │ │ + bne.n 127f0 │ │ │ │ │ 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 1284c │ │ │ │ │ + blt.n 12940 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, fp, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r5, sl, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1290c │ │ │ │ │ + bne.w 12a00 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12712 │ │ │ │ │ + beq.n 12806 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12712 │ │ │ │ │ + beq.n 12806 │ │ │ │ │ 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.n 128a8 │ │ │ │ │ + beq.n 1299c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12896 │ │ │ │ │ + cbz r0, 1298a │ │ │ │ │ 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 │ │ │ │ │ - bne.w 12740 │ │ │ │ │ + bne.w 12834 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1276c │ │ │ │ │ + beq.n 12860 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r8, [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 │ │ │ │ │ - b.n 1285c │ │ │ │ │ + b.n 12950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 128b0 │ │ │ │ │ + blt.n 129a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 126ba │ │ │ │ │ + beq.w 127ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 127a6 │ │ │ │ │ + b.n 1289a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284a │ │ │ │ │ + beq.n 1293e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1284c │ │ │ │ │ + b.n 12940 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1284c │ │ │ │ │ + b.n 12940 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 127a6 │ │ │ │ │ + b.n 1289a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 126a6 │ │ │ │ │ + beq.w 1279a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12860 │ │ │ │ │ + b.n 12954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12860 │ │ │ │ │ + beq.n 12954 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 127a6 │ │ │ │ │ + b.n 1289a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 128f0 │ │ │ │ │ + cbnz r0, 129e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12852 │ │ │ │ │ + b.n 12946 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1284c │ │ │ │ │ + b.n 12940 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1285c │ │ │ │ │ + b.n 12950 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 1285c │ │ │ │ │ + b.n 12950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 126d8 │ │ │ │ │ + b.n 127cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1284c │ │ │ │ │ + b.n 12940 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012914 : │ │ │ │ │ +00012a08 : │ │ │ │ │ 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, #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 129f4 │ │ │ │ │ + beq.n 12ae8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1298e │ │ │ │ │ + cbnz r7, 12a82 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 12974 │ │ │ │ │ + beq.n 12a68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1299a │ │ │ │ │ + cbnz r0, 12a8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1298e │ │ │ │ │ + cbnz r3, 12a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 12996 │ │ │ │ │ + cbz r0, 12a8a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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 129d0 │ │ │ │ │ + blt.n 12ac4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1294c │ │ │ │ │ + beq.n 12a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1296a │ │ │ │ │ + b.n 12a5e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12966 │ │ │ │ │ + b.n 12a5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12956 │ │ │ │ │ + beq.n 12a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 129ee │ │ │ │ │ + cbz r0, 12ae2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 129dc │ │ │ │ │ + cbz r0, 12ad0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12966 │ │ │ │ │ + b.n 12a5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1296a │ │ │ │ │ + b.n 12a5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12966 │ │ │ │ │ + beq.n 12a5a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1296a │ │ │ │ │ + b.n 12a5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1296a │ │ │ │ │ + b.n 12a5e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12936 │ │ │ │ │ + b.n 12a2a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000129fc <_loop0_37_rule>: │ │ │ │ │ +00012af0 <_loop0_37_rule>: │ │ │ │ │ _loop0_40_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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13254 <_loop0_37_rule+0x858> │ │ │ │ │ + beq.w 13334 <_loop0_37_rule+0x844> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13262 <_loop0_37_rule+0x866> │ │ │ │ │ + bne.w 13342 <_loop0_37_rule+0x852> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130ea <_loop0_37_rule+0x6ee> │ │ │ │ │ + beq.w 131d8 <_loop0_37_rule+0x6e8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1324e <_loop0_37_rule+0x852> │ │ │ │ │ + bne.w 1332e <_loop0_37_rule+0x83e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1323c <_loop0_37_rule+0x840> │ │ │ │ │ + beq.w 1331c <_loop0_37_rule+0x82c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12ca0 <_loop0_37_rule+0x2a4> │ │ │ │ │ + beq.w 12d94 <_loop0_37_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 12cbc <_loop0_37_rule+0x2c0> │ │ │ │ │ + beq.w 12db0 <_loop0_37_rule+0x2c0> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12cee <_loop0_37_rule+0x2f2> │ │ │ │ │ + beq.w 12de2 <_loop0_37_rule+0x2f2> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13224 <_loop0_37_rule+0x828> │ │ │ │ │ + beq.w 132fc <_loop0_37_rule+0x80c> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13238 <_loop0_37_rule+0x83c> │ │ │ │ │ + bne.w 13310 <_loop0_37_rule+0x820> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e8a <_loop0_37_rule+0x48e> │ │ │ │ │ + bne.w 12f7e <_loop0_37_rule+0x48e> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12cf4 <_loop0_37_rule+0x2f8> │ │ │ │ │ + bne.w 12de8 <_loop0_37_rule+0x2f8> │ │ │ │ │ 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 13268 <_loop0_37_rule+0x86c> │ │ │ │ │ + beq.w 13348 <_loop0_37_rule+0x858> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -32126,45 +32218,45 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1313c <_loop0_37_rule+0x740> │ │ │ │ │ + beq.w 1336a <_loop0_37_rule+0x87a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e9a <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12f8e <_loop0_37_rule+0x49e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e9a <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12f8e <_loop0_37_rule+0x49e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1316e <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 132f8 <_loop0_37_rule+0x808> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dfc <_loop0_37_rule+0x400> │ │ │ │ │ + beq.w 12ef0 <_loop0_37_rule+0x400> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -32172,71 +32264,71 @@ │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ - beq.w 13156 <_loop0_37_rule+0x75a> │ │ │ │ │ + beq.w 132e8 <_loop0_37_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1314c <_loop0_37_rule+0x750> │ │ │ │ │ + bne.w 132de <_loop0_37_rule+0x7ee> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12ec0 <_loop0_37_rule+0x4c4> │ │ │ │ │ + beq.w 12fb4 <_loop0_37_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12edc <_loop0_37_rule+0x4e0> │ │ │ │ │ + beq.w 12fd0 <_loop0_37_rule+0x4e0> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f12 <_loop0_37_rule+0x516> │ │ │ │ │ + beq.w 13006 <_loop0_37_rule+0x516> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1318a <_loop0_37_rule+0x78e> │ │ │ │ │ + beq.w 13260 <_loop0_37_rule+0x770> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1319e <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 13274 <_loop0_37_rule+0x784> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1307c <_loop0_37_rule+0x680> │ │ │ │ │ + bne.w 13172 <_loop0_37_rule+0x682> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12f18 <_loop0_37_rule+0x51c> │ │ │ │ │ + bne.w 1300c <_loop0_37_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13180 <_loop0_37_rule+0x784> │ │ │ │ │ + beq.w 13256 <_loop0_37_rule+0x766> │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -32244,984 +32336,990 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131d6 <_loop0_37_rule+0x7da> │ │ │ │ │ + beq.w 13240 <_loop0_37_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1302c <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 1311e <_loop0_37_rule+0x62e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1302c <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 1311e <_loop0_37_rule+0x62e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 131ec <_loop0_37_rule+0x7f0> │ │ │ │ │ + bne.w 1322e <_loop0_37_rule+0x73e> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, 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 13014 <_loop0_37_rule+0x618> │ │ │ │ │ + beq.w 13106 <_loop0_37_rule+0x616> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1309c <_loop0_37_rule+0x6a0> │ │ │ │ │ + beq.w 13192 <_loop0_37_rule+0x6a2> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r5, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ - b.n 12b68 <_loop0_37_rule+0x16c> │ │ │ │ │ + b.n 12c5c <_loop0_37_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13128 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 132d8 <_loop0_37_rule+0x7e8> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 12a6e <_loop0_37_rule+0x72> │ │ │ │ │ + bne.w 12b62 <_loop0_37_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1311c <_loop0_37_rule+0x720> │ │ │ │ │ + blt.w 131f4 <_loop0_37_rule+0x704> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13128 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 132d8 <_loop0_37_rule+0x7e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a88 <_loop0_37_rule+0x8c> │ │ │ │ │ + bne.w 12b7c <_loop0_37_rule+0x8c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13118 <_loop0_37_rule+0x71c> │ │ │ │ │ + bne.w 13200 <_loop0_37_rule+0x710> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1303c <_loop0_37_rule+0x640> │ │ │ │ │ + beq.w 13132 <_loop0_37_rule+0x642> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 13052 <_loop0_37_rule+0x656> │ │ │ │ │ + beq.w 13148 <_loop0_37_rule+0x658> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e58 <_loop0_37_rule+0x45c> │ │ │ │ │ + beq.w 12f4c <_loop0_37_rule+0x45c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1326e <_loop0_37_rule+0x872> │ │ │ │ │ + beq.w 13352 <_loop0_37_rule+0x862> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131b8 <_loop0_37_rule+0x7bc> │ │ │ │ │ + bne.w 13280 <_loop0_37_rule+0x790> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1301c <_loop0_37_rule+0x620> │ │ │ │ │ + bne.w 1310e <_loop0_37_rule+0x61e> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 12e5a <_loop0_37_rule+0x45e> │ │ │ │ │ + bne.n 12f4e <_loop0_37_rule+0x45e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c6 <_loop0_37_rule+0x7ca> │ │ │ │ │ + beq.w 1323a <_loop0_37_rule+0x74a> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd sl, r2, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1327e <_loop0_37_rule+0x882> │ │ │ │ │ + beq.w 13362 <_loop0_37_rule+0x872> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 17f00 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13034 <_loop0_37_rule+0x638> │ │ │ │ │ + beq.w 1312a <_loop0_37_rule+0x63a> │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13282 <_loop0_37_rule+0x886> │ │ │ │ │ + bne.w 13366 <_loop0_37_rule+0x876> │ │ │ │ │ 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.w 13036 <_loop0_37_rule+0x63a> │ │ │ │ │ + beq.w 131ae <_loop0_37_rule+0x6be> │ │ │ │ │ mov r3, fp │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b50 <_loop0_37_rule+0x154> │ │ │ │ │ + bne.w 12c44 <_loop0_37_rule+0x154> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130ce <_loop0_37_rule+0x6d2> │ │ │ │ │ + beq.w 131bc <_loop0_37_rule+0x6cc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 130d0 <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 131be <_loop0_37_rule+0x6ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1312e <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 13220 <_loop0_37_rule+0x730> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12f3a <_loop0_37_rule+0x53e> │ │ │ │ │ + bne.w 1302e <_loop0_37_rule+0x53e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13106 <_loop0_37_rule+0x70a> │ │ │ │ │ + blt.w 1320e <_loop0_37_rule+0x71e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1312e <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 13220 <_loop0_37_rule+0x730> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f50 <_loop0_37_rule+0x554> │ │ │ │ │ + bne.n 13044 <_loop0_37_rule+0x554> │ │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130e4 <_loop0_37_rule+0x6e8> │ │ │ │ │ + beq.w 131d2 <_loop0_37_rule+0x6e2> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12ea2 <_loop0_37_rule+0x4a6> │ │ │ │ │ + bgt.n 12f96 <_loop0_37_rule+0x4a6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12abe <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 12aba <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 12bb2 <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 12bae <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cf6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12dea <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12e76 <_loop0_37_rule+0x47a> │ │ │ │ │ + beq.n 12f6a <_loop0_37_rule+0x47a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 12e76 <_loop0_37_rule+0x47a> │ │ │ │ │ - b.n 12eae <_loop0_37_rule+0x4b2> │ │ │ │ │ + beq.n 12f6a <_loop0_37_rule+0x47a> │ │ │ │ │ + b.n 12fa2 <_loop0_37_rule+0x4b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1317a <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 132d2 <_loop0_37_rule+0x7e2> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 12b9c <_loop0_37_rule+0x1a0> │ │ │ │ │ + bne.w 12c90 <_loop0_37_rule+0x1a0> │ │ │ │ │ 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.w 130fa <_loop0_37_rule+0x6fe> │ │ │ │ │ + blt.w 131e8 <_loop0_37_rule+0x6f8> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1317a <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 132d2 <_loop0_37_rule+0x7e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bb6 <_loop0_37_rule+0x1ba> │ │ │ │ │ + bne.w 12caa <_loop0_37_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 130c6 <_loop0_37_rule+0x6ca> │ │ │ │ │ + bne.w 131b4 <_loop0_37_rule+0x6c4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12e10 <_loop0_37_rule+0x414> │ │ │ │ │ + beq.w 12f04 <_loop0_37_rule+0x414> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12e28 <_loop0_37_rule+0x42c> │ │ │ │ │ + beq.w 12f1c <_loop0_37_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e52 <_loop0_37_rule+0x456> │ │ │ │ │ + beq.n 12f46 <_loop0_37_rule+0x456> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 131a2 <_loop0_37_rule+0x7a6> │ │ │ │ │ + beq.w 132ba <_loop0_37_rule+0x7ca> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 131cc <_loop0_37_rule+0x7d0> │ │ │ │ │ + bne.w 13278 <_loop0_37_rule+0x788> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1308c <_loop0_37_rule+0x690> │ │ │ │ │ + bne.w 13182 <_loop0_37_rule+0x692> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 130bc <_loop0_37_rule+0x6c0> │ │ │ │ │ + bne.w 13204 <_loop0_37_rule+0x714> │ │ │ │ │ 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 131be <_loop0_37_rule+0x7c2> │ │ │ │ │ + beq.w 13232 <_loop0_37_rule+0x742> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131f0 <_loop0_37_rule+0x7f4> │ │ │ │ │ + beq.w 13286 <_loop0_37_rule+0x796> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 130b4 <_loop0_37_rule+0x6b8> │ │ │ │ │ + cbz r0, 13126 <_loop0_37_rule+0x636> │ │ │ │ │ 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.n 130b4 <_loop0_37_rule+0x6b8> │ │ │ │ │ + bne.n 131a8 <_loop0_37_rule+0x6b8> │ │ │ │ │ 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 130b4 <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 131a8 <_loop0_37_rule+0x6b8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ 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 │ │ │ │ │ - bne.w 12c82 <_loop0_37_rule+0x286> │ │ │ │ │ + bne.w 12d76 <_loop0_37_rule+0x286> │ │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 12dfc <_loop0_37_rule+0x400> │ │ │ │ │ + b.n 12ef0 <_loop0_37_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d62 <_loop0_37_rule+0x366> │ │ │ │ │ - b.n 12d5e <_loop0_37_rule+0x362> │ │ │ │ │ + bne.w 12e56 <_loop0_37_rule+0x366> │ │ │ │ │ + b.n 12e52 <_loop0_37_rule+0x362> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12f1a <_loop0_37_rule+0x51e> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + b.n 1300e <_loop0_37_rule+0x51e> │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e5e <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12f52 <_loop0_37_rule+0x462> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13134 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 13226 <_loop0_37_rule+0x736> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 12d18 <_loop0_37_rule+0x31c> │ │ │ │ │ + bne.w 12e0c <_loop0_37_rule+0x31c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1310c <_loop0_37_rule+0x710> │ │ │ │ │ + blt.n 13214 <_loop0_37_rule+0x724> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13134 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 13226 <_loop0_37_rule+0x736> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d30 <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 12e58 <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 12e24 <_loop0_37_rule+0x334> │ │ │ │ │ + b.n 12f4c <_loop0_37_rule+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bec <_loop0_37_rule+0x1f0> │ │ │ │ │ - b.n 12be8 <_loop0_37_rule+0x1ec> │ │ │ │ │ + bne.w 12ce0 <_loop0_37_rule+0x1f0> │ │ │ │ │ + b.n 12cdc <_loop0_37_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f82 <_loop0_37_rule+0x586> │ │ │ │ │ - b.n 12f7e <_loop0_37_rule+0x582> │ │ │ │ │ + bne.w 13076 <_loop0_37_rule+0x586> │ │ │ │ │ + b.n 13072 <_loop0_37_rule+0x582> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1320c <_loop0_37_rule+0x810> │ │ │ │ │ + beq.n 132a2 <_loop0_37_rule+0x7b2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 12c90 <_loop0_37_rule+0x294> │ │ │ │ │ + b.n 12d84 <_loop0_37_rule+0x294> │ │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 13036 <_loop0_37_rule+0x63a> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 12e5a <_loop0_37_rule+0x45e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + b.n 12f52 <_loop0_37_rule+0x462> │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e72 <_loop0_37_rule+0x476> │ │ │ │ │ + bne.w 12f66 <_loop0_37_rule+0x476> │ │ │ │ │ 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 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12e80 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12f74 <_loop0_37_rule+0x484> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f1a <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 1300e <_loop0_37_rule+0x51e> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 12dea <_loop0_37_rule+0x2fa> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 131bc <_loop0_37_rule+0x6cc> │ │ │ │ │ + ldrd r7, r5, [sp, #24] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + b.n 12f4e <_loop0_37_rule+0x45e> │ │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e5e <_loop0_37_rule+0x462> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 130ce <_loop0_37_rule+0x6d2> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + b.n 12f52 <_loop0_37_rule+0x462> │ │ │ │ │ + ldrd r7, r5, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 12cf6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 12f52 <_loop0_37_rule+0x462> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 12cf6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 1300e <_loop0_37_rule+0x51e> │ │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e5e <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12f52 <_loop0_37_rule+0x462> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 13172 <_loop0_37_rule+0x776> │ │ │ │ │ - ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cf6 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130d0 <_loop0_37_rule+0x6d4> │ │ │ │ │ - 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 │ │ │ │ │ - cbnz r2, 13166 <_loop0_37_rule+0x76a> │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - b.n 12b82 <_loop0_37_rule+0x186> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 13152 <_loop0_37_rule+0x756> │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12cf6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 13120 <_loop0_37_rule+0x630> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12cf6 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 12f1a <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 1300e <_loop0_37_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f1a <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 1300e <_loop0_37_rule+0x51e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 12bd4 <_loop0_37_rule+0x1d8> │ │ │ │ │ + beq.w 12cc8 <_loop0_37_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12f1a <_loop0_37_rule+0x51e> │ │ │ │ │ - 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 12f6a <_loop0_37_rule+0x56e> │ │ │ │ │ + b.n 1300e <_loop0_37_rule+0x51e> │ │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e5e <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 12e5e <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 131b8 <_loop0_37_rule+0x7bc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1302e <_loop0_37_rule+0x632> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.n 12f1a <_loop0_37_rule+0x51e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12f1a <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f52 <_loop0_37_rule+0x462> │ │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13038 <_loop0_37_rule+0x63c> │ │ │ │ │ + beq.w 1312e <_loop0_37_rule+0x63e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e5e <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12f52 <_loop0_37_rule+0x462> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12e80 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12f74 <_loop0_37_rule+0x484> │ │ │ │ │ + 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 1305e <_loop0_37_rule+0x56e> │ │ │ │ │ + ldrd r7, r5, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13280 <_loop0_37_rule+0x790> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1300e <_loop0_37_rule+0x51e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 12dea <_loop0_37_rule+0x2fa> │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 131be <_loop0_37_rule+0x6ce> │ │ │ │ │ + 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 │ │ │ │ │ + cbnz r2, 13314 <_loop0_37_rule+0x824> │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 12c76 <_loop0_37_rule+0x186> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 12dea <_loop0_37_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 12aa6 <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 12b9a <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 12cf6 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12dea <_loop0_37_rule+0x2fa> │ │ │ │ │ + ldrd r7, r5, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + b.n 132e4 <_loop0_37_rule+0x7f4> │ │ │ │ │ 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 12a52 <_loop0_37_rule+0x56> │ │ │ │ │ - b.n 13152 <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 12b46 <_loop0_37_rule+0x56> │ │ │ │ │ + b.n 132e4 <_loop0_37_rule+0x7f4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e80 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12f74 <_loop0_37_rule+0x484> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12a2a <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 12b1e <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e80 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12f74 <_loop0_37_rule+0x484> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 13146 <_loop0_37_rule+0x74a> │ │ │ │ │ + ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 12dea <_loop0_37_rule+0x2fa> │ │ │ │ │ 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 12d4a <_loop0_37_rule+0x34e> │ │ │ │ │ - b.n 131b6 <_loop0_37_rule+0x7ba> │ │ │ │ │ + beq.w 12e3e <_loop0_37_rule+0x34e> │ │ │ │ │ + b.n 132ce <_loop0_37_rule+0x7de> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 131f6 <_loop0_37_rule+0x7fa> │ │ │ │ │ + b.n 1328c <_loop0_37_rule+0x79c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 13036 <_loop0_37_rule+0x63a> │ │ │ │ │ + b.n 131ae <_loop0_37_rule+0x6be> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1334c <_loop0_37_rule+0x85c> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n 12dea <_loop0_37_rule+0x2fa> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013288 : │ │ │ │ │ +00013380 : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1366a │ │ │ │ │ + beq.w 1376c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13678 │ │ │ │ │ + bne.w 1377a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1344a │ │ │ │ │ + bne.w 1354c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1333a │ │ │ │ │ + bne.n 13434 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13404 │ │ │ │ │ + bne.w 134f2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133b0 │ │ │ │ │ + bne.n 1349e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13404 │ │ │ │ │ + bne.w 134f2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1340c │ │ │ │ │ + bne.w 134fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 134c2 │ │ │ │ │ + bne.w 135c4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 135e2 │ │ │ │ │ + beq.w 136e4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134c8 │ │ │ │ │ + bne.w 135ca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13378 │ │ │ │ │ + cbnz r0, 13470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132ce │ │ │ │ │ + beq.n 133c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16948 <_loop0_170_rule> │ │ │ │ │ + bl 16b14 <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132ce │ │ │ │ │ + beq.n 133c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138b4 │ │ │ │ │ + bl 139c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 132d0 │ │ │ │ │ + bne.n 133c8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 1339a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 13332 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13536 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1342a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13328 │ │ │ │ │ + beq.n 13420 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1336e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13374 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13332 │ │ │ │ │ + beq.n 13536 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 1342a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1372c │ │ │ │ │ + beq.w 13840 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13724 │ │ │ │ │ + bne.w 13838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ - R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ + bl 1849c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136e4 │ │ │ │ │ + bne.w 137f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13724 │ │ │ │ │ + bne.w 13838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ - R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ + bl 1849c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1368c │ │ │ │ │ + bne.w 1378e │ │ │ │ │ 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 132ee │ │ │ │ │ + beq.w 133e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13332 │ │ │ │ │ + b.n 1342a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1367e │ │ │ │ │ + beq.w 13780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18040 <_loop1_178_rule> │ │ │ │ │ + bl 185b8 <_loop1_178_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1367e │ │ │ │ │ + beq.w 13780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138b4 │ │ │ │ │ + bl 139c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13680 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bne.w 13782 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1336e │ │ │ │ │ - b.n 1339a │ │ │ │ │ + bne.n 13492 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13498 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1342a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 137b0 │ │ │ │ │ + beq.w 138c4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13734 │ │ │ │ │ + bne.w 13848 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13872 │ │ │ │ │ + bne.w 13986 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1382e │ │ │ │ │ + bne.w 13942 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13872 │ │ │ │ │ + bne.w 13986 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13878 │ │ │ │ │ + bne.w 1398c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13872 │ │ │ │ │ + bne.w 13986 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135fc │ │ │ │ │ + bne.w 136fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132c2 │ │ │ │ │ + beq.w 133ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 13332 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 1342a │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 135ce │ │ │ │ │ + beq.n 136d0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13524 │ │ │ │ │ + cbnz r0, 13626 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135dc │ │ │ │ │ + bne.n 136de │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135aa │ │ │ │ │ + bne.n 136ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135dc │ │ │ │ │ + bne.n 136de │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13574 │ │ │ │ │ + bne.n 13676 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1331e │ │ │ │ │ - b.n 1332a │ │ │ │ │ + beq.w 13416 │ │ │ │ │ + b.n 13422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134e6 │ │ │ │ │ + beq.n 135e8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134e6 │ │ │ │ │ + beq.n 135e8 │ │ │ │ │ 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 .LC64 │ │ │ │ │ @@ -33230,108 +33328,108 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 13514 │ │ │ │ │ + beq.n 13616 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13518 │ │ │ │ │ + b.n 1361a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13512 │ │ │ │ │ + beq.n 13614 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13512 │ │ │ │ │ + beq.n 13614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13512 │ │ │ │ │ + beq.n 13614 │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1354e │ │ │ │ │ + b.n 13650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134fc │ │ │ │ │ + beq.n 135fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134fc │ │ │ │ │ + beq.n 135fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134fc │ │ │ │ │ - b.n 13596 │ │ │ │ │ + beq.n 135fe │ │ │ │ │ + b.n 13698 │ │ │ │ │ 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 134d8 │ │ │ │ │ + beq.w 135da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13518 │ │ │ │ │ + b.n 1361a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13328 │ │ │ │ │ + bne.w 13420 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1331e │ │ │ │ │ - b.n 134ca │ │ │ │ │ + beq.w 13416 │ │ │ │ │ + b.n 135cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134b2 │ │ │ │ │ + beq.w 135b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16948 <_loop0_170_rule> │ │ │ │ │ + bl 16b14 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134b2 │ │ │ │ │ + beq.w 135b4 │ │ │ │ │ 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 134b2 │ │ │ │ │ + beq.w 135b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134b2 │ │ │ │ │ + beq.w 135b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33340,198 +33438,206 @@ │ │ │ │ │ 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] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 134b4 │ │ │ │ │ + beq.w 135b6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 134b8 │ │ │ │ │ + b.n 135ba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 132b6 │ │ │ │ │ + beq.w 133ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 13332 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 1342a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13308 │ │ │ │ │ - b.n 134c2 │ │ │ │ │ + beq.w 13400 │ │ │ │ │ + b.n 135c4 │ │ │ │ │ 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.n 13720 │ │ │ │ │ + bne.n 13834 │ │ │ │ │ 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 133f4 │ │ │ │ │ + beq.w 134e2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 13708 │ │ │ │ │ + cbz r0, 1381c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16948 <_loop0_170_rule> │ │ │ │ │ + bl 16b14 <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 13704 │ │ │ │ │ + cbz r0, 13818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138b4 │ │ │ │ │ + bl 139c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13360 │ │ │ │ │ - b.n 133fc │ │ │ │ │ + bne.w 134ea │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + 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 13492 │ │ │ │ │ + b.n 13536 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133da │ │ │ │ │ + beq.w 134c8 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 136b6 │ │ │ │ │ - b.n 133dc │ │ │ │ │ + beq.n 137b8 │ │ │ │ │ + b.n 134ca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133fc │ │ │ │ │ + b.n 134ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133f6 │ │ │ │ │ + beq.w 134e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133fc │ │ │ │ │ + b.n 134ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133f8 │ │ │ │ │ + b.n 134e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133fc │ │ │ │ │ + b.n 134ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 133c0 │ │ │ │ │ + b.n 134ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13826 │ │ │ │ │ + beq.n 1393a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1381e │ │ │ │ │ + bne.n 13932 │ │ │ │ │ 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 13816 │ │ │ │ │ + bne.n 1392a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1381e │ │ │ │ │ + bne.n 13932 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13810 │ │ │ │ │ + beq.n 13924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13808 │ │ │ │ │ + beq.n 1391c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13800 │ │ │ │ │ + bne.n 13914 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 137c0 │ │ │ │ │ + cbnz r0, 138d4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13800 │ │ │ │ │ + bne.n 13914 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 137c0 │ │ │ │ │ + cbnz r0, 138d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1346c │ │ │ │ │ + b.n 1356e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13872 │ │ │ │ │ + bne.n 13986 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1345a │ │ │ │ │ + b.n 1355c │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1346a │ │ │ │ │ + beq.w 1356c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33539,82 +33645,82 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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] │ │ │ │ │ - b.n 13650 │ │ │ │ │ + b.n 13752 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137aa │ │ │ │ │ + b.n 138be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1377a │ │ │ │ │ + b.n 1388e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 137aa │ │ │ │ │ + b.n 138be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137da │ │ │ │ │ + b.n 138ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1346c │ │ │ │ │ + b.n 1356e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13742 │ │ │ │ │ + b.n 13856 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13482 │ │ │ │ │ + beq.w 13584 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13482 │ │ │ │ │ + beq.w 13584 │ │ │ │ │ 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 .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13656 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 13332 │ │ │ │ │ + beq.w 13758 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #2 │ │ │ │ │ + b.n 13498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 134b8 │ │ │ │ │ + b.n 135ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1349a │ │ │ │ │ + beq.w 1359c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1349a │ │ │ │ │ + beq.w 1359c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33622,109 +33728,109 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 13650 │ │ │ │ │ + b.n 13752 │ │ │ │ │ │ │ │ │ │ -000138b4 : │ │ │ │ │ +000139c8 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13a18 │ │ │ │ │ + beq.w 13b2c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13a26 │ │ │ │ │ + bne.w 13b3a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 13910 │ │ │ │ │ + cbnz r3, 13a24 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13900 │ │ │ │ │ + cbnz r0, 13a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138f2 │ │ │ │ │ + beq.n 13a06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138fa │ │ │ │ │ + b.n 13a0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13a04 │ │ │ │ │ + beq.n 13b18 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13964 │ │ │ │ │ + cbnz r0, 13a78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13a12 │ │ │ │ │ + bne.n 13b26 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139e0 │ │ │ │ │ + bne.n 13af4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13a12 │ │ │ │ │ + bne.n 13b26 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139b4 │ │ │ │ │ + bne.n 13ac8 │ │ │ │ │ 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 138e8 │ │ │ │ │ + beq.n 139fc │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138fa │ │ │ │ │ + b.n 13a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13928 │ │ │ │ │ + beq.n 13a3c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13928 │ │ │ │ │ + beq.n 13a3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33733,1015 +33839,1101 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 13952 │ │ │ │ │ + beq.n 13a66 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13956 │ │ │ │ │ + b.n 13a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13950 │ │ │ │ │ + beq.n 13a64 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13950 │ │ │ │ │ + beq.n 13a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13950 │ │ │ │ │ + beq.n 13a64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 13984 │ │ │ │ │ + b.n 13a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1393c │ │ │ │ │ + beq.n 13a50 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1393c │ │ │ │ │ + beq.n 13a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 10d38 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1393c │ │ │ │ │ - b.n 139d6 │ │ │ │ │ + beq.n 13a50 │ │ │ │ │ + b.n 13aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 13a12 │ │ │ │ │ + cbnz r1, 13b26 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1391e │ │ │ │ │ + b.n 13a32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13956 │ │ │ │ │ + b.n 13a6a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 138e0 │ │ │ │ │ + beq.w 139f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138fa │ │ │ │ │ + b.n 13a0e │ │ │ │ │ │ │ │ │ │ -00013a2c : │ │ │ │ │ +00013b40 : │ │ │ │ │ block_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13e44 │ │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13d12 │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 140c6 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 13e24 │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c5a │ │ │ │ │ + bne.w 13d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13d10 │ │ │ │ │ + bne.w 13e22 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c98 │ │ │ │ │ + beq.w 13daa │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c98 │ │ │ │ │ + beq.w 13daa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13e30 │ │ │ │ │ + beq.w 140b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e40 │ │ │ │ │ + bne.w 13e16 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f74 │ │ │ │ │ + beq.w 140a0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e74 │ │ │ │ │ + beq.w 1403a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e80 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + bne.w 14046 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - strd ip, r8, [sp] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13b76 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + strd ip, r8, [sp, #4] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 13c8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f6a │ │ │ │ │ + bne.w 14096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 988 │ │ │ │ │ + bl 994 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c82 │ │ │ │ │ + bne.w 13d94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ce6 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ + bne.w 13df8 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f88 │ │ │ │ │ - bl 29b4 │ │ │ │ │ + beq.w 1407c │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13b7e │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + cbz r0, 13c92 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ 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, 13b7e │ │ │ │ │ + cbz r0, 13c92 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13b7e │ │ │ │ │ + cbz r0, 13c92 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f48 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ + beq.w 14064 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13c68 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 13d7a │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13af6 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 13c0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13af6 │ │ │ │ │ + b.n 13c0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13e0a │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ + bne.w 13f1c │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 13f3c │ │ │ │ │ - bl 29b4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 14010 │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d1a │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + bne.w 13e2c │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13cf8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 13cf8 │ │ │ │ │ + beq.w 13e0a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 13e0a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e6e │ │ │ │ │ + beq.w 14034 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13c1e │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ble.n 13d30 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - beq.n 13c1e │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + beq.n 13d30 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ - str r1, [r2, #4] │ │ │ │ │ - beq.n 13c1e │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + beq.n 13d30 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ - str r1, [r2, #8] │ │ │ │ │ - beq.n 13c1e │ │ │ │ │ - sub.w r7, fp, #4 │ │ │ │ │ - add.w r2, fp, #8 │ │ │ │ │ - add.w r7, r7, r5, lsl #2 │ │ │ │ │ - rsb ip, fp, #4 │ │ │ │ │ - add.w r3, ip, r2 │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + beq.n 13d30 │ │ │ │ │ + sub.w r3, fp, #4 │ │ │ │ │ + rsb r7, fp, #4 │ │ │ │ │ + add.w r5, r3, r5, lsl #2 │ │ │ │ │ + add.w r3, fp, #8 │ │ │ │ │ + adds r2, r7, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ │ - str r0, [r1, r3] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne.n 13c0e │ │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ │ + str r0, [r1, r2] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n 13d22 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e84 │ │ │ │ │ + beq.w 140ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ 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, 13c98 │ │ │ │ │ + cbz r0, 13daa │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 13e6a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 14030 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13b64 │ │ │ │ │ + b.n 13c78 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e52 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 13b5c │ │ │ │ │ + beq.w 140d4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 13c70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13d10 │ │ │ │ │ + bne.n 13e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27bc │ │ │ │ │ + bl 280c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c4a │ │ │ │ │ + bne.n 13d5c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13c4a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 13d12 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 13ef4 │ │ │ │ │ + beq.n 13d5c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 13e24 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1413e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13eb6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 14100 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 13c4a │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13d5c │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13bbe │ │ │ │ │ + bne.w 13cd2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13ca2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c62 │ │ │ │ │ + beq.n 13db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f2e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13f22 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13d74 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1405c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 14050 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f36 │ │ │ │ │ + beq.w 1404a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 13f22 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - strd r9, r6, [sp, #16] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + bne.w 14050 │ │ │ │ │ + movs r1, #13 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13f24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13f24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + movs r1, #13 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 13fe8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 13fe8 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 13fce │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + movs r1, #13 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13fb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13fb4 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + movs r1, #16 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1401c │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + strd r5, r6, [sp, #24] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + str r2, [r0, #8] │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 13d82 │ │ │ │ │ - bl 29b4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 13d82 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 13e12 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str.w r3, [r9, r5, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13f80 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.n 13fee │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str.w r3, [r2, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 13d5c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b.n 13ef0 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 13cc4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f1c │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - ble.n 13dc0 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ - str.w r4, [r0, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n 13dac │ │ │ │ │ - mov r4, ip │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + beq.n 13fce │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 13e02 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 13f60 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 13cc4 │ │ │ │ │ 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, 13e28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 14008 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 13e02 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.n 13b5c │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 13bb0 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n 13bb0 │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - lsls r1, r6, #2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13f58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.n 13c70 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 13fce │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 13f36 │ │ │ │ │ + ldrd r0, ip, [sp, #12] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r1, [r0, r8, lsl #2] │ │ │ │ │ + str.w r1, [r3, r8, lsl #2] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r8, ip │ │ │ │ │ + bne.n 13fa0 │ │ │ │ │ + b.n 13f36 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 13f9c │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + 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 13cc2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 13fbc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e98 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 13d76 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ + beq.w 14166 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + b.n 13f10 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13f5c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 14026 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 13cb0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 13fd2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 13f5c │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 13e16 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + b.n 13fd8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13cc2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 13e3c │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 13cc4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 13cc4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 1408c │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 13c3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 13cc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13e06 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 13dfe │ │ │ │ │ + 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 13bd2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 13e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13ab0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 13d06 │ │ │ │ │ + beq.w 13bc4 │ │ │ │ │ + b.n 13e16 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13a5a │ │ │ │ │ - b.n 13d10 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ + beq.w 13b6e │ │ │ │ │ + b.n 13e22 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cec │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cec │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + beq.w 13dfe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 13d04 │ │ │ │ │ + b.n 13dfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 13e92 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 140fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d06 │ │ │ │ │ + b.n 13e18 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d06 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13bae │ │ │ │ │ + b.n 13e18 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 13cda │ │ │ │ │ + beq.w 13dec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbz r0, 13f08 │ │ │ │ │ + cbz r0, 14152 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c4a │ │ │ │ │ + b.n 13d5c │ │ │ │ │ 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 13ccc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 13cde │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13cdc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cde │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13ea0 │ │ │ │ │ + beq.w 13dde │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13bae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d2a │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13ea6 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 13b9c │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ + b.n 13df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bb0 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13bb0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 13e06 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 13cec │ │ │ │ │ - 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 13abe │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 13d04 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f98 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 13b28 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 13bb0 │ │ │ │ │ + beq.w 13dee │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 13df0 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 13fd2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013fa4 : │ │ │ │ │ +00014170 : │ │ │ │ │ list_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1406c │ │ │ │ │ + beq.n 14238 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1405e │ │ │ │ │ + bne.n 1422a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 14036 │ │ │ │ │ + beq.n 14202 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 1405a │ │ │ │ │ + beq.n 14226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140a0 │ │ │ │ │ + bl 1426c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r3, 1405a │ │ │ │ │ + cbnz r3, 14226 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1405a │ │ │ │ │ + cbz r0, 14226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14028 │ │ │ │ │ + cbz r0, 141f4 │ │ │ │ │ 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_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1407a │ │ │ │ │ + cbz r0, 14246 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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 1408c │ │ │ │ │ + blt.n 14258 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14098 │ │ │ │ │ + cbnz r3, 14264 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13fec │ │ │ │ │ + bne.n 141b8 │ │ │ │ │ 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, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13fce │ │ │ │ │ + beq.n 1419a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1405e │ │ │ │ │ + b.n 1422a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1405e │ │ │ │ │ + beq.n 1422a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1402c │ │ │ │ │ + b.n 141f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1402c │ │ │ │ │ + b.n 141f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1402c │ │ │ │ │ + b.n 141f8 │ │ │ │ │ │ │ │ │ │ -000140a0 : │ │ │ │ │ +0001426c : │ │ │ │ │ star_named_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, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 143ec │ │ │ │ │ + beq.w 145b8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143fa │ │ │ │ │ + bne.w 145c6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 14400 │ │ │ │ │ + beq.w 145cc │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14416 │ │ │ │ │ + beq.w 145e2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 14318 │ │ │ │ │ + beq.w 144e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1434c │ │ │ │ │ + bne.w 14518 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143ae │ │ │ │ │ + bne.w 1457a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143b2 │ │ │ │ │ + beq.w 1457e │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1438c │ │ │ │ │ + beq.w 14558 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143ae │ │ │ │ │ + bne.w 1457a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143a6 │ │ │ │ │ + beq.w 14572 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 143ae │ │ │ │ │ + bne.w 1457a │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 1419e │ │ │ │ │ + b.n 1436a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd r7, r9, [r2, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 141f6 │ │ │ │ │ + bne.n 143c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14434 │ │ │ │ │ + bne.w 14600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14394 │ │ │ │ │ + beq.w 14560 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14242 │ │ │ │ │ + beq.n 1440e │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [r8, 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.n 14256 │ │ │ │ │ + beq.n 14422 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14426 │ │ │ │ │ + beq.w 145f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14444 │ │ │ │ │ + bne.w 14610 │ │ │ │ │ ldrd sl, r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.n 1415a │ │ │ │ │ + bne.n 14326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 143c6 │ │ │ │ │ + blt.w 14592 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd r7, r9, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14434 │ │ │ │ │ + bne.w 14600 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14170 │ │ │ │ │ + beq.n 1433c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14170 │ │ │ │ │ + beq.n 1433c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1446e │ │ │ │ │ + beq.w 1463a │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14458 │ │ │ │ │ + beq.w 14624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14194 │ │ │ │ │ + bne.n 14360 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1444c │ │ │ │ │ + beq.w 14618 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14194 │ │ │ │ │ + b.n 14360 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [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 143a0 │ │ │ │ │ + beq.w 1456c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 142da │ │ │ │ │ + ble.n 144a6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 142da │ │ │ │ │ + beq.n 144a6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 142da │ │ │ │ │ + beq.n 144a6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 142da │ │ │ │ │ + beq.n 144a6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 142da │ │ │ │ │ + beq.n 144a6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 142da │ │ │ │ │ + beq.n 144a6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ - beq.n 142da │ │ │ │ │ + beq.n 144a6 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 142ca │ │ │ │ │ + bne.n 14496 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -34750,87 +34942,87 @@ │ │ │ │ │ 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 143b4 │ │ │ │ │ + beq.n 14580 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 143b4 │ │ │ │ │ + bne.n 14580 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 143b2 │ │ │ │ │ + blt.n 1457e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 143ae │ │ │ │ │ + bne.n 1457a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410a │ │ │ │ │ + beq.w 142d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410a │ │ │ │ │ + beq.w 142d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 143ae │ │ │ │ │ + cbz r0, 1457a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 143da │ │ │ │ │ + cbz r0, 145a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14130 │ │ │ │ │ + bne.w 142fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14130 │ │ │ │ │ + b.n 142fc │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1425e │ │ │ │ │ + b.n 1442a │ │ │ │ │ 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 │ │ │ │ │ @@ -34848,333 +35040,333 @@ │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1425e │ │ │ │ │ + b.n 1442a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143b2 │ │ │ │ │ + beq.n 1457e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 143b2 │ │ │ │ │ + b.n 1457e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 140cc │ │ │ │ │ + beq.w 14298 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1430e │ │ │ │ │ + b.n 144da │ │ │ │ │ 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 │ │ │ │ │ - bne.n 143b2 │ │ │ │ │ + bne.n 1457e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14422 │ │ │ │ │ + bne.n 145ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 143ae │ │ │ │ │ + bne.n 1457a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 140ea │ │ │ │ │ + b.n 142b6 │ │ │ │ │ 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 141c4 │ │ │ │ │ + beq.w 14390 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1425e │ │ │ │ │ + b.n 1442a │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 1443c │ │ │ │ │ + b.n 14608 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 143a6 │ │ │ │ │ + b.n 14572 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 1447e │ │ │ │ │ + cbnz r0, 1464a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1425e │ │ │ │ │ + b.n 1442a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1425e │ │ │ │ │ + b.n 1442a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14468 │ │ │ │ │ + b.n 14634 │ │ │ │ │ │ │ │ │ │ -00014484 : │ │ │ │ │ +00014650 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 149c4 │ │ │ │ │ + beq.w 14b92 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 144ec │ │ │ │ │ + cbnz r2, 146b8 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 146dc │ │ │ │ │ + bne.w 148a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 149a2 │ │ │ │ │ + blt.w 14b6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1497a │ │ │ │ │ + bne.w 14b46 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 144fa │ │ │ │ │ + cbnz r0, 146c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14706 │ │ │ │ │ + bne.w 148d2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 146e8 │ │ │ │ │ + beq.w 148b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146f8 │ │ │ │ │ + bne.w 148c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f6b0 │ │ │ │ │ + bl f6c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148ca │ │ │ │ │ + bne.w 14a96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 146f6 │ │ │ │ │ + bne.w 148c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 976c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146fa │ │ │ │ │ + beq.w 148c6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 144e2 │ │ │ │ │ + bne.n 146ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14904 │ │ │ │ │ + beq.w 14ad0 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14660 │ │ │ │ │ + bne.n 1482c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 144e2 │ │ │ │ │ + bne.n 146ae │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14618 │ │ │ │ │ - ldrd r5, r9, [r4, #8] │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - beq.n 1462e │ │ │ │ │ + beq.n 147e4 │ │ │ │ │ + ldrd r5, r8, [r4, #8] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.n 147fa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14690 │ │ │ │ │ + bne.n 1485c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 144e2 │ │ │ │ │ + bne.n 146ae │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144e0 │ │ │ │ │ + beq.n 146ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1460a │ │ │ │ │ + cbz r0, 147d6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - strd r9, fp, [sp, #4] │ │ │ │ │ + strd r8, fp, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1498e │ │ │ │ │ + beq.w 14b5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14912 │ │ │ │ │ - ldrd r5, r9, [r4, #8] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bne.n 1459a │ │ │ │ │ + bne.w 14ade │ │ │ │ │ + ldrd r5, r8, [r4, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bne.n 14766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14982 │ │ │ │ │ + blt.w 14b4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14912 │ │ │ │ │ + bne.w 14ade │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 14692 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 145b6 │ │ │ │ │ + cbnz r0, 1485e │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.n 14782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14574 │ │ │ │ │ + beq.n 14740 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149ae │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 14b7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14588 │ │ │ │ │ - b.n 144e2 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + beq.w 14754 │ │ │ │ │ + b.n 146ae │ │ │ │ │ + mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 2540 │ │ │ │ │ + bl 236c │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1465c │ │ │ │ │ + beq.n 14828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149f2 │ │ │ │ │ + beq.w 14dec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ @@ -35184,191 +35376,191 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149e2 │ │ │ │ │ + beq.w 14ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 145c0 │ │ │ │ │ + b.n 1478c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ - b.n 144d6 │ │ │ │ │ + b.n 146a2 │ │ │ │ │ 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 14514 │ │ │ │ │ + beq.w 146e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 144ec │ │ │ │ │ + beq.w 146b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 144ec │ │ │ │ │ + bne.w 146b8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 148d0 │ │ │ │ │ + beq.w 14a9c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14738 │ │ │ │ │ + cbz r0, 14904 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148fa │ │ │ │ │ + bne.w 14ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148de │ │ │ │ │ + bne.w 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1475c │ │ │ │ │ + cbz r0, 14928 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148e6 │ │ │ │ │ + bne.w 14ab2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148de │ │ │ │ │ + bne.w 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14780 │ │ │ │ │ + cbz r0, 1494c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148f0 │ │ │ │ │ + bne.w 14abc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148de │ │ │ │ │ + bne.w 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 147a2 │ │ │ │ │ + cbz r0, 1496e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14860 │ │ │ │ │ + bne.n 14a2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148de │ │ │ │ │ + bne.w 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 147ca │ │ │ │ │ + cbz r0, 14996 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1489c │ │ │ │ │ + bne.n 14a68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148de │ │ │ │ │ + bne.w 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b5e │ │ │ │ │ + bne.w 14d22 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148de │ │ │ │ │ + bne.n 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1491a │ │ │ │ │ + bne.w 14ae6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148de │ │ │ │ │ + bne.n 14aaa │ │ │ │ │ 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 14bae │ │ │ │ │ + bne.w 14c20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148de │ │ │ │ │ + bne.n 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14af0 │ │ │ │ │ + bne.w 14bb2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148de │ │ │ │ │ + bne.n 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a66 │ │ │ │ │ + bne.w 14df2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148de │ │ │ │ │ + bne.n 14aaa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 149f8 │ │ │ │ │ + bne.w 14d72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 144f0 │ │ │ │ │ + b.n 146bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35377,27 +35569,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 14854 │ │ │ │ │ + beq.n 14a20 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14858 │ │ │ │ │ + b.n 14a24 │ │ │ │ │ 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 │ │ │ │ │ @@ -35405,84 +35597,84 @@ │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14972 │ │ │ │ │ + bne.n 14b3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14892 │ │ │ │ │ - b.n 14854 │ │ │ │ │ + bne.n 14a5e │ │ │ │ │ + b.n 14a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14540 │ │ │ │ │ + b.n 1470c │ │ │ │ │ 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 1471c │ │ │ │ │ + beq.w 148e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14858 │ │ │ │ │ + b.n 14a24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 14868 │ │ │ │ │ + b.n 14a34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ - b.n 14868 │ │ │ │ │ + b.n 14a34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 14868 │ │ │ │ │ + b.n 14a34 │ │ │ │ │ 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 14562 │ │ │ │ │ + beq.w 1472e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144e2 │ │ │ │ │ + b.n 146ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147f8 │ │ │ │ │ + beq.w 149c4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147f8 │ │ │ │ │ + beq.w 149c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_236_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_236_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147f8 │ │ │ │ │ + beq.w 149c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148bc │ │ │ │ │ + bne.n 14a88 │ │ │ │ │ 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 │ │ │ │ │ @@ -35490,218 +35682,100 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148bc │ │ │ │ │ + beq.n 14a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1485c │ │ │ │ │ + b.n 14a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144f0 │ │ │ │ │ + b.n 146bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144e2 │ │ │ │ │ + b.n 146ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144ec │ │ │ │ │ + beq.w 146b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 144f0 │ │ │ │ │ + b.n 146bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144f0 │ │ │ │ │ + b.n 146bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cbz r0, 149d4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1484a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144e2 │ │ │ │ │ + b.n 146ae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 144ae │ │ │ │ │ + beq.w 1467a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144ec │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14588 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 144e2 │ │ │ │ │ + b.n 146b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146d8 │ │ │ │ │ - b.n 149ba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 145c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14852 │ │ │ │ │ - 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 14852 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f0a │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14852 │ │ │ │ │ - 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 14852 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 148bc │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14972 │ │ │ │ │ - b.n 148bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1483c │ │ │ │ │ - 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 1483e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f0a │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1483e │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1483c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2540 │ │ │ │ │ - R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1483c │ │ │ │ │ - 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.w 1483c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 148bc │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 148bc │ │ │ │ │ - b.n 14972 │ │ │ │ │ + beq.w 148a4 │ │ │ │ │ + b.n 14b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14826 │ │ │ │ │ + beq.w 149f2 │ │ │ │ │ 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 14828 │ │ │ │ │ + bne.w 149f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0a │ │ │ │ │ + bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14828 │ │ │ │ │ + bne.w 149f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_238_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_238_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14826 │ │ │ │ │ + beq.w 149f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148bc │ │ │ │ │ + bne.w 14a88 │ │ │ │ │ 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 │ │ │ │ │ @@ -35709,155 +35783,120 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148bc │ │ │ │ │ - b.n 14972 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 147e2 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 147e2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 148bc │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 148bc │ │ │ │ │ - b.n 14972 │ │ │ │ │ + beq.w 14a88 │ │ │ │ │ + b.n 14b3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee14 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14810 │ │ │ │ │ + beq.w 149dc │ │ │ │ │ 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 14812 │ │ │ │ │ + bne.w 149de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14c54 │ │ │ │ │ + beq.n 14ccc │ │ │ │ │ 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, 14bfc │ │ │ │ │ + cbz r0, 14c6e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_242_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_242_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c68 │ │ │ │ │ + bne.n 14ce0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14c60 │ │ │ │ │ + cbnz r5, 14cd8 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14caa │ │ │ │ │ + beq.w 14de2 │ │ │ │ │ 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 14caa │ │ │ │ │ + beq.w 14de2 │ │ │ │ │ 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 .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 14c86 │ │ │ │ │ + cbnz r0, 14cfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cac │ │ │ │ │ + beq.w 14de4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14812 │ │ │ │ │ + b.n 149de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14bdc │ │ │ │ │ + beq.n 14c4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14812 │ │ │ │ │ + b.n 149de │ │ │ │ │ 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 .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c3e │ │ │ │ │ + beq.n 14cb4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ @@ -35865,405 +35904,552 @@ │ │ │ │ │ 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 14858 │ │ │ │ │ - b.n 1485c │ │ │ │ │ + beq.w 14a24 │ │ │ │ │ + b.n 14a28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee14 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 149ae │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 149ae │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14a88 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14a88 │ │ │ │ │ + b.n 14b3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee14 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14a1e │ │ │ │ │ + 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 14a1e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f0a │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 14a1e │ │ │ │ │ + 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 14a1e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14a88 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14b3e │ │ │ │ │ + b.n 14a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14812 │ │ │ │ │ + b.n 149de │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1478c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee14 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14a08 │ │ │ │ │ + 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 14a0a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f0a │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 14a0a │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14a08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 236c │ │ │ │ │ + R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14a08 │ │ │ │ │ + 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.w 14a08 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14a88 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14a88 │ │ │ │ │ + b.n 14b3e │ │ │ │ │ │ │ │ │ │ -00014cb4 : │ │ │ │ │ +00014e7c : │ │ │ │ │ func_type_comment_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 14dba │ │ │ │ │ + beq.n 14f82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14d52 │ │ │ │ │ + bne.n 14f1a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14cf0 │ │ │ │ │ + cbz r0, 14eb8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14d3a │ │ │ │ │ + cbnz r0, 14f02 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 14d12 │ │ │ │ │ - cbnz r2, 14d52 │ │ │ │ │ + cbnz r3, 14eda │ │ │ │ │ + cbnz r2, 14f1a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14d0a │ │ │ │ │ + cbnz r0, 14ed2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14dda │ │ │ │ │ + bne.n 14fa2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14dc8 │ │ │ │ │ + beq.n 14f90 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14d5a │ │ │ │ │ + cbnz r0, 14f22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 14cf8 │ │ │ │ │ + b.n 14ec0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cf0 │ │ │ │ │ + beq.n 14eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d0a │ │ │ │ │ + b.n 14ed2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14d0c │ │ │ │ │ + b.n 14ed4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2e │ │ │ │ │ + beq.n 14ef6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2e │ │ │ │ │ + beq.n 14ef6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2e │ │ │ │ │ + beq.n 14ef6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2e │ │ │ │ │ + beq.n 14ef6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14dc0 │ │ │ │ │ + cbnz r0, 14f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d30 │ │ │ │ │ + beq.n 14ef8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14d34 │ │ │ │ │ + b.n 14efc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14cd2 │ │ │ │ │ + b.n 14e9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d0a │ │ │ │ │ + b.n 14ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 14d24 │ │ │ │ │ + beq.n 14eec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14d34 │ │ │ │ │ + b.n 14efc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14d0c │ │ │ │ │ + b.n 14ed4 │ │ │ │ │ │ │ │ │ │ -00014de0 : │ │ │ │ │ +00014fa8 : │ │ │ │ │ elif_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15072 │ │ │ │ │ + beq.w 1523a │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15080 │ │ │ │ │ + bne.w 15248 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 15086 │ │ │ │ │ + bne.w 1524e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1505a │ │ │ │ │ + blt.w 15222 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f58 │ │ │ │ │ + bne.w 15120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fe2 │ │ │ │ │ + bne.w 151aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14e74 │ │ │ │ │ + cbnz r0, 1503c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fe2 │ │ │ │ │ + bne.w 151aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ee6 │ │ │ │ │ + bne.n 150ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e4a │ │ │ │ │ + beq.n 15012 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e4a │ │ │ │ │ + beq.n 15012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e4a │ │ │ │ │ + beq.n 15012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14de0 │ │ │ │ │ + bl 14fa8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e4a │ │ │ │ │ + beq.n 15012 │ │ │ │ │ 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 1506c │ │ │ │ │ + beq.w 15234 │ │ │ │ │ mov r1, fp │ │ │ │ │ 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 15066 │ │ │ │ │ + beq.w 1522e │ │ │ │ │ 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 14f46 │ │ │ │ │ + beq.n 1510e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e68 │ │ │ │ │ + b.n 15030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e62 │ │ │ │ │ + beq.n 1502a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e62 │ │ │ │ │ + beq.n 1502a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e62 │ │ │ │ │ + beq.n 1502a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1509c │ │ │ │ │ + bl 15264 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e62 │ │ │ │ │ + bne.n 1502a │ │ │ │ │ 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 1506c │ │ │ │ │ + beq.w 15234 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 14ee2 │ │ │ │ │ + bne.n 150aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e66 │ │ │ │ │ + beq.n 1502e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e6a │ │ │ │ │ + b.n 15032 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14fe2 │ │ │ │ │ + bne.n 151aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14fea │ │ │ │ │ + beq.n 151b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14f8e │ │ │ │ │ + cbz r0, 15156 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ - cbz r0, 14f8e │ │ │ │ │ + bl 123c0 │ │ │ │ │ + cbz r0, 15156 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15032 │ │ │ │ │ + bne.n 151fa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 14ff6 │ │ │ │ │ + cbnz r6, 151be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14fd2 │ │ │ │ │ + cbz r0, 1519a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ - cbz r0, 14fd2 │ │ │ │ │ + bl 123c0 │ │ │ │ │ + cbz r0, 1519a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fd2 │ │ │ │ │ + cbz r0, 1519a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fd2 │ │ │ │ │ + cbz r0, 1519a │ │ │ │ │ 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, 14ffc │ │ │ │ │ + cbnz r0, 151c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14e3e │ │ │ │ │ + beq.w 15006 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e6a │ │ │ │ │ + b.n 15032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14f6c │ │ │ │ │ + beq.n 15134 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14fd8 │ │ │ │ │ + b.n 151a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -36272,24 +36458,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 15052 │ │ │ │ │ + cbnz r0, 1521a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fd4 │ │ │ │ │ + beq.n 1519c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14fd8 │ │ │ │ │ + b.n 151a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -36297,75 +36483,75 @@ │ │ │ │ │ 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 15020 │ │ │ │ │ + beq.n 151e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e68 │ │ │ │ │ + b.n 15030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e6a │ │ │ │ │ + b.n 15032 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ec6 │ │ │ │ │ + b.n 1508e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e6a │ │ │ │ │ + b.n 15032 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14e0e │ │ │ │ │ + beq.w 14fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 14e6a │ │ │ │ │ + b.n 15032 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14e3e │ │ │ │ │ - b.n 14f5e │ │ │ │ │ + beq.w 15006 │ │ │ │ │ + b.n 15126 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001509c : │ │ │ │ │ +00015264 : │ │ │ │ │ else_block_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 151ac │ │ │ │ │ + beq.n 15374 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 151b8 │ │ │ │ │ + bne.n 15380 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1510c │ │ │ │ │ + cbnz r3, 152d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 150e4 │ │ │ │ │ + cbnz r0, 152ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -36374,56 +36560,56 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 150d6 │ │ │ │ │ + beq.n 1529e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150d6 │ │ │ │ │ + beq.n 1529e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15194 │ │ │ │ │ + beq.n 1535c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1518c │ │ │ │ │ + cbz r0, 15354 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1518c │ │ │ │ │ + cbz r0, 15354 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1518c │ │ │ │ │ + cbz r0, 15354 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1518c │ │ │ │ │ + cbz r0, 15354 │ │ │ │ │ ldr r3, [r6, #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] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -36431,142 +36617,142 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 151a6 │ │ │ │ │ + cbnz r0, 1536e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1518e │ │ │ │ │ + cbz r0, 15356 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 150ca │ │ │ │ │ + beq.n 15292 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150de │ │ │ │ │ + b.n 152a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1517e │ │ │ │ │ + b.n 15346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1511a │ │ │ │ │ + beq.n 152e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1517e │ │ │ │ │ + b.n 15346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 150de │ │ │ │ │ + b.n 152a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 150c4 │ │ │ │ │ + beq.n 1528c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150de │ │ │ │ │ + b.n 152a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000151c0 : │ │ │ │ │ +00015388 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1574e │ │ │ │ │ + beq.w 15916 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1575c │ │ │ │ │ + bne.w 15924 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1529e │ │ │ │ │ + bne.n 15466 │ │ │ │ │ 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 r7, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 15294 │ │ │ │ │ + blt.n 1545c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15762 │ │ │ │ │ + bne.w 1592a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 152be │ │ │ │ │ + beq.n 15486 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 154ca │ │ │ │ │ + beq.w 15692 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154f4 │ │ │ │ │ + bne.w 156bc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 152cc │ │ │ │ │ + bne.n 15494 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154fc │ │ │ │ │ + bne.w 156c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15362 │ │ │ │ │ + beq.n 1552a │ │ │ │ │ movs r3, #12 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15362 │ │ │ │ │ + beq.n 1552a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ @@ -36575,250 +36761,250 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r0, r2, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1523a │ │ │ │ │ + bne.n 15402 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1522e │ │ │ │ │ - b.n 154fc │ │ │ │ │ + beq.n 153f6 │ │ │ │ │ + b.n 156c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154f4 │ │ │ │ │ + bne.w 156bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15712 │ │ │ │ │ + beq.w 158da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 155d8 │ │ │ │ │ + bne.w 157a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154f4 │ │ │ │ │ + bne.w 156bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156b6 │ │ │ │ │ + beq.w 1587e │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15352 │ │ │ │ │ + cbz r0, 1551a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 15280 │ │ │ │ │ + b.n 15448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 156c0 │ │ │ │ │ + bne.w 15888 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1575c │ │ │ │ │ + bne.w 15924 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156f2 │ │ │ │ │ + beq.w 158ba │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 156e2 │ │ │ │ │ + beq.w 158aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15768 │ │ │ │ │ + bl 15930 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15612 │ │ │ │ │ + beq.w 157da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15728 │ │ │ │ │ + beq.w 158f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 156a0 │ │ │ │ │ + bne.w 15868 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15698 │ │ │ │ │ + beq.w 15860 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 156a0 │ │ │ │ │ + bne.w 15868 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15504 │ │ │ │ │ + beq.w 156cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156da │ │ │ │ │ + beq.w 158a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1568a │ │ │ │ │ + bne.w 15852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 15768 │ │ │ │ │ + bl 15930 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1557a │ │ │ │ │ + beq.w 15742 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155fa │ │ │ │ │ + beq.w 157c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156c6 │ │ │ │ │ + beq.w 1588e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15686 │ │ │ │ │ + bne.w 1584e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 15768 │ │ │ │ │ + bl 15930 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15666 │ │ │ │ │ + beq.w 1582e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15692 │ │ │ │ │ + beq.w 1585a │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r9, [r0, #4] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1559c │ │ │ │ │ + beq.w 15764 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1570a │ │ │ │ │ + beq.w 158d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1568a │ │ │ │ │ + bne.w 15852 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 15768 │ │ │ │ │ + bl 15930 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1564c │ │ │ │ │ + beq.w 15814 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 15636 │ │ │ │ │ + beq.w 157fe │ │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 15472 │ │ │ │ │ + b.n 1563a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 156a6 │ │ │ │ │ + blt.w 1586e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r5, 154fc │ │ │ │ │ + cbnz r5, 156c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15252 │ │ │ │ │ + beq.w 1541a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15268 │ │ │ │ │ + beq.w 15430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15364 │ │ │ │ │ + b.n 1552c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15692 │ │ │ │ │ + beq.w 1585a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -36827,628 +37013,628 @@ │ │ │ │ │ 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 15630 │ │ │ │ │ + beq.n 157f8 │ │ │ │ │ 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 15744 │ │ │ │ │ + bne.w 1590c │ │ │ │ │ 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 15748 │ │ │ │ │ + beq.w 15910 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15730 │ │ │ │ │ + beq.w 158f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15292 │ │ │ │ │ + b.n 1545a │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 156b2 │ │ │ │ │ + bne.w 1587a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1540c │ │ │ │ │ + bne.w 155d4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15692 │ │ │ │ │ + beq.n 1585a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 15516 │ │ │ │ │ + ble.n 156de │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 15516 │ │ │ │ │ + beq.n 156de │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r5, r0, lsl #2] │ │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.n 155c4 │ │ │ │ │ - b.n 15516 │ │ │ │ │ + bne.n 1578c │ │ │ │ │ + b.n 156de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15300 │ │ │ │ │ + bne.w 154c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15306 │ │ │ │ │ + bne.w 154ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 156ce │ │ │ │ │ + bne.n 15896 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15304 │ │ │ │ │ + b.n 154cc │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15692 │ │ │ │ │ + beq.n 1585a │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 155b4 │ │ │ │ │ + b.n 1577c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 156a0 │ │ │ │ │ + bne.n 15868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 153a0 │ │ │ │ │ + bne.w 15568 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15292 │ │ │ │ │ + b.n 1545a │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 15692 │ │ │ │ │ + cbz r0, 1585a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 154bc │ │ │ │ │ + b.n 15684 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - cbnz r2, 1568a │ │ │ │ │ + cbnz r2, 15852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154b2 │ │ │ │ │ - b.n 1559a │ │ │ │ │ + bne.w 1567a │ │ │ │ │ + b.n 15762 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r3, 15686 │ │ │ │ │ + cbnz r3, 1584e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15450 │ │ │ │ │ - b.n 1559a │ │ │ │ │ + bne.w 15618 │ │ │ │ │ + b.n 15762 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1559c │ │ │ │ │ + b.n 15764 │ │ │ │ │ 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 1562c │ │ │ │ │ + b.n 157f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15364 │ │ │ │ │ + b.n 1552c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1568a │ │ │ │ │ + b.n 15852 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15364 │ │ │ │ │ + b.n 1552c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15364 │ │ │ │ │ + b.n 1552c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15432 │ │ │ │ │ + b.n 155fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154f4 │ │ │ │ │ + b.n 156bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153f0 │ │ │ │ │ + b.n 155b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 156a0 │ │ │ │ │ + bne.n 15868 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1538e │ │ │ │ │ + b.n 15556 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 15702 │ │ │ │ │ + cbnz r3, 158ca │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 15380 │ │ │ │ │ + b.n 15548 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 15630 │ │ │ │ │ + b.n 157f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15492 │ │ │ │ │ + b.n 1565a │ │ │ │ │ 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 152ec │ │ │ │ │ + beq.w 154b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154f4 │ │ │ │ │ + b.n 156bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153ac │ │ │ │ │ + b.n 15574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15632 │ │ │ │ │ + beq.w 157fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15294 │ │ │ │ │ + b.n 1545c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15630 │ │ │ │ │ + b.n 157f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15294 │ │ │ │ │ + b.n 1545c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 151ee │ │ │ │ │ + beq.w 153b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15294 │ │ │ │ │ + b.n 1545c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15294 │ │ │ │ │ + b.n 1545c │ │ │ │ │ │ │ │ │ │ -00015768 : │ │ │ │ │ +00015930 : │ │ │ │ │ slice_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 158dc │ │ │ │ │ + beq.w 15aa4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 158ea │ │ │ │ │ + bne.w 15ab2 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 15850 │ │ │ │ │ + beq.n 15a18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r7, r8, [r3, #12] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158a8 │ │ │ │ │ + bne.n 15a70 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 157e2 │ │ │ │ │ + cbnz r0, 159aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158ae │ │ │ │ │ + bne.n 15a76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122cc │ │ │ │ │ + bl 123c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1586c │ │ │ │ │ + beq.n 15a34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158a8 │ │ │ │ │ + bne.n 15a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 158b6 │ │ │ │ │ + beq.n 15a7e │ │ │ │ │ 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 15874 │ │ │ │ │ + bne.n 15a3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158a8 │ │ │ │ │ + bne.n 15a70 │ │ │ │ │ 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 157d4 │ │ │ │ │ + beq.n 1599c │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [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.n 158ca │ │ │ │ │ + beq.n 15a92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 157d8 │ │ │ │ │ + b.n 159a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15890 │ │ │ │ │ + blt.n 15a58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r7, r8, [r3, #12] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 157a8 │ │ │ │ │ - b.n 158ae │ │ │ │ │ + beq.n 15970 │ │ │ │ │ + b.n 15a76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1584c │ │ │ │ │ + b.n 15a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1580e │ │ │ │ │ + bne.n 159d6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15814 │ │ │ │ │ + bne.n 159dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1589c │ │ │ │ │ + cbnz r0, 15a64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15810 │ │ │ │ │ + b.n 159d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 157d8 │ │ │ │ │ + b.n 159a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 157c8 │ │ │ │ │ + beq.n 15990 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 157d8 │ │ │ │ │ + b.n 159a0 │ │ │ │ │ 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 157fe │ │ │ │ │ + beq.n 159c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 158a8 │ │ │ │ │ + b.n 15a70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15870 │ │ │ │ │ + beq.n 15a38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 157d8 │ │ │ │ │ + b.n 159a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15796 │ │ │ │ │ + beq.w 1595e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 157d8 │ │ │ │ │ + b.n 159a0 │ │ │ │ │ │ │ │ │ │ -000158f0 <_loop1_216_rule>: │ │ │ │ │ +00015ab8 <_loop1_216_rule>: │ │ │ │ │ _loop1_60_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15c2e <_loop1_216_rule+0x33e> │ │ │ │ │ + beq.w 15df6 <_loop1_216_rule+0x33e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c3c <_loop1_216_rule+0x34c> │ │ │ │ │ + bne.w 15e04 <_loop1_216_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c6e <_loop1_216_rule+0x37e> │ │ │ │ │ + beq.w 15e36 <_loop1_216_rule+0x37e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15b70 <_loop1_216_rule+0x280> │ │ │ │ │ + bne.w 15d38 <_loop1_216_rule+0x280> │ │ │ │ │ mov r9, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c08 <_loop1_216_rule+0x318> │ │ │ │ │ + beq.w 15dd0 <_loop1_216_rule+0x318> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c5e <_loop1_216_rule+0x36e> │ │ │ │ │ + bne.w 15e26 <_loop1_216_rule+0x36e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 15abe <_loop1_216_rule+0x1ce> │ │ │ │ │ + bne.w 15c86 <_loop1_216_rule+0x1ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15c62 <_loop1_216_rule+0x372> │ │ │ │ │ + blt.w 15e2a <_loop1_216_rule+0x372> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 15b78 <_loop1_216_rule+0x288> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15d40 <_loop1_216_rule+0x288> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a42 <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15c0a <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a42 <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15c0a <_loop1_216_rule+0x152> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c42 <_loop1_216_rule+0x352> │ │ │ │ │ + beq.w 15e0a <_loop1_216_rule+0x352> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15c52 <_loop1_216_rule+0x362> │ │ │ │ │ + bne.w 15e1a <_loop1_216_rule+0x362> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ada <_loop1_216_rule+0x1ea> │ │ │ │ │ + bne.w 15ca2 <_loop1_216_rule+0x1ea> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15a44 <_loop1_216_rule+0x154> │ │ │ │ │ + bne.n 15c0c <_loop1_216_rule+0x154> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15a42 <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15c0a <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15a42 <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15c0a <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 15ad6 <_loop1_216_rule+0x1e6> │ │ │ │ │ + bne.n 15c9e <_loop1_216_rule+0x1e6> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b32 <_loop1_216_rule+0x242> │ │ │ │ │ + beq.w 15cfa <_loop1_216_rule+0x242> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 15b46 <_loop1_216_rule+0x256> │ │ │ │ │ + beq.w 15d0e <_loop1_216_rule+0x256> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 15942 <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 15b0a <_loop1_216_rule+0x52> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + cbnz r5, 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15aea <_loop1_216_rule+0x1fa> │ │ │ │ │ + bne.n 15cb2 <_loop1_216_rule+0x1fa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15bf0 <_loop1_216_rule+0x300> │ │ │ │ │ + bne.w 15db8 <_loop1_216_rule+0x300> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15b6a <_loop1_216_rule+0x27a> │ │ │ │ │ + beq.n 15d32 <_loop1_216_rule+0x27a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15b6a <_loop1_216_rule+0x27a> │ │ │ │ │ + bne.n 15d32 <_loop1_216_rule+0x27a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c1a <_loop1_216_rule+0x32a> │ │ │ │ │ + beq.w 15de2 <_loop1_216_rule+0x32a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 15aaa <_loop1_216_rule+0x1ba> │ │ │ │ │ + ble.n 15c72 <_loop1_216_rule+0x1ba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 15aaa <_loop1_216_rule+0x1ba> │ │ │ │ │ + beq.n 15c72 <_loop1_216_rule+0x1ba> │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 15a9c <_loop1_216_rule+0x1ac> │ │ │ │ │ + bne.n 15c64 <_loop1_216_rule+0x1ac> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -37458,42 +37644,42 @@ │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1598a <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15b7e <_loop1_216_rule+0x28e> │ │ │ │ │ + beq.w 15b52 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15d46 <_loop1_216_rule+0x28e> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 15a06 <_loop1_216_rule+0x116> │ │ │ │ │ + b.n 15bce <_loop1_216_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 159d4 <_loop1_216_rule+0xe4> │ │ │ │ │ - b.n 159d2 <_loop1_216_rule+0xe2> │ │ │ │ │ + bne.w 15b9c <_loop1_216_rule+0xe4> │ │ │ │ │ + b.n 15b9a <_loop1_216_rule+0xe2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a56 <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15c1e <_loop1_216_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a56 <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15c1e <_loop1_216_rule+0x166> │ │ │ │ │ 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 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -37501,191 +37687,191 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15a26 <_loop1_216_rule+0x136> │ │ │ │ │ + bne.w 15bee <_loop1_216_rule+0x136> │ │ │ │ │ mov r5, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a62 <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 15c2a <_loop1_216_rule+0x172> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a66 <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15c2e <_loop1_216_rule+0x176> │ │ │ │ │ mov.w r1, r9, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c18 <_loop1_216_rule+0x328> │ │ │ │ │ + beq.n 15de0 <_loop1_216_rule+0x328> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r5, [r0, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 15942 <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 15b0a <_loop1_216_rule+0x52> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15ab4 <_loop1_216_rule+0x1c4> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + b.n 15c7c <_loop1_216_rule+0x1c4> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15bde <_loop1_216_rule+0x2ee> │ │ │ │ │ + beq.n 15da6 <_loop1_216_rule+0x2ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15ba8 <_loop1_216_rule+0x2b8> │ │ │ │ │ + cbz r0, 15d70 <_loop1_216_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15c7e <_loop1_216_rule+0x38e> │ │ │ │ │ + bne.n 15e46 <_loop1_216_rule+0x38e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 15bea <_loop1_216_rule+0x2fa> │ │ │ │ │ + cbnz r5, 15db2 <_loop1_216_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15bcc <_loop1_216_rule+0x2dc> │ │ │ │ │ + cbz r0, 15d94 <_loop1_216_rule+0x2dc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15cf0 <_loop1_216_rule+0x400> │ │ │ │ │ + bne.w 15eb8 <_loop1_216_rule+0x400> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1598a <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 15b52 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15b8c <_loop1_216_rule+0x29c> │ │ │ │ │ + beq.n 15d54 <_loop1_216_rule+0x29c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15bd2 <_loop1_216_rule+0x2e2> │ │ │ │ │ + b.n 15d9a <_loop1_216_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a │ │ │ │ │ + bl 98a <_PyPegen_parse+0x98a> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ - b.n 15a26 <_loop1_216_rule+0x136> │ │ │ │ │ + beq.w 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ + b.n 15bee <_loop1_216_rule+0x136> │ │ │ │ │ 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 15958 <_loop1_216_rule+0x68> │ │ │ │ │ - b.n 15a60 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 15b20 <_loop1_216_rule+0x68> │ │ │ │ │ + b.n 15c28 <_loop1_216_rule+0x170> │ │ │ │ │ mov r6, r0 │ │ │ │ │ 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 15ab4 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15c7c <_loop1_216_rule+0x1c4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1591e <_loop1_216_rule+0x2e> │ │ │ │ │ + beq.w 15ae6 <_loop1_216_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15ab4 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15c7c <_loop1_216_rule+0x1c4> │ │ │ │ │ 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 159be <_loop1_216_rule+0xce> │ │ │ │ │ + beq.w 15b86 <_loop1_216_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15a48 <_loop1_216_rule+0x158> │ │ │ │ │ + beq.w 15c10 <_loop1_216_rule+0x158> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 15a64 <_loop1_216_rule+0x174> │ │ │ │ │ + b.n 15c2c <_loop1_216_rule+0x174> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a66 <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15c2e <_loop1_216_rule+0x176> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15ab4 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15c7c <_loop1_216_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_PyPegen_parse+0x92c> │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15baa <_loop1_216_rule+0x2ba> │ │ │ │ │ + bne.n 15d72 <_loop1_216_rule+0x2ba> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ba8 <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.n 15d70 <_loop1_216_rule+0x2b8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ba8 <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.n 15d70 <_loop1_216_rule+0x2b8> │ │ │ │ │ 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 15ba8 <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.w 15d70 <_loop1_216_rule+0x2b8> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ 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 │ │ │ │ │ @@ -37694,729 +37880,732 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 15d16 <_loop1_216_rule+0x426> │ │ │ │ │ + cbnz r0, 15ede <_loop1_216_rule+0x426> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bce <_loop1_216_rule+0x2de> │ │ │ │ │ + beq.w 15d96 <_loop1_216_rule+0x2de> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15bd2 <_loop1_216_rule+0x2e2> │ │ │ │ │ + b.n 15d9a <_loop1_216_rule+0x2e2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bcc <_loop1_216_rule+0x2dc> │ │ │ │ │ + beq.w 15d94 <_loop1_216_rule+0x2dc> │ │ │ │ │ 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 │ │ │ │ │ - bne.n 15cba <_loop1_216_rule+0x3ca> │ │ │ │ │ - b.n 15bcc <_loop1_216_rule+0x2dc> │ │ │ │ │ + bne.n 15e82 <_loop1_216_rule+0x3ca> │ │ │ │ │ + b.n 15d94 <_loop1_216_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15a28 <_loop1_216_rule+0x138> │ │ │ │ │ + b.n 15bf0 <_loop1_216_rule+0x138> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015d20 : │ │ │ │ │ +00015ee8 : │ │ │ │ │ class_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, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 160e2 │ │ │ │ │ + beq.w 162b6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 160de │ │ │ │ │ + bne.w 162b2 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 160b8 │ │ │ │ │ + beq.w 1628c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd fp, sl, [r3, #12] │ │ │ │ │ + ldrd sl, fp, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15f18 │ │ │ │ │ + bne.w 160e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb6 │ │ │ │ │ + beq.w 1618a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb6 │ │ │ │ │ + beq.w 1618a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ + bl f43c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15fb8 │ │ │ │ │ + bne.w 1618c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 160f2 │ │ │ │ │ + beq.w 162c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15eda │ │ │ │ │ + beq.w 160a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15f82 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 15f92 │ │ │ │ │ + beq.w 1614e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1615e │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 15e1a │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 15f90 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 15fe4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1615c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e6d4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15eee │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15f6c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + bne.n 160b8 │ │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 16136 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 15ede │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 160a8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15eda │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 15fa6 │ │ │ │ │ + beq.n 160a4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 16172 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15fb8 │ │ │ │ │ + bne.w 1618c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb6 │ │ │ │ │ + beq.w 1618a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 13b40 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb6 │ │ │ │ │ + beq.w 1618a │ │ │ │ │ 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.n 15f66 │ │ │ │ │ + beq.n 16130 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r5, r2, [r2, #20] │ │ │ │ │ - cbz r7, 15ea4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldrd r1, r6, [r7, #8] │ │ │ │ │ + cbz r6, 1606e │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrd r1, r7, [r6, #8] │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ - strd fp, sl, [sp, #8] │ │ │ │ │ + strd sl, fp, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ - cbz r0, 15ec4 │ │ │ │ │ + cbz r0, 1608e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - strd fp, sl, [sp, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + strd sl, fp, [sp, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e98 │ │ │ │ │ + bne.n 16062 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15fbc │ │ │ │ │ + beq.n 16190 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e9e │ │ │ │ │ + b.n 16068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 15fb8 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 15e46 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 1618c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 16010 │ │ │ │ │ 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 15dfc │ │ │ │ │ + bne.w 15fc6 │ │ │ │ │ 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.w 15e08 │ │ │ │ │ - b.n 15dfc │ │ │ │ │ + bne.w 15fd2 │ │ │ │ │ + b.n 15fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16044 │ │ │ │ │ + beq.w 16218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16058 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 1622c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 16052 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 16226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15fc0 │ │ │ │ │ + bne.n 16194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 15d6a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 15f32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15ed4 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 15f90 │ │ │ │ │ + b.n 1609e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r7, 1615c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl cb4 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e08 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 15e06 │ │ │ │ │ + bne.w 15fd2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b.n 15fd2 │ │ │ │ │ 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 15dd4 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 15f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 15ede │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 160a8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15eda │ │ │ │ │ + beq.n 160a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16112 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ee2 │ │ │ │ │ + bne.w 162e6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 160b4 │ │ │ │ │ + b.n 1618c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15e9a │ │ │ │ │ + b.n 16064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f54 │ │ │ │ │ + beq.n 1611e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 160b4 │ │ │ │ │ + bl f43c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 16288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a │ │ │ │ │ + bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 160b4 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 16288 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f54 │ │ │ │ │ + beq.n 1611e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f54 │ │ │ │ │ + beq.n 1611e │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f54 │ │ │ │ │ + beq.n 1611e │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ 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 .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 160ac │ │ │ │ │ + bne.n 16280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f56 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15f5a │ │ │ │ │ + beq.n 16120 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16124 │ │ │ │ │ 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 15f28 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 160f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15f5a │ │ │ │ │ + b.n 16124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f3a │ │ │ │ │ + beq.w 16104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f424 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 15f3c │ │ │ │ │ + bl f43c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 16106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a │ │ │ │ │ + bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 15f3c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 16106 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f3a │ │ │ │ │ + beq.w 16104 │ │ │ │ │ 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 r2, r7 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16032 │ │ │ │ │ + beq.n 16206 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e9a │ │ │ │ │ + b.n 16064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f58 │ │ │ │ │ + b.n 16122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16108 │ │ │ │ │ + blt.n 162dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd fp, sl, [r3, #12] │ │ │ │ │ + ldrd sl, fp, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15f60 │ │ │ │ │ + beq.w 1612a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 15f1a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 160e4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15ed4 │ │ │ │ │ + b.n 1609e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d4e │ │ │ │ │ + beq.w 15f16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 160de │ │ │ │ │ + b.n 162b2 │ │ │ │ │ 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 15da8 │ │ │ │ │ + beq.w 15f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15fb8 │ │ │ │ │ + b.n 1618c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15ed4 │ │ │ │ │ + b.n 1609e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15fb8 │ │ │ │ │ + b.n 1618c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0001611c <_gather_116_rule>: │ │ │ │ │ +000162f4 <_gather_116_rule>: │ │ │ │ │ _gather_116_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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r4, #6000 @ 0x1770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 164f0 <_gather_116_rule+0x3d4> │ │ │ │ │ + beq.w 166be <_gather_116_rule+0x3ca> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16502 <_gather_116_rule+0x3e6> │ │ │ │ │ + bne.w 166d0 <_gather_116_rule+0x3dc> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 163fc <_gather_116_rule+0x2e0> │ │ │ │ │ + beq.w 165ca <_gather_116_rule+0x2d6> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r4, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1641a <_gather_116_rule+0x2fe> │ │ │ │ │ + bne.w 165e8 <_gather_116_rule+0x2f4> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1647a <_gather_116_rule+0x35e> │ │ │ │ │ + bne.w 16648 <_gather_116_rule+0x354> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq.w 164d8 <_gather_116_rule+0x3bc> │ │ │ │ │ - bl 864c │ │ │ │ │ + beq.w 166a6 <_gather_116_rule+0x3b2> │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 163a4 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 16572 <_gather_116_rule+0x27e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 163a4 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 16572 <_gather_116_rule+0x27e> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 163a4 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 16572 <_gather_116_rule+0x27e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164c2 <_gather_116_rule+0x3a6> │ │ │ │ │ + beq.w 16690 <_gather_116_rule+0x39c> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 16444 <_gather_116_rule+0x328> │ │ │ │ │ + beq.w 16612 <_gather_116_rule+0x31e> │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16476 <_gather_116_rule+0x35a> │ │ │ │ │ + bne.w 16644 <_gather_116_rule+0x350> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1646c <_gather_116_rule+0x350> │ │ │ │ │ + beq.w 1663a <_gather_116_rule+0x346> │ │ │ │ │ ldr.w r4, [sl, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 16240 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 16476 <_gather_116_rule+0x35a> │ │ │ │ │ + cbz r4, 16418 <_gather_116_rule+0x124> │ │ │ │ │ + b.n 16644 <_gather_116_rule+0x350> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 162ac <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 16484 <_gather_116_rule+0x190> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16520 <_gather_116_rule+0x404> │ │ │ │ │ + beq.w 166ee <_gather_116_rule+0x3fa> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 163e8 <_gather_116_rule+0x2cc> │ │ │ │ │ + beq.w 165b6 <_gather_116_rule+0x2c2> │ │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 162b6 <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 1648e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 1647e <_gather_116_rule+0x362> │ │ │ │ │ + beq.w 1664c <_gather_116_rule+0x358> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1645e <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 1662c <_gather_116_rule+0x338> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 163bc <_gather_116_rule+0x2a0> │ │ │ │ │ + bne.w 1658a <_gather_116_rule+0x296> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1645e <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 1662c <_gather_116_rule+0x338> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 1644c <_gather_116_rule+0x330> │ │ │ │ │ - bl 864c │ │ │ │ │ + beq.w 1661a <_gather_116_rule+0x326> │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 162ac <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 16484 <_gather_116_rule+0x190> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16208 <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 163e0 <_gather_116_rule+0xec> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16466 <_gather_116_rule+0x34a> │ │ │ │ │ + beq.w 16634 <_gather_116_rule+0x340> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + ble.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r4, #14 │ │ │ │ │ - ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - str r1, [r2, #52] @ 0x34 │ │ │ │ │ - add.w r1, r6, #52 @ 0x34 │ │ │ │ │ - beq.n 1637a <_gather_116_rule+0x25e> │ │ │ │ │ + add.w r1, r6, #48 @ 0x30 │ │ │ │ │ + beq.n 16548 <_gather_116_rule+0x254> │ │ │ │ │ subs r7, r6, #4 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ │ add.w r2, ip, r1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ str r4, [r0, r2] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 1636a <_gather_116_rule+0x24e> │ │ │ │ │ + bne.n 16538 <_gather_116_rule+0x244> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r0, [sl, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ @@ -38434,2131 +38623,2466 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164a6 <_gather_116_rule+0x38a> │ │ │ │ │ + beq.n 16674 <_gather_116_rule+0x380> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16494 <_gather_116_rule+0x378> │ │ │ │ │ + beq.n 16662 <_gather_116_rule+0x36e> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w 16236 <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 1640e <_gather_116_rule+0x11a> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 16466 <_gather_116_rule+0x34a> │ │ │ │ │ + cbz r0, 16634 <_gather_116_rule+0x340> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 16236 <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 1640e <_gather_116_rule+0x11a> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 16476 <_gather_116_rule+0x35a> │ │ │ │ │ + cbnz r2, 16644 <_gather_116_rule+0x350> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1616c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 16344 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae7c │ │ │ │ │ + bl aec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1616c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 16344 <_gather_116_rule+0x50> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16508 <_gather_116_rule+0x3ec> │ │ │ │ │ + beq.n 166d6 <_gather_116_rule+0x3e2> │ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 161dc <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 163b4 <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 161dc <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 163b4 <_gather_116_rule+0xc0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16536 <_gather_116_rule+0x41a> │ │ │ │ │ + beq.n 16704 <_gather_116_rule+0x410> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 162b6 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 1648e <_gather_116_rule+0x19a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 163aa <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 16578 <_gather_116_rule+0x284> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16266 <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 1643e <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 1645e <_gather_116_rule+0x342> │ │ │ │ │ + b.n 1662c <_gather_116_rule+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 164ba <_gather_116_rule+0x39e> │ │ │ │ │ + cbnz r0, 16688 <_gather_116_rule+0x394> │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 162b6 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 1648e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1628a <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 1645e <_gather_116_rule+0x342> │ │ │ │ │ + beq.w 16462 <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 1662c <_gather_116_rule+0x338> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 164a0 <_gather_116_rule+0x384> │ │ │ │ │ + b.n 1666e <_gather_116_rule+0x37a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1647a <_gather_116_rule+0x35e> │ │ │ │ │ + beq.n 16648 <_gather_116_rule+0x354> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1647a <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 16648 <_gather_116_rule+0x354> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16190 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 16368 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1647a <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 16648 <_gather_116_rule+0x354> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 16148 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 16320 <_gather_116_rule+0x2c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1639a <_gather_116_rule+0x27e> │ │ │ │ │ + b.n 16568 <_gather_116_rule+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 163aa <_gather_116_rule+0x28e> │ │ │ │ │ + beq.w 16578 <_gather_116_rule+0x284> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 163aa <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 16578 <_gather_116_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1645e <_gather_116_rule+0x342> │ │ │ │ │ + beq.n 1662c <_gather_116_rule+0x338> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1645e <_gather_116_rule+0x342> │ │ │ │ │ + b.n 1662c <_gather_116_rule+0x338> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 16298 <_gather_116_rule+0x17c> │ │ │ │ │ - nop │ │ │ │ │ + b.n 16470 <_gather_116_rule+0x17c> │ │ │ │ │ │ │ │ │ │ -0001653c <_loop0_119_rule>: │ │ │ │ │ +00016708 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 166b4 <_loop0_119_rule+0x178> │ │ │ │ │ + beq.w 16880 <_loop0_119_rule+0x178> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 166c2 <_loop0_119_rule+0x186> │ │ │ │ │ + bne.w 1688e <_loop0_119_rule+0x186> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166a4 <_loop0_119_rule+0x168> │ │ │ │ │ + beq.w 16870 <_loop0_119_rule+0x168> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 166ae <_loop0_119_rule+0x172> │ │ │ │ │ + bne.w 1687a <_loop0_119_rule+0x172> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1666a <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 16836 <_loop0_119_rule+0x12e> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 165c4 <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 16790 <_loop0_119_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1669e <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 1686a <_loop0_119_rule+0x162> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1669a <_loop0_119_rule+0x15e> │ │ │ │ │ + beq.n 16866 <_loop0_119_rule+0x15e> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1667e <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 1684a <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16678 <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 16844 <_loop0_119_rule+0x13c> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1662e <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 167fa <_loop0_119_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1669e <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 1686a <_loop0_119_rule+0x162> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 165b0 <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 1677c <_loop0_119_rule+0x74> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 165b0 <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 1661c <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 1677c <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 167e8 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16602 <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 167ce <_loop0_119_rule+0xc6> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 16650 <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 1681c <_loop0_119_rule+0x114> │ │ │ │ │ str.w r2, [r5, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 165e2 <_loop0_119_rule+0xa6> │ │ │ │ │ + b.n 167ae <_loop0_119_rule+0xa6> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16686 <_loop0_119_rule+0x14a> │ │ │ │ │ + cbz r0, 16852 <_loop0_119_rule+0x14a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 16644 <_loop0_119_rule+0x108> │ │ │ │ │ + b.n 16810 <_loop0_119_rule+0x108> │ │ │ │ │ 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 16590 <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 1675c <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16604 <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 167d0 <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 165ee <_loop0_119_rule+0xb2> │ │ │ │ │ + b.n 167ba <_loop0_119_rule+0xb2> │ │ │ │ │ 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 165ba <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16786 <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 16602 <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 167ce <_loop0_119_rule+0xc6> │ │ │ │ │ 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 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 165ba <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16786 <_loop0_119_rule+0x7e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1656a <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 16736 <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 165ba <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16786 <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -000166c8 : │ │ │ │ │ +00016894 : │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 168d4 │ │ │ │ │ + beq.w 16aa0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168e2 │ │ │ │ │ + bne.w 16aae │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16834 │ │ │ │ │ + bne.w 16a00 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16846 │ │ │ │ │ + bne.w 16a12 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16874 │ │ │ │ │ + bne.w 16a40 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168ee │ │ │ │ │ + bne.w 16aba │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16930 │ │ │ │ │ + bne.w 16afc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16920 │ │ │ │ │ + bne.w 16aec │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16884 │ │ │ │ │ + bne.n 16a50 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16864 │ │ │ │ │ + bne.n 16a30 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168c4 │ │ │ │ │ + bne.n 16a90 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e8 │ │ │ │ │ + bne.w 16ab4 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168b4 │ │ │ │ │ + bne.n 16a80 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168e8 │ │ │ │ │ + bne.n 16ab4 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168a4 │ │ │ │ │ + bne.n 16a70 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168e8 │ │ │ │ │ + bne.n 16ab4 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16894 │ │ │ │ │ + bne.n 16a60 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168e8 │ │ │ │ │ + bne.n 16ab4 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16910 │ │ │ │ │ + bne.n 16adc │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 16854 │ │ │ │ │ + cbz r0, 16a20 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1682e │ │ │ │ │ + b.n 169fa │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16940 │ │ │ │ │ + bne.n 16b0c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 16842 │ │ │ │ │ + b.n 16a0e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 166f2 │ │ │ │ │ + beq.w 168be │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1682e │ │ │ │ │ + b.n 169fa │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1682e │ │ │ │ │ + b.n 169fa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16840 │ │ │ │ │ - b.n 16854 │ │ │ │ │ + bne.n 16a0c │ │ │ │ │ + b.n 16a20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n 1682e │ │ │ │ │ + b.n 169fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016948 <_loop0_170_rule>: │ │ │ │ │ +00016b14 <_loop0_170_rule>: │ │ │ │ │ _loop0_175_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 │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ + 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 16e00 <_loop0_170_rule+0x4b8> │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 16e06 <_loop0_170_rule+0x4be> │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 171d4 <_loop0_170_rule+0x6c0> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 171e2 <_loop0_170_rule+0x6ce> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e54 <_loop0_170_rule+0x50c> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 16e06 <_loop0_170_rule+0x4be> │ │ │ │ │ + beq.w 171c6 <_loop0_170_rule+0x6b2> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1722a <_loop0_170_rule+0x716> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16e38 <_loop0_170_rule+0x4f0> │ │ │ │ │ + beq.w 17216 <_loop0_170_rule+0x702> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16e62 <_loop0_170_rule+0x51a> │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.w 16cda <_loop0_170_rule+0x392> │ │ │ │ │ + beq.w 16d9a <_loop0_170_rule+0x286> │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + beq.w 16db2 <_loop0_170_rule+0x29e> │ │ │ │ │ + mov r6, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd fp, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16bca <_loop0_170_rule+0x282> │ │ │ │ │ + beq.w 16dde <_loop0_170_rule+0x2ca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16e30 <_loop0_170_rule+0x4e8> │ │ │ │ │ + beq.w 1720e <_loop0_170_rule+0x6fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e28 <_loop0_170_rule+0x4e0> │ │ │ │ │ + bne.w 1723c <_loop0_170_rule+0x728> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c1c <_loop0_170_rule+0x2d4> │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.w 16f36 <_loop0_170_rule+0x422> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16bce <_loop0_170_rule+0x286> │ │ │ │ │ + bne.w 16de2 <_loop0_170_rule+0x2ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [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 16c2c <_loop0_170_rule+0x2e4> │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldrd r2, r1, [sp, #20] │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ + beq.w 171e8 <_loop0_170_rule+0x6d4> │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr.w r0, [ip, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr.w r0, [ip, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16df0 <_loop0_170_rule+0x4a8> │ │ │ │ │ + beq.w 171f6 <_loop0_170_rule+0x6e2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16bd2 <_loop0_170_rule+0x28a> │ │ │ │ │ + bne.w 171f2 <_loop0_170_rule+0x6de> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c32 <_loop0_170_rule+0x2ea> │ │ │ │ │ + beq.w 16f58 <_loop0_170_rule+0x444> │ │ │ │ │ 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 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16bd2 <_loop0_170_rule+0x28a> │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bne.w 171f2 <_loop0_170_rule+0x6de> │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c80 <_loop0_170_rule+0x338> │ │ │ │ │ + beq.w 16ee2 <_loop0_170_rule+0x3ce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - mov fp, ip │ │ │ │ │ + mov r9, ip │ │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r9, #6000 @ 0x1770 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movw fp, #6000 @ 0x1770 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, fp │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16de6 <_loop0_170_rule+0x49e> │ │ │ │ │ + beq.w 17232 <_loop0_170_rule+0x71e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e1c <_loop0_170_rule+0x4d4> │ │ │ │ │ + bne.w 171b8 <_loop0_170_rule+0x6a4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r7 │ │ │ │ │ - beq.w 16dbe <_loop0_170_rule+0x476> │ │ │ │ │ + beq.w 17248 <_loop0_170_rule+0x734> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 16d48 <_loop0_170_rule+0x400> │ │ │ │ │ + beq.w 170ae <_loop0_170_rule+0x59a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + ldrd r8, sl, [r3, #12] │ │ │ │ │ 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 16caa <_loop0_170_rule+0x362> │ │ │ │ │ + beq.w 16f5e <_loop0_170_rule+0x44a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16dd6 <_loop0_170_rule+0x48e> │ │ │ │ │ + beq.w 172ae <_loop0_170_rule+0x79a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dce <_loop0_170_rule+0x486> │ │ │ │ │ + bne.w 172a6 <_loop0_170_rule+0x792> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d38 <_loop0_170_rule+0x3f0> │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w 1709e <_loop0_170_rule+0x58a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16cac <_loop0_170_rule+0x364> │ │ │ │ │ + bne.w 16f60 <_loop0_170_rule+0x44c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldrd r2, r1, [sp, #28] │ │ │ │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16db4 <_loop0_170_rule+0x46c> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq.w 172b6 <_loop0_170_rule+0x7a2> │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd r8, r0, [sp] │ │ │ │ │ + strd sl, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16cc6 <_loop0_170_rule+0x37e> │ │ │ │ │ + beq.w 1728a <_loop0_170_rule+0x776> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16cb0 <_loop0_170_rule+0x368> │ │ │ │ │ + bne.w 17286 <_loop0_170_rule+0x772> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16cd6 <_loop0_170_rule+0x38e> │ │ │ │ │ + beq.w 17058 <_loop0_170_rule+0x544> │ │ │ │ │ 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 16cb0 <_loop0_170_rule+0x368> │ │ │ │ │ + bne.w 17286 <_loop0_170_rule+0x772> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dde <_loop0_170_rule+0x496> │ │ │ │ │ + beq.w 1725a <_loop0_170_rule+0x746> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - beq.w 16d70 <_loop0_170_rule+0x428> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r6, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.w 170d2 <_loop0_170_rule+0x5be> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r7, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 16aa8 <_loop0_170_rule+0x160> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 16c7c <_loop0_170_rule+0x168> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r2, 16be2 <_loop0_170_rule+0x29a> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 17244 <_loop0_170_rule+0x730> │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 16b88 <_loop0_170_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbnz r0, 16c36 <_loop0_170_rule+0x2ee> │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1712a <_loop0_170_rule+0x616> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 17244 <_loop0_170_rule+0x730> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16ba0 <_loop0_170_rule+0x8c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 17226 <_loop0_170_rule+0x712> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1726e <_loop0_170_rule+0x75a> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.w 17076 <_loop0_170_rule+0x562> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e4e <_loop0_170_rule+0x506> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n 16c96 <_loop0_170_rule+0x34e> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + beq.n 16f00 <_loop0_170_rule+0x3ec> │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 17266 <_loop0_170_rule+0x752> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 17150 <_loop0_170_rule+0x63c> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17048 <_loop0_170_rule+0x534> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 16f00 <_loop0_170_rule+0x3ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16a00 <_loop0_170_rule+0xb8> │ │ │ │ │ - b.n 169fc <_loop0_170_rule+0xb4> │ │ │ │ │ + beq.w 17262 <_loop0_170_rule+0x74e> │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17282 <_loop0_170_rule+0x76e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16bd2 <_loop0_170_rule+0x28a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16be2 <_loop0_170_rule+0x29a> │ │ │ │ │ + bne.w 1706c <_loop0_170_rule+0x558> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 16be2 <_loop0_170_rule+0x29a> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1706c <_loop0_170_rule+0x558> │ │ │ │ │ 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 16be2 <_loop0_170_rule+0x29a> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w 1706c <_loop0_170_rule+0x558> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16a88 <_loop0_170_rule+0x140> │ │ │ │ │ + bne.w 16c5e <_loop0_170_rule+0x14a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r0, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 16e14 <_loop0_170_rule+0x4cc> │ │ │ │ │ - subs r3, r0, #1 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 16bec <_loop0_170_rule+0x2a4> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - beq.n 16c08 <_loop0_170_rule+0x2c0> │ │ │ │ │ - b.n 16c98 <_loop0_170_rule+0x350> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17204 <_loop0_170_rule+0x6f0> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.n 16f0a <_loop0_170_rule+0x3f6> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 171c0 <_loop0_170_rule+0x6ac> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.n 16f46 <_loop0_170_rule+0x432> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16bd2 <_loop0_170_rule+0xbe> │ │ │ │ │ + b.n 16bca <_loop0_170_rule+0xb6> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr.w r2, [r8, r7, lsl #2] │ │ │ │ │ + str.w r2, [r3, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + beq.n 16f22 <_loop0_170_rule+0x40e> │ │ │ │ │ + b.n 16f46 <_loop0_170_rule+0x432> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16de6 <_loop0_170_rule+0x2d2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 16cbe <_loop0_170_rule+0x376> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 171b8 <_loop0_170_rule+0x6a4> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 171a8 <_loop0_170_rule+0x694> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 170f0 <_loop0_170_rule+0x5dc> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d08 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 16cfe <_loop0_170_rule+0x3b6> │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ - b.n 16be6 <_loop0_170_rule+0x29e> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16ef8 <_loop0_170_rule+0x3e4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1715a <_loop0_170_rule+0x646> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1714a <_loop0_170_rule+0x636> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1705e <_loop0_170_rule+0x54a> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 16e0e <_loop0_170_rule+0x4c6> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16cb0 <_loop0_170_rule+0x368> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 17142 <_loop0_170_rule+0x62e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16d82 <_loop0_170_rule+0x43a> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd fp, r9, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 169c6 <_loop0_170_rule+0x7e> │ │ │ │ │ + beq.w 17162 <_loop0_170_rule+0x64e> │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r7, r0, [sp] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17174 <_loop0_170_rule+0x660> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bd2 <_loop0_170_rule+0x28a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16cbe <_loop0_170_rule+0x376> │ │ │ │ │ + bne.n 170e8 <_loop0_170_rule+0x5d4> │ │ │ │ │ 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.n 16cbe <_loop0_170_rule+0x376> │ │ │ │ │ + bne.n 170e8 <_loop0_170_rule+0x5d4> │ │ │ │ │ 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 16cbe <_loop0_170_rule+0x376> │ │ │ │ │ + beq.n 170e8 <_loop0_170_rule+0x5d4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 16b9c <_loop0_170_rule+0x254> │ │ │ │ │ + b.n 16d6c <_loop0_170_rule+0x258> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16e50 <_loop0_170_rule+0x33c> │ │ │ │ │ + b.n 16e48 <_loop0_170_rule+0x334> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16f64 <_loop0_170_rule+0x450> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16fc6 <_loop0_170_rule+0x4b2> │ │ │ │ │ + b.n 16fc0 <_loop0_170_rule+0x4ac> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + b.n 16f08 <_loop0_170_rule+0x3f4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1711a <_loop0_170_rule+0x606> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16e12 <_loop0_170_rule+0x2fe> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16f08 <_loop0_170_rule+0x3f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b24 <_loop0_170_rule+0x1dc> │ │ │ │ │ - b.n 16b1e <_loop0_170_rule+0x1d6> │ │ │ │ │ + bne.w 16cf4 <_loop0_170_rule+0x1e0> │ │ │ │ │ + b.n 16cf0 <_loop0_170_rule+0x1dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16d8e <_loop0_170_rule+0x446> │ │ │ │ │ + blt.n 17136 <_loop0_170_rule+0x622> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + ldrd r8, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16ae6 <_loop0_170_rule+0x19e> │ │ │ │ │ + beq.w 16cb8 <_loop0_170_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cb0 <_loop0_170_rule+0x368> │ │ │ │ │ + b.n 16f64 <_loop0_170_rule+0x450> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 16d9a <_loop0_170_rule+0x452> │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n 16bba <_loop0_170_rule+0x272> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 17190 <_loop0_170_rule+0x67c> │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n 16d8a <_loop0_170_rule+0x276> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 1706e <_loop0_170_rule+0x55a> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 17114 <_loop0_170_rule+0x600> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16f8c <_loop0_170_rule+0x478> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 17092 <_loop0_170_rule+0x57e> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16f08 <_loop0_170_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16bd2 <_loop0_170_rule+0x28a> │ │ │ │ │ + b.n 16de6 <_loop0_170_rule+0x2d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cb0 <_loop0_170_rule+0x368> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + b.n 16f64 <_loop0_170_rule+0x450> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 16f00 <_loop0_170_rule+0x3ec> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16f02 <_loop0_170_rule+0x3ee> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 16fa8 <_loop0_170_rule+0x494> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16f08 <_loop0_170_rule+0x3f4> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 172a0 <_loop0_170_rule+0x78c> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16f08 <_loop0_170_rule+0x3f4> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r5, 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 16c12 <_loop0_170_rule+0x2ca> │ │ │ │ │ + b.n 16f2c <_loop0_170_rule+0x418> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1710c <_loop0_170_rule+0x5f8> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.n 16f7a <_loop0_170_rule+0x466> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 16ef0 <_loop0_170_rule+0x3dc> │ │ │ │ │ + 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cb0 <_loop0_170_rule+0x368> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 16f2c <_loop0_170_rule+0x418> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 16d68 <_loop0_170_rule+0x420> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 16ad0 <_loop0_170_rule+0x188> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 16b42 <_loop0_170_rule+0x2e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 16f2c <_loop0_170_rule+0x418> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cac <_loop0_170_rule+0x364> │ │ │ │ │ + b.n 16de6 <_loop0_170_rule+0x2d2> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16de6 <_loop0_170_rule+0x2d2> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 171ec <_loop0_170_rule+0x6d8> │ │ │ │ │ + b.n 1712e <_loop0_170_rule+0x61a> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16f0a <_loop0_170_rule+0x3f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16b04 <_loop0_170_rule+0x1bc> │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ - b.n 16c80 <_loop0_170_rule+0x338> │ │ │ │ │ + b.n 16bb0 <_loop0_170_rule+0x9c> │ │ │ │ │ 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 │ │ │ │ │ - b.n 16ab6 <_loop0_170_rule+0x16e> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16b6c <_loop0_170_rule+0x58> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 16ef0 <_loop0_170_rule+0x3dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16c30 <_loop0_170_rule+0x2e8> │ │ │ │ │ - b.n 16d86 <_loop0_170_rule+0x43e> │ │ │ │ │ + b.n 16f2c <_loop0_170_rule+0x418> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1696c <_loop0_170_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16c12 <_loop0_170_rule+0x2ca> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16cb0 <_loop0_170_rule+0x368> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16bec <_loop0_170_rule+0x2a4> │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 16c8c <_loop0_170_rule+0x178> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 16bec <_loop0_170_rule+0x2a4> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bce <_loop0_170_rule+0x286> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16de2 <_loop0_170_rule+0x2ce> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16de2 <_loop0_170_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 │ │ │ │ │ + bne.w 170ca <_loop0_170_rule+0x5b6> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 16ca6 <_loop0_170_rule+0x192> │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b.n 16ee2 <_loop0_170_rule+0x3ce> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1716a <_loop0_170_rule+0x656> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 169e4 <_loop0_170_rule+0x9c> │ │ │ │ │ + b.n 16e2e <_loop0_170_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 17092 <_loop0_170_rule+0x57e> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 16e00 <_loop0_170_rule+0x2ec> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1717a <_loop0_170_rule+0x666> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 169a0 <_loop0_170_rule+0x58> │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 16e22 <_loop0_170_rule+0x4da> │ │ │ │ │ - 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.n 16f64 <_loop0_170_rule+0x450> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1705a <_loop0_170_rule+0x546> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16f64 <_loop0_170_rule+0x450> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 17188 <_loop0_170_rule+0x674> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16c12 <_loop0_170_rule+0x2ca> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16f60 <_loop0_170_rule+0x44c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 16cd6 <_loop0_170_rule+0x1c2> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 16cf6 <_loop0_170_rule+0x3ae> │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.n 169b4 <_loop0_170_rule+0x6c> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16f64 <_loop0_170_rule+0x450> │ │ │ │ │ │ │ │ │ │ -00016e74 : │ │ │ │ │ +000172c0 : │ │ │ │ │ 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 │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17966 │ │ │ │ │ + beq.w 17e70 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1729a │ │ │ │ │ + bne.w 17614 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 178c4 │ │ │ │ │ + beq.w 17df6 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17958 │ │ │ │ │ + beq.w 17e0a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 17352 │ │ │ │ │ + beq.w 177cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 176b2 │ │ │ │ │ + bne.w 17afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 171c2 │ │ │ │ │ + bne.w 17538 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17910 │ │ │ │ │ + bne.w 17d92 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17068 │ │ │ │ │ + beq.w 174b2 │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 1707c │ │ │ │ │ + beq.w 174c6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17618 │ │ │ │ │ + bne.w 17ac6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1758c │ │ │ │ │ + bne.w 1799c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170a4 │ │ │ │ │ + bne.w 174ee │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17796 │ │ │ │ │ + bne.w 17ccc │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1729a │ │ │ │ │ + bne.w 17614 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17916 │ │ │ │ │ + beq.w 17e28 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17932 │ │ │ │ │ + beq.w 17e3e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1737e │ │ │ │ │ + beq.w 177a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 176c4 │ │ │ │ │ + bne.w 17b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170ec │ │ │ │ │ + bne.w 1761a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1797c │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ + bne.w 17534 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.n 170aa │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 174f4 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 170be │ │ │ │ │ + beq.w 17508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17648 │ │ │ │ │ + bne.w 17a98 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 175d2 │ │ │ │ │ + bne.w 17a02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170e6 │ │ │ │ │ + bne.w 17530 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177d0 │ │ │ │ │ + bne.w 17bd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #2 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 176d8 │ │ │ │ │ + bne.w 17614 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq.w 17dce │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 178de │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 178fa │ │ │ │ │ + beq.w 17de4 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 17674 │ │ │ │ │ + beq.w 17b1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17696 │ │ │ │ │ + bne.w 17b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 176de │ │ │ │ │ + bne.w 17b50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 17052 │ │ │ │ │ + cbnz r3, 1749e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 174e2 │ │ │ │ │ + bne.w 1791c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #28 │ │ │ │ │ + add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 170a4 │ │ │ │ │ + cbnz r2, 174ee │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 17942 │ │ │ │ │ + bne.w 17dc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17876 │ │ │ │ │ + blt.w 17bc6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17734 │ │ │ │ │ + bne.w 17bb4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f1c │ │ │ │ │ + beq.w 17368 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 177ca │ │ │ │ │ + b.n 17bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 170e6 │ │ │ │ │ + cbnz r2, 17530 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 179fc │ │ │ │ │ + bne.w 17dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1786a │ │ │ │ │ + blt.w 17bba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1772e │ │ │ │ │ + bne.w 17ba0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16fc6 │ │ │ │ │ + beq.w 17412 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17804 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1743e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f94 │ │ │ │ │ + beq.w 17332 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 8674 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f94 │ │ │ │ │ + beq.w 17332 │ │ │ │ │ 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 17a38 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq.w 17e6a │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ - movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a24 │ │ │ │ │ + beq.w 17ec4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a0c │ │ │ │ │ + beq.w 179ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17a02 │ │ │ │ │ + beq.w 17db8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 173a4 │ │ │ │ │ + bne.w 177f2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a30 │ │ │ │ │ + beq.w 17e62 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 173a4 │ │ │ │ │ + bne.w 177f2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17316 │ │ │ │ │ + bne.w 17728 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a2a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 17e5a │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176ce │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1705e │ │ │ │ │ + bne.n 176ee │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1739e │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 174aa │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ee6 │ │ │ │ │ + beq.w 173e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 8674 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ee6 │ │ │ │ │ + beq.w 173e0 │ │ │ │ │ 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 179b2 │ │ │ │ │ + beq.w 17d7a │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ - movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a1e │ │ │ │ │ + beq.w 17d64 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179c0 │ │ │ │ │ + beq.w 17a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 179b8 │ │ │ │ │ + beq.w 17d5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17378 │ │ │ │ │ + bne.w 177c6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179aa │ │ │ │ │ + beq.w 17d72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17378 │ │ │ │ │ + bne.w 177c6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 172da │ │ │ │ │ + bne.n 17766 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179a4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 17d6a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 172a0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 16f52 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 17060 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17ba8 │ │ │ │ │ + subs r3, r5, #1 │ │ │ │ │ + b.n 174a8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17290 │ │ │ │ │ + beq.n 1760a │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 179d2 │ │ │ │ │ + beq.w 17e8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 178be │ │ │ │ │ + bne.w 17d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e94 │ │ │ │ │ + bl 182f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17882 │ │ │ │ │ + bne.w 17d02 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 17292 │ │ │ │ │ + b.n 1760c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b90 │ │ │ │ │ + bl 17fec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1725c │ │ │ │ │ + beq.w 175d4 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 1742a │ │ │ │ │ + bne.w 1786e │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179a4 │ │ │ │ │ + beq.w 17e5a │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17270 │ │ │ │ │ + b.n 175e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b90 │ │ │ │ │ + bl 17fec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17188 │ │ │ │ │ + beq.n 176b4 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 173aa │ │ │ │ │ + bne.n 177f8 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a2a │ │ │ │ │ + beq.w 17d6a │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1719c │ │ │ │ │ + b.n 176c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17982 │ │ │ │ │ + blt.w 17daa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 176aa │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 17b08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16ed8 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 16f48 │ │ │ │ │ + beq.w 173d2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1743e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17a76 │ │ │ │ │ + blt.w 17eb6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r7, r8, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 176bc │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 17af6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f86 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r7, r3, #1 │ │ │ │ │ - b.n 16ff2 │ │ │ │ │ + beq.w 17324 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 17394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b90 │ │ │ │ │ + bl 17fec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17334 │ │ │ │ │ + beq.n 17782 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a2a │ │ │ │ │ - mov.w r9, #2 │ │ │ │ │ + beq.w 17d6a │ │ │ │ │ + movs r5, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ 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 174aa │ │ │ │ │ + bne.n 17900 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a2a │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.w 1719c │ │ │ │ │ + beq.w 17d6c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 1786a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 1719c │ │ │ │ │ - mov.w ip, r9, lsl #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.n 1786a │ │ │ │ │ + lsls r3, r5, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ │ - str r2, [r3, r1] │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + ldr.w r5, [r0, #4]! │ │ │ │ │ + str r5, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - beq.w 1719c │ │ │ │ │ - b.n 17416 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne.n 1785a │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 176c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b90 │ │ │ │ │ + bl 17fec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172f8 │ │ │ │ │ + beq.w 17748 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179a4 │ │ │ │ │ - mov.w r9, #2 │ │ │ │ │ + beq.w 17e5a │ │ │ │ │ + movs r7, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 174c6 │ │ │ │ │ + cbnz r3, 178e4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179a4 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.w 17270 │ │ │ │ │ + beq.w 17e5c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 178e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 17270 │ │ │ │ │ - mov.w ip, r9, lsl #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.n 178e0 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ │ - str r2, [r3, r1] │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + ldr.w r7, [r0, #4]! │ │ │ │ │ + str r7, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - beq.w 17270 │ │ │ │ │ - b.n 17496 │ │ │ │ │ - bl 17b90 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 178d0 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 175e8 │ │ │ │ │ + bl 17fec │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173e4 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.n 1755c │ │ │ │ │ + beq.n 178a6 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + beq.w 17a68 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - str.w fp, [r5, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 173d4 │ │ │ │ │ - bl 17b90 │ │ │ │ │ + str.w fp, [r9, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 17898 │ │ │ │ │ + bl 17fec │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17464 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.n 17574 │ │ │ │ │ + beq.n 17830 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.w 17a80 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - str.w fp, [r7, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 17456 │ │ │ │ │ + str.w fp, [r9, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 17820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17052 │ │ │ │ │ + beq.w 1749e │ │ │ │ │ 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 17052 │ │ │ │ │ + beq.w 1749e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17728 │ │ │ │ │ + beq.w 17b9a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a8a │ │ │ │ │ + beq.w 17d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ + bl 620 <_PyPegen_parse+0x620> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a84 │ │ │ │ │ + beq.w 17d98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 171be │ │ │ │ │ - b.n 17058 │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17a2a │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 174b8 │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179a4 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 174d4 │ │ │ │ │ + bne.w 176ea │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, r5, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 174a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f2a │ │ │ │ │ + beq.w 17376 │ │ │ │ │ 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 17a62 │ │ │ │ │ + beq.w 17d8a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 177b8 │ │ │ │ │ + beq.w 17cee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17210 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17594 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17e4e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ + b.n 17394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fd4 │ │ │ │ │ + beq.w 17420 │ │ │ │ │ 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 17948 │ │ │ │ │ + beq.w 17eac │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 177f2 │ │ │ │ │ + beq.w 17bf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1713a │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17676 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17d82 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 1743e │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17e5c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 178f4 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17d6c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 17910 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17990 │ │ │ │ │ + beq.w 17ee0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1780a │ │ │ │ │ + bne.w 17c0c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - b.n 1709c │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 17528 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17a3e │ │ │ │ │ + beq.w 17ecc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1773c │ │ │ │ │ + bne.w 17c6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + b.n 174e6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 177f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1584 │ │ │ │ │ + R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 170de │ │ │ │ │ + b.n 177ea │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 177c6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1584 │ │ │ │ │ + R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 177be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17a6a │ │ │ │ │ + blt.w 17d9e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 176a0 │ │ │ │ │ + cbz r3, 17b46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17052 │ │ │ │ │ + bne.w 1749e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1704 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1702e │ │ │ │ │ - b.n 17052 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 17378 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1704 │ │ │ │ │ - R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 17370 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 173a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1704 │ │ │ │ │ - R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 1739c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 16ffc │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 17060 │ │ │ │ │ + beq.w 1747a │ │ │ │ │ + b.n 1749e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1703c │ │ │ │ │ + beq.w 17488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1703c │ │ │ │ │ + beq.w 17488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17052 │ │ │ │ │ + beq.w 1749e │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17522 │ │ │ │ │ + bne.w 1795c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17522 │ │ │ │ │ + b.n 1795c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 17a9a │ │ │ │ │ + b.n 17530 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1764a │ │ │ │ │ - b.n 170e6 │ │ │ │ │ + beq.w 17448 │ │ │ │ │ + b.n 17614 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1761a │ │ │ │ │ - b.n 170a4 │ │ │ │ │ + beq.n 17ac8 │ │ │ │ │ + b.n 174ee │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 17534 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.w 17394 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17a3e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17ef4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 17534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17668 │ │ │ │ │ + beq.w 17aba │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17668 │ │ │ │ │ + beq.w 17aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17668 │ │ │ │ │ + beq.w 17aba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40567,91 +41091,39 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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.w 1766a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1766e │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 175c8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17950 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.w 16f48 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1760e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17a52 │ │ │ │ │ + beq.w 17abc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #1 │ │ │ │ │ - b.w 16ff2 │ │ │ │ │ + b.n 17ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1763a │ │ │ │ │ + beq.w 17ae8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1763a │ │ │ │ │ + beq.w 17ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1763a │ │ │ │ │ + beq.w 17ae8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40660,344 +41132,339 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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.w 1763c │ │ │ │ │ + beq.w 17aea │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17640 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 17804 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 177ca │ │ │ │ │ + b.n 17aee │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 179d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17e82 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 17bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ + bl 620 <_PyPegen_parse+0x620> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172d2 │ │ │ │ │ + beq.w 17720 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17290 │ │ │ │ │ + beq.w 1760a │ │ │ │ │ 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 179da │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1705e │ │ │ │ │ + beq.w 17e92 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r5, #1 │ │ │ │ │ + b.w 174a8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 17292 │ │ │ │ │ + b.n 1760c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbnz r0, 17d54 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 174a2 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 174a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 17686 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 17666 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + 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 │ │ │ │ │ + b.w 17534 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1743e │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 17bd0 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + b.w 17394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1790c │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17958 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 16ebc │ │ │ │ │ + b.w 174a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 174a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1743e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 17976 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 17012 │ │ │ │ │ + b.w 175a4 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w 17356 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.w 17400 │ │ │ │ │ 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 17012 │ │ │ │ │ - b.w 17052 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.n 17292 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.w 16f48 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 17e24 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1745e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 176d0 │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 16f6a │ │ │ │ │ + beq.w 1745e │ │ │ │ │ + b.w 1749e │ │ │ │ │ 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 16f6a │ │ │ │ │ - b.n 173a4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.w 16f0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 17804 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 177ca │ │ │ │ │ + cbnz r2, 17e1e │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 17e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 178d8 │ │ │ │ │ - b.n 17378 │ │ │ │ │ + bne.w 177f2 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 17308 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + b.w 1760c │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + b.n 17994 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 16ea0 │ │ │ │ │ - b.n 1729a │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 17058 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - b.w 16ff2 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.w 16f48 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 17e56 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 173b6 │ │ │ │ │ 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 1762a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 17640 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 173b6 │ │ │ │ │ + b.n 177c6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 17394 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + b.n 17baa │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + 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 r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 177ca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 17bd0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1722e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ - cbnz r0, 179f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 172ec │ │ │ │ │ + b.w 17614 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ - b.w 16f48 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 172bc │ │ │ │ │ + b.n 1770a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1705e │ │ │ │ │ + beq.w 174a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 17060 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16f48 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.w 16fb4 │ │ │ │ │ + b.w 174aa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 17534 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.w 17394 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 17584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 17158 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r7, r1, #1 │ │ │ │ │ - cbnz r0, 17a5a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r1, #1 │ │ │ │ │ - b.w 16ff2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 17210 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1713a │ │ │ │ │ - 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 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 17ad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17804 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 17aee │ │ │ │ │ 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 1765a │ │ │ │ │ + beq.w 17aaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1766e │ │ │ │ │ + b.n 17ac0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17804 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16ff2 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 177ca │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 17056 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #1 │ │ │ │ │ - b.w 16ff2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 17056 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 17a9a │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 17056 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 17056 │ │ │ │ │ + b.w 17534 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017aa4 : │ │ │ │ │ +00017f00 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17b7e │ │ │ │ │ + beq.n 17fda │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b8a │ │ │ │ │ + bne.n 17fe6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17aea │ │ │ │ │ + cbz r0, 17f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 17aec │ │ │ │ │ + cbz r0, 17f48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r1, 17b18 │ │ │ │ │ + cbz r1, 17f74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b8a │ │ │ │ │ + bne.n 17fe6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17b6c │ │ │ │ │ + beq.n 17fc8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 17b1e │ │ │ │ │ + cbnz r0, 17f7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17ae4 │ │ │ │ │ + b.n 17f40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_179_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_179_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b12 │ │ │ │ │ + beq.n 17f6e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41006,304 +41473,304 @@ │ │ │ │ │ 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 a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 17b14 │ │ │ │ │ + beq.n 17f70 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17b18 │ │ │ │ │ + b.n 17f74 │ │ │ │ │ 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 17b06 │ │ │ │ │ + beq.n 17f62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17b68 │ │ │ │ │ + b.n 17fc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17acc │ │ │ │ │ + beq.n 17f28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17ae4 │ │ │ │ │ + b.n 17f40 │ │ │ │ │ │ │ │ │ │ -00017b90 : │ │ │ │ │ +00017fec : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17e68 │ │ │ │ │ + beq.w 182c4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17e76 │ │ │ │ │ + bne.w 182d2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 17d0e │ │ │ │ │ + beq.w 1816a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17da4 │ │ │ │ │ + bne.w 18200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17cb4 │ │ │ │ │ + bne.n 18110 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17e76 │ │ │ │ │ + bne.w 182d2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17c48 │ │ │ │ │ + beq.n 180a4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 17c5a │ │ │ │ │ + beq.n 180b6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17c84 │ │ │ │ │ + bne.n 180e0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d3a │ │ │ │ │ + bne.w 18196 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 17c7a │ │ │ │ │ + cbnz r3, 180d6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e1e │ │ │ │ │ + bne.w 1827a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17c7a │ │ │ │ │ + cbnz r3, 180d6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 17c06 │ │ │ │ │ + bne.n 18062 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17dae │ │ │ │ │ + blt.w 1820a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 17c80 │ │ │ │ │ + cbnz r3, 180dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17c16 │ │ │ │ │ + beq.n 18072 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17db6 │ │ │ │ │ + b.n 18212 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17c7a │ │ │ │ │ + bne.n 180d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17e54 │ │ │ │ │ + beq.w 182b0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17dbe │ │ │ │ │ + bne.w 1821a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17c16 │ │ │ │ │ - b.n 17c7a │ │ │ │ │ + beq.n 18072 │ │ │ │ │ + b.n 180d6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17be6 │ │ │ │ │ + beq.n 18042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17be6 │ │ │ │ │ + beq.n 18042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e88 │ │ │ │ │ + beq.w 182e4 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #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 │ │ │ │ │ - beq.w 17e4e │ │ │ │ │ + beq.w 182aa │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d86 │ │ │ │ │ + beq.n 181e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17c3e │ │ │ │ │ + b.n 1809a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17e7c │ │ │ │ │ + blt.w 182d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17d9e │ │ │ │ │ + bne.n 181fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17bda │ │ │ │ │ + beq.w 18036 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c40 │ │ │ │ │ + b.n 1809c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c24 │ │ │ │ │ + beq.w 18080 │ │ │ │ │ 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 17c7a │ │ │ │ │ + beq.n 180d6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e3e │ │ │ │ │ + beq.n 1829a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17d06 │ │ │ │ │ + bne.n 18162 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c3e │ │ │ │ │ + beq.w 1809a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17c40 │ │ │ │ │ + b.n 1809c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d32 │ │ │ │ │ + bne.n 1818e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1704 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17d2a │ │ │ │ │ + b.n 18186 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17c3e │ │ │ │ │ + b.n 1809a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17ca4 │ │ │ │ │ + beq.w 18100 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17ca4 │ │ │ │ │ + beq.w 18100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17ca4 │ │ │ │ │ + beq.w 18100 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41312,25 +41779,25 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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.w 17ca6 │ │ │ │ │ + beq.w 18102 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17caa │ │ │ │ │ + b.n 18106 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -41338,238 +41805,238 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17d72 │ │ │ │ │ + bne.n 181ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17e8e │ │ │ │ │ + cbz r0, 182ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17db6 │ │ │ │ │ + b.n 18212 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17cf8 │ │ │ │ │ + b.n 18154 │ │ │ │ │ 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 17c94 │ │ │ │ │ + beq.w 180f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 17caa │ │ │ │ │ + b.n 18106 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17bbe │ │ │ │ │ + beq.w 1801a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17c40 │ │ │ │ │ + b.n 1809c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c40 │ │ │ │ │ + b.n 1809c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c40 │ │ │ │ │ + b.n 1809c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17db6 │ │ │ │ │ + b.n 18212 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017e94 : │ │ │ │ │ +000182f0 : │ │ │ │ │ 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, #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 17fc6 │ │ │ │ │ + beq.w 18422 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17f78 │ │ │ │ │ + bne.n 183d4 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 17f4e │ │ │ │ │ + beq.n 183aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17f6a │ │ │ │ │ + bne.n 183c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f80 │ │ │ │ │ + bne.n 183dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17f78 │ │ │ │ │ + bne.n 183d4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f06 │ │ │ │ │ + cbnz r0, 18362 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #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 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ef4 │ │ │ │ │ + beq.n 18350 │ │ │ │ │ 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 17fcc │ │ │ │ │ + beq.n 18428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fc0 │ │ │ │ │ + beq.n 1841c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fd2 │ │ │ │ │ + beq.n 1842e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17efa │ │ │ │ │ + b.n 18356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17fe4 │ │ │ │ │ + blt.n 18440 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 17f74 │ │ │ │ │ - cbnz r3, 17f78 │ │ │ │ │ + cbz r2, 183d0 │ │ │ │ │ + cbnz r3, 183d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1704 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17ed6 │ │ │ │ │ + beq.n 18332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17efc │ │ │ │ │ + b.n 18358 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ee2 │ │ │ │ │ + beq.n 1833e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ee2 │ │ │ │ │ + beq.n 1833e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17fcc │ │ │ │ │ + cbz r0, 18428 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #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 17f3c │ │ │ │ │ + bne.n 18398 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17f3c │ │ │ │ │ + b.n 18398 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17eb8 │ │ │ │ │ + b.n 18314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17efc │ │ │ │ │ + b.n 18358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ef8 │ │ │ │ │ + beq.n 18354 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17efc │ │ │ │ │ + b.n 18358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17efc │ │ │ │ │ + b.n 18358 │ │ │ │ │ │ │ │ │ │ -00017ff0 : │ │ │ │ │ +0001844c : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r3, 18012 │ │ │ │ │ + cbz r3, 1846e │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 18018 │ │ │ │ │ + blt.n 18474 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 1800a │ │ │ │ │ + b.n 18466 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ @@ -41579,620 +42046,840 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - b.n 1800a │ │ │ │ │ + b.n 18466 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001849c : │ │ │ │ │ +param_star_annotation_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, #4048] @ 0xfd0 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 184f0 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 184fc │ │ │ │ │ + ldrd r6, r5, [r4, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 18572 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbnz r0, 18504 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 184c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 184ea │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 185a4 │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 1859a │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 18592 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl adc0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 18592 │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 1858c │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 18560 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 184e6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 184e4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 184fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 185ac │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 184d6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 184fe │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 184e2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 184e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 18510 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 184fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018040 <_loop1_178_rule>: │ │ │ │ │ +000185b8 <_loop1_178_rule>: │ │ │ │ │ _loop1_178_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 184d4 <_loop1_178_rule+0x494> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 18416 <_loop1_178_rule+0x3d6> │ │ │ │ │ + beq.w 18b1c <_loop1_178_rule+0x564> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 18a08 <_loop1_178_rule+0x450> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18444 <_loop1_178_rule+0x404> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 18486 <_loop1_178_rule+0x446> │ │ │ │ │ + beq.w 18b22 <_loop1_178_rule+0x56a> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 18ab4 <_loop1_178_rule+0x4fc> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + add.w r3, r2, #1 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1875a <_loop1_178_rule+0x1a2> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1876a <_loop1_178_rule+0x1b2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 181b0 <_loop1_178_rule+0x170> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 181c0 <_loop1_178_rule+0x180> │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 181c6 <_loop1_178_rule+0x186> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 181de <_loop1_178_rule+0x19e> │ │ │ │ │ + beq.w 18770 <_loop1_178_rule+0x1b8> │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.w 18788 <_loop1_178_rule+0x1d0> │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ + ldrd r9, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1820a <_loop1_178_rule+0x1ca> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1849e <_loop1_178_rule+0x45e> │ │ │ │ │ + beq.w 187b4 <_loop1_178_rule+0x1fc> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 18aee <_loop1_178_rule+0x536> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184b6 <_loop1_178_rule+0x476> │ │ │ │ │ + bne.w 18afe <_loop1_178_rule+0x546> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 183ea <_loop1_178_rule+0x3aa> │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + bne.w 18996 <_loop1_178_rule+0x3de> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1820e <_loop1_178_rule+0x1ce> │ │ │ │ │ + bne.w 187b8 <_loop1_178_rule+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184ac <_loop1_178_rule+0x46c> │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - strd r9, r0, [sp] │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + beq.w 18ae6 <_loop1_178_rule+0x52e> │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184c2 <_loop1_178_rule+0x482> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + beq.w 18b02 <_loop1_178_rule+0x54a> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.w 18a80 <_loop1_178_rule+0x4c8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 187b8 <_loop1_178_rule+0x200> │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 189bc <_loop1_178_rule+0x404> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 189bc <_loop1_178_rule+0x404> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184be <_loop1_178_rule+0x47e> │ │ │ │ │ + bne.n 187ba <_loop1_178_rule+0x202> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 183e4 <_loop1_178_rule+0x3a4> │ │ │ │ │ + beq.w 18990 <_loop1_178_rule+0x3d8> │ │ │ │ │ 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 184be <_loop1_178_rule+0x47e> │ │ │ │ │ + bne.w 18adc <_loop1_178_rule+0x524> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18304 <_loop1_178_rule+0x2c4> │ │ │ │ │ + beq.w 188ac <_loop1_178_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 183d0 <_loop1_178_rule+0x390> │ │ │ │ │ + beq.w 1897a <_loop1_178_rule+0x3c2> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r7, [fp, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - add.w r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 1809c <_loop1_178_rule+0x5c> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 18616 <_loop1_178_rule+0x5e> │ │ │ │ │ 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 180a4 <_loop1_178_rule+0x64> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 18364 <_loop1_178_rule+0x324> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1861e <_loop1_178_rule+0x66> │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1890c <_loop1_178_rule+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1843c <_loop1_178_rule+0x3fc> │ │ │ │ │ + bne.w 18a8e <_loop1_178_rule+0x4d6> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 180ba <_loop1_178_rule+0x7a> │ │ │ │ │ + bne.w 18634 <_loop1_178_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1841e <_loop1_178_rule+0x3de> │ │ │ │ │ + blt.w 18a76 <_loop1_178_rule+0x4be> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ + ldrd r9, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1843c <_loop1_178_rule+0x3fc> │ │ │ │ │ + bne.w 18a8e <_loop1_178_rule+0x4d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180d2 <_loop1_178_rule+0x92> │ │ │ │ │ + bne.w 1864c <_loop1_178_rule+0x94> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18466 <_loop1_178_rule+0x426> │ │ │ │ │ + bne.w 18b18 <_loop1_178_rule+0x560> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 18318 <_loop1_178_rule+0x2d8> │ │ │ │ │ + beq.n 188be <_loop1_178_rule+0x306> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 18330 <_loop1_178_rule+0x2f0> │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 188d6 <_loop1_178_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1835a <_loop1_178_rule+0x31a> │ │ │ │ │ + beq.w 18902 <_loop1_178_rule+0x34a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1845e <_loop1_178_rule+0x41e> │ │ │ │ │ + beq.w 18aba <_loop1_178_rule+0x502> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18454 <_loop1_178_rule+0x414> │ │ │ │ │ + bne.w 18b32 <_loop1_178_rule+0x57a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18400 <_loop1_178_rule+0x3c0> │ │ │ │ │ + bne.w 189ac <_loop1_178_rule+0x3f4> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1842a <_loop1_178_rule+0x3ea> │ │ │ │ │ + bne.w 18a62 <_loop1_178_rule+0x4aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1846c <_loop1_178_rule+0x42c> │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ + beq.w 18ad2 <_loop1_178_rule+0x51a> │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1848c <_loop1_178_rule+0x44c> │ │ │ │ │ + beq.w 18ac2 <_loop1_178_rule+0x50a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 183fa <_loop1_178_rule+0x3ba> │ │ │ │ │ + bne.w 189a6 <_loop1_178_rule+0x3ee> │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 183fa <_loop1_178_rule+0x3ba> │ │ │ │ │ + bne.w 189a6 <_loop1_178_rule+0x3ee> │ │ │ │ │ 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 183fa <_loop1_178_rule+0x3ba> │ │ │ │ │ + beq.w 189a6 <_loop1_178_rule+0x3ee> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18184 <_loop1_178_rule+0x144> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ + bne.w 18730 <_loop1_178_rule+0x178> │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - cbz r1, 18362 <_loop1_178_rule+0x322> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 1890a <_loop1_178_rule+0x352> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18364 <_loop1_178_rule+0x324> │ │ │ │ │ + b.n 1890c <_loop1_178_rule+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1846c <_loop1_178_rule+0x42c> │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 1822a <_loop1_178_rule+0x1ea> │ │ │ │ │ + bne.w 18ad2 <_loop1_178_rule+0x51a> │ │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 187d2 <_loop1_178_rule+0x21a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1842e <_loop1_178_rule+0x3ee> │ │ │ │ │ + blt.w 18a68 <_loop1_178_rule+0x4b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1846c <_loop1_178_rule+0x42c> │ │ │ │ │ + bne.w 18ad2 <_loop1_178_rule+0x51a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18242 <_loop1_178_rule+0x202> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ + bne.w 187ea <_loop1_178_rule+0x232> │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 18410 <_loop1_178_rule+0x3d0> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 18410 <_loop1_178_rule+0x3d0> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 18a02 <_loop1_178_rule+0x44a> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 18a02 <_loop1_178_rule+0x44a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18478 <_loop1_178_rule+0x438> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 183bc <_loop1_178_rule+0x37c> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ + beq.w 18aa6 <_loop1_178_rule+0x4ee> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble.n 18966 <_loop1_178_rule+0x3ae> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - beq.n 183bc <_loop1_178_rule+0x37c> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + beq.n 18966 <_loop1_178_rule+0x3ae> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ - str r1, [r2, #4] │ │ │ │ │ - beq.n 183bc <_loop1_178_rule+0x37c> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + beq.n 18966 <_loop1_178_rule+0x3ae> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r6, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ - str r1, [r2, #8] │ │ │ │ │ - beq.n 183bc <_loop1_178_rule+0x37c> │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ - str.w r1, [r3, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.n 183ac <_loop1_178_rule+0x36c> │ │ │ │ │ + str r1, [r3, #8] │ │ │ │ │ + beq.n 18966 <_loop1_178_rule+0x3ae> │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 18956 <_loop1_178_rule+0x39e> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18476 <_loop1_178_rule+0x436> │ │ │ │ │ + beq.w 18aa4 <_loop1_178_rule+0x4ec> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 18194 <_loop1_178_rule+0x154> │ │ │ │ │ + b.n 18740 <_loop1_178_rule+0x188> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18212 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 187ba <_loop1_178_rule+0x202> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180fc <_loop1_178_rule+0xbc> │ │ │ │ │ - b.n 180f8 <_loop1_178_rule+0xb8> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18362 <_loop1_178_rule+0x322> │ │ │ │ │ + bne.w 18678 <_loop1_178_rule+0xc0> │ │ │ │ │ + b.n 18676 <_loop1_178_rule+0xbe> │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1890a <_loop1_178_rule+0x352> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1826e <_loop1_178_rule+0x22e> │ │ │ │ │ - b.n 18268 <_loop1_178_rule+0x228> │ │ │ │ │ + bne.w 18816 <_loop1_178_rule+0x25e> │ │ │ │ │ + b.n 18810 <_loop1_178_rule+0x258> │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cbz r3, 189f2 <_loop1_178_rule+0x43a> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 187b8 <_loop1_178_rule+0x200> │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 18a92 <_loop1_178_rule+0x4da> │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbnz r0, 18a10 <_loop1_178_rule+0x458> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 187ba <_loop1_178_rule+0x202> │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 186fe <_loop1_178_rule+0x146> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 183c6 <_loop1_178_rule+0x386> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18212 <_loop1_178_rule+0x1d2> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 1835e <_loop1_178_rule+0x31e> │ │ │ │ │ + b.n 18970 <_loop1_178_rule+0x3b8> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_179_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_179_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 189e6 <_loop1_178_rule+0x42e> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ + 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, [r9, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr.w r3, [r9, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r9, #12] │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 189e8 <_loop1_178_rule+0x430> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18362 <_loop1_178_rule+0x322> │ │ │ │ │ + b.n 189ec <_loop1_178_rule+0x434> │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 18906 <_loop1_178_rule+0x34e> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1890a <_loop1_178_rule+0x352> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18212 <_loop1_178_rule+0x1d2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 183c6 <_loop1_178_rule+0x386> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1835e <_loop1_178_rule+0x31e> │ │ │ │ │ + b.n 187ba <_loop1_178_rule+0x202> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1824e <_loop1_178_rule+0x20e> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - b.n 18364 <_loop1_178_rule+0x324> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 186d2 <_loop1_178_rule+0x11a> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18362 <_loop1_178_rule+0x322> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + b.n 187b8 <_loop1_178_rule+0x200> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 189da <_loop1_178_rule+0x422> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 189ec <_loop1_178_rule+0x434> │ │ │ │ │ + mov r5, 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 183c6 <_loop1_178_rule+0x386> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 184a6 <_loop1_178_rule+0x466> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18362 <_loop1_178_rule+0x322> │ │ │ │ │ + b.n 18970 <_loop1_178_rule+0x3b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 180de <_loop1_178_rule+0x9e> │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18498 <_loop1_178_rule+0x458> │ │ │ │ │ + b.n 187f6 <_loop1_178_rule+0x23e> │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, 18ae0 <_loop1_178_rule+0x528> │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1890a <_loop1_178_rule+0x352> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1890a <_loop1_178_rule+0x352> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18212 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 187ba <_loop1_178_rule+0x202> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 18ace <_loop1_178_rule+0x516> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1820e <_loop1_178_rule+0x1ce> │ │ │ │ │ + b.n 187ba <_loop1_178_rule+0x202> │ │ │ │ │ + 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 18662 <_loop1_178_rule+0xaa> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18212 <_loop1_178_rule+0x1d2> │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + b.n 187ba <_loop1_178_rule+0x202> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 184da <_loop1_178_rule+0x49a> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n 18212 <_loop1_178_rule+0x1d2> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18064 <_loop1_178_rule+0x24> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + subs r0, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 18992 <_loop1_178_rule+0x3da> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18212 <_loop1_178_rule+0x1d2> │ │ │ │ │ - nop │ │ │ │ │ + b.n 187ba <_loop1_178_rule+0x202> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 1876a <_loop1_178_rule+0x1b2> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 185dc <_loop1_178_rule+0x24> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 18970 <_loop1_178_rule+0x3b8> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 18906 <_loop1_178_rule+0x34e> │ │ │ │ │ │ │ │ │ │ -000184e4 <_gather_51_rule>: │ │ │ │ │ +00018b3c <_gather_51_rule>: │ │ │ │ │ _gather_53_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1886e <_gather_51_rule+0x38a> │ │ │ │ │ + beq.w 18ec6 <_gather_51_rule+0x38a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1887c <_gather_51_rule+0x398> │ │ │ │ │ + bne.w 18ed4 <_gather_51_rule+0x398> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18852 <_gather_51_rule+0x36e> │ │ │ │ │ - bl 864c │ │ │ │ │ + beq.w 18eaa <_gather_51_rule+0x36e> │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1853c <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 18b94 <_gather_51_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 185e4 <_gather_51_rule+0x100> │ │ │ │ │ + bne.n 18c3c <_gather_51_rule+0x100> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1870c <_gather_51_rule+0x228> │ │ │ │ │ + bne.w 18d64 <_gather_51_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18772 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18dca <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18772 <_gather_51_rule+0x28e> │ │ │ │ │ + beq.w 18dca <_gather_51_rule+0x28e> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18614 <_gather_51_rule+0x130> │ │ │ │ │ + beq.n 18c6c <_gather_51_rule+0x130> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1884a <_gather_51_rule+0x366> │ │ │ │ │ + beq.w 18ea2 <_gather_51_rule+0x366> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18772 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18dca <_gather_51_rule+0x28e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18804 <_gather_51_rule+0x320> │ │ │ │ │ + beq.w 18e5c <_gather_51_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 18772 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18dca <_gather_51_rule+0x28e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1863a <_gather_51_rule+0x156> │ │ │ │ │ + bne.n 18c92 <_gather_51_rule+0x156> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 187fe <_gather_51_rule+0x31a> │ │ │ │ │ + beq.w 18e56 <_gather_51_rule+0x31a> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 18626 <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 18c7e <_gather_51_rule+0x142> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -42202,1184 +42889,1187 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1853c <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 18b94 <_gather_51_rule+0x58> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1853c <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 18b94 <_gather_51_rule+0x58> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18568 <_gather_51_rule+0x84> │ │ │ │ │ + bne.n 18bc0 <_gather_51_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18882 <_gather_51_rule+0x39e> │ │ │ │ │ + bne.w 18eda <_gather_51_rule+0x39e> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 18776 <_gather_51_rule+0x292> │ │ │ │ │ + b.n 18dce <_gather_51_rule+0x292> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 185c2 <_gather_51_rule+0xde> │ │ │ │ │ - b.n 18626 <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 18c1a <_gather_51_rule+0xde> │ │ │ │ │ + b.n 18c7e <_gather_51_rule+0x142> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18842 <_gather_51_rule+0x35e> │ │ │ │ │ + beq.w 18e9a <_gather_51_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 186ea <_gather_51_rule+0x206> │ │ │ │ │ + bne.n 18d42 <_gather_51_rule+0x206> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 1866a <_gather_51_rule+0x186> │ │ │ │ │ + cbz r0, 18cc2 <_gather_51_rule+0x186> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 186ae <_gather_51_rule+0x1ca> │ │ │ │ │ + cbnz r0, 18d06 <_gather_51_rule+0x1ca> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18788 <_gather_51_rule+0x2a4> │ │ │ │ │ + bne.w 18de0 <_gather_51_rule+0x2a4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 187ee <_gather_51_rule+0x30a> │ │ │ │ │ + bne.w 18e46 <_gather_51_rule+0x30a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 186ea <_gather_51_rule+0x206> │ │ │ │ │ + bl 8674 │ │ │ │ │ + cbz r0, 18d42 <_gather_51_rule+0x206> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 186e0 <_gather_51_rule+0x1fc> │ │ │ │ │ + cbz r0, 18d38 <_gather_51_rule+0x1fc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 186f2 <_gather_51_rule+0x20e> │ │ │ │ │ + beq.n 18d4a <_gather_51_rule+0x20e> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 1859c <_gather_51_rule+0xb8> │ │ │ │ │ + b.n 18bf4 <_gather_51_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1866a <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 18cc2 <_gather_51_rule+0x186> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1866a <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 18cc2 <_gather_51_rule+0x186> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18694 <_gather_51_rule+0x1b0> │ │ │ │ │ + bne.n 18cec <_gather_51_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18824 <_gather_51_rule+0x340> │ │ │ │ │ + bne.w 18e7c <_gather_51_rule+0x340> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 185a8 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 18c00 <_gather_51_rule+0xc4> │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 187fe <_gather_51_rule+0x31a> │ │ │ │ │ + beq.n 18e56 <_gather_51_rule+0x31a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 186a0 <_gather_51_rule+0x1bc> │ │ │ │ │ + b.n 18cf8 <_gather_51_rule+0x1bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 18774 <_gather_51_rule+0x290> │ │ │ │ │ + cbnz r2, 18dcc <_gather_51_rule+0x290> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1882e <_gather_51_rule+0x34a> │ │ │ │ │ + beq.w 18e86 <_gather_51_rule+0x34a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 18780 <_gather_51_rule+0x29c> │ │ │ │ │ + bl 8674 │ │ │ │ │ + cbz r0, 18dd8 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18780 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18dd8 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18780 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18dd8 <_gather_51_rule+0x29c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 18780 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18dd8 <_gather_51_rule+0x29c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ 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 r1, r2, #1 │ │ │ │ │ - cbz r0, 18782 <_gather_51_rule+0x29e> │ │ │ │ │ + cbz r0, 18dda <_gather_51_rule+0x29e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1854e <_gather_51_rule+0x6a> │ │ │ │ │ + beq.w 18ba6 <_gather_51_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 185d8 <_gather_51_rule+0xf4> │ │ │ │ │ + b.n 18c30 <_gather_51_rule+0xf4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 18768 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 18dc0 <_gather_51_rule+0x284> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18820 <_gather_51_rule+0x33c> │ │ │ │ │ + bne.n 18e78 <_gather_51_rule+0x33c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1880e <_gather_51_rule+0x32a> │ │ │ │ │ + beq.n 18e66 <_gather_51_rule+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 187f6 <_gather_51_rule+0x312> │ │ │ │ │ + bl 8674 │ │ │ │ │ + cbz r0, 18e4e <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 187f6 <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 18e4e <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 187f6 <_gather_51_rule+0x312> │ │ │ │ │ + bl 8674 │ │ │ │ │ + cbz r0, 18e4e <_gather_51_rule+0x312> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r0, 187f6 <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 18e4e <_gather_51_rule+0x312> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 187f8 <_gather_51_rule+0x314> │ │ │ │ │ + cbz r0, 18e50 <_gather_51_rule+0x314> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 18678 <_gather_51_rule+0x194> │ │ │ │ │ + b.n 18cd0 <_gather_51_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 185a8 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 18c00 <_gather_51_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 187e6 <_gather_51_rule+0x302> │ │ │ │ │ + b.n 18e3e <_gather_51_rule+0x302> │ │ │ │ │ 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 18772 <_gather_51_rule+0x28e> │ │ │ │ │ + b.n 18dca <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1879c <_gather_51_rule+0x2b8> │ │ │ │ │ + beq.n 18df4 <_gather_51_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 187e6 <_gather_51_rule+0x302> │ │ │ │ │ + b.n 18e3e <_gather_51_rule+0x302> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 186ee <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 18d46 <_gather_51_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 186ee <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 18d46 <_gather_51_rule+0x20a> │ │ │ │ │ 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 18720 <_gather_51_rule+0x23c> │ │ │ │ │ + beq.w 18d78 <_gather_51_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 18768 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 18dc0 <_gather_51_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1864a <_gather_51_rule+0x166> │ │ │ │ │ + b.n 18ca2 <_gather_51_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18574 <_gather_51_rule+0x90> │ │ │ │ │ + b.n 18bcc <_gather_51_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18772 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.n 18dca <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1852e <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 1853c <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 18b86 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 18b94 <_gather_51_rule+0x58> │ │ │ │ │ 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 18510 <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 18b68 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 185dc <_gather_51_rule+0xf8> │ │ │ │ │ + b.n 18c34 <_gather_51_rule+0xf8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18776 <_gather_51_rule+0x292> │ │ │ │ │ + b.n 18dce <_gather_51_rule+0x292> │ │ │ │ │ │ │ │ │ │ -00018888 <_tmp_59_rule>: │ │ │ │ │ +00018ee0 <_tmp_59_rule>: │ │ │ │ │ _tmp_59_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 188e0 <_tmp_59_rule+0x58> │ │ │ │ │ + beq.n 18f38 <_tmp_59_rule+0x58> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 188ec <_tmp_59_rule+0x64> │ │ │ │ │ + cbnz r2, 18f44 <_tmp_59_rule+0x64> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 188d8 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18f30 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 188d8 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r3, 18f30 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 188d8 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18f30 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 188d8 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r3, 18f30 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 188f2 <_tmp_59_rule+0x6a> │ │ │ │ │ + cbz r0, 18f4a <_tmp_59_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 188ac <_tmp_59_rule+0x24> │ │ │ │ │ + beq.n 18f04 <_tmp_59_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 188dc <_tmp_59_rule+0x54> │ │ │ │ │ + b.n 18f34 <_tmp_59_rule+0x54> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 188d8 <_tmp_59_rule+0x50> │ │ │ │ │ + b.n 18f30 <_tmp_59_rule+0x50> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000188f8 : │ │ │ │ │ +00018f50 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18b4a │ │ │ │ │ + beq.w 191a2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b58 │ │ │ │ │ + bne.w 191b0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18af8 │ │ │ │ │ + bne.w 19150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 18af2 │ │ │ │ │ + blt.w 1914a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18aee │ │ │ │ │ + bne.w 19146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18aea │ │ │ │ │ + beq.w 19142 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18b64 │ │ │ │ │ + beq.w 191bc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18b74 │ │ │ │ │ + bne.w 191cc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18adc │ │ │ │ │ + beq.w 19134 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b5c │ │ │ │ │ + bne.w 191b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18ba4 │ │ │ │ │ + beq.w 191fc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18a0e │ │ │ │ │ + cbnz r0, 19066 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18aee │ │ │ │ │ + bne.w 19146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 189f0 │ │ │ │ │ + cbz r0, 19048 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18b7a │ │ │ │ │ + bne.w 191d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18aee │ │ │ │ │ + bne.n 19146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b04 │ │ │ │ │ + beq.n 1915c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 189b8 │ │ │ │ │ + beq.n 19010 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 18b9c │ │ │ │ │ + beq.w 191f4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 18a4e │ │ │ │ │ + cbnz r2, 190a6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18b08 │ │ │ │ │ + bne.n 19160 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 189c2 │ │ │ │ │ + beq.n 1901a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 189c2 │ │ │ │ │ + bne.n 1901a │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ 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 fp, r0 │ │ │ │ │ - cbz r0, 18ad6 │ │ │ │ │ + cbz r0, 1912e │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.w 18bcc │ │ │ │ │ + bgt.w 19224 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 189d0 │ │ │ │ │ + bne.n 19028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18aee │ │ │ │ │ + cbz r0, 19146 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b96 │ │ │ │ │ + beq.n 191ee │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18bb8 │ │ │ │ │ + beq.n 19210 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a04 │ │ │ │ │ + b.n 1905c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 189d0 │ │ │ │ │ + b.n 19028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a08 │ │ │ │ │ + b.n 19060 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ - b.n 1895a │ │ │ │ │ + b.n 18fb2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18a04 │ │ │ │ │ + b.n 1905c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a4e │ │ │ │ │ + beq.n 190a6 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 18b2e │ │ │ │ │ + beq.n 19186 │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ - b.n 18a2e │ │ │ │ │ + b.n 19086 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ad2 │ │ │ │ │ + beq.n 1912a │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 18b20 │ │ │ │ │ + b.n 19178 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18926 │ │ │ │ │ + beq.w 18f7e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 18af2 │ │ │ │ │ + b.n 1914a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 189d0 │ │ │ │ │ + b.n 19028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18982 │ │ │ │ │ + beq.w 18fda │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 189d0 │ │ │ │ │ + b.n 19028 │ │ │ │ │ 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 18aee │ │ │ │ │ + beq.n 19146 │ │ │ │ │ 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 18ab8 │ │ │ │ │ + bne.n 19110 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18ab8 │ │ │ │ │ + b.n 19110 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18a3e │ │ │ │ │ + b.n 19096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 189ae │ │ │ │ │ - b.n 18a54 │ │ │ │ │ + beq.w 19006 │ │ │ │ │ + b.n 190ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 18bc6 │ │ │ │ │ + cbnz r0, 1921e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18a04 │ │ │ │ │ + b.n 1905c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18af2 │ │ │ │ │ + b.n 1914a │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ ldr.w r1, [r6, r8, lsl #2] │ │ │ │ │ str.w r1, [r2, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 18a7c │ │ │ │ │ + b.n 190d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018be0 : │ │ │ │ │ +00019238 : │ │ │ │ │ lambda_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18ec6 │ │ │ │ │ + beq.w 19522 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18ed4 │ │ │ │ │ + bne.w 19530 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18f14 │ │ │ │ │ + bne.w 19570 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 19034 │ │ │ │ │ + beq.w 19690 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 18eea │ │ │ │ │ - bl 193e4 <_loop1_101_rule> │ │ │ │ │ + beq.w 19546 │ │ │ │ │ + bl 19a40 <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18c4e │ │ │ │ │ + cbz r0, 192a6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e34 │ │ │ │ │ + bne.w 19490 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ef6 │ │ │ │ │ + bne.w 19552 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193e4 <_loop1_101_rule> │ │ │ │ │ + bl 19a40 <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18c70 │ │ │ │ │ + cbz r0, 192c8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e78 │ │ │ │ │ + bne.w 194d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ee6 │ │ │ │ │ + bne.w 19542 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18e90 │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cbz r0, 18ca4 │ │ │ │ │ + beq.w 194ec │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, 192fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f20 <_loop1_103_rule> │ │ │ │ │ + bl 1a57c <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d52 │ │ │ │ │ + bne.n 193ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18e9a │ │ │ │ │ + bne.w 194f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18cc8 │ │ │ │ │ + cbz r0, 19320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f20 <_loop1_103_rule> │ │ │ │ │ + bl 1a57c <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18dd2 │ │ │ │ │ + bne.w 1942e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ee4 │ │ │ │ │ + bne.w 19540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193e4 <_loop1_101_rule> │ │ │ │ │ + bl 19a40 <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18d18 │ │ │ │ │ + cbz r0, 19370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4d8 <_loop0_100_rule> │ │ │ │ │ + bl 1ab34 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18d18 │ │ │ │ │ + cbz r0, 19370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a85c │ │ │ │ │ + bl 1aeb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18d1a │ │ │ │ │ + cbnz r1, 19372 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18dc0 │ │ │ │ │ + beq.n 1941c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ee4 │ │ │ │ │ + bne.w 19540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f20 <_loop1_103_rule> │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bl 1a57c <_loop1_103_rule> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18ea2 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 194fe │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 18ee4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 19540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 1a85c │ │ │ │ │ + bl 1aeb8 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e1e │ │ │ │ │ + bne.n 1947a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18d0e │ │ │ │ │ + b.n 19366 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ca4 │ │ │ │ │ + beq.n 192fc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ca4 │ │ │ │ │ + beq.n 192fc │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e08 │ │ │ │ │ + beq.n 19464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4d8 <_loop0_100_rule> │ │ │ │ │ + bl 1ab34 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f10 │ │ │ │ │ + beq.w 1956c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a85c │ │ │ │ │ + bl 1aeb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18cd0 │ │ │ │ │ + bne.n 19328 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff0 │ │ │ │ │ + bl 1844c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d0a │ │ │ │ │ + bne.n 19362 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d4a │ │ │ │ │ + beq.n 193a6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18d4c │ │ │ │ │ + b.n 193a8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc8 │ │ │ │ │ + beq.w 19320 │ │ │ │ │ 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.w 18cc8 │ │ │ │ │ + beq.w 19320 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d7a │ │ │ │ │ + bne.n 193d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19340 │ │ │ │ │ + bne.w 1999c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18cd0 │ │ │ │ │ + b.n 19328 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d0a │ │ │ │ │ - b.n 18dc0 │ │ │ │ │ + bne.w 19362 │ │ │ │ │ + b.n 1941c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c4e │ │ │ │ │ + beq.w 192a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ede │ │ │ │ │ + beq.n 1953a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4d8 <_loop0_100_rule> │ │ │ │ │ + bl 1ab34 <_loop0_100_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ede │ │ │ │ │ + beq.n 1953a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a85c │ │ │ │ │ + bl 1aeb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18eda │ │ │ │ │ + bne.n 19536 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ - b.n 18da4 │ │ │ │ │ + b.n 19400 │ │ │ │ │ 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 18e42 │ │ │ │ │ - b.n 18c70 │ │ │ │ │ + bne.n 1949e │ │ │ │ │ + b.n 192c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18efc │ │ │ │ │ + beq.n 19558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18cd0 │ │ │ │ │ + b.n 19328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a85c │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 18d32 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bl 1aeb8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 19540 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d0a │ │ │ │ │ - b.n 18dc0 │ │ │ │ │ + bne.w 19362 │ │ │ │ │ + b.n 1941c │ │ │ │ │ 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 18c0c │ │ │ │ │ + beq.w 19264 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18d10 │ │ │ │ │ + b.n 19368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18c76 │ │ │ │ │ + b.n 192ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18c76 │ │ │ │ │ + b.n 192ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d4c │ │ │ │ │ + b.n 193a8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19048 │ │ │ │ │ + beq.w 196a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c76 │ │ │ │ │ + b.n 192ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18c98 │ │ │ │ │ - b.n 18ca4 │ │ │ │ │ + bne.w 192f0 │ │ │ │ │ + b.n 192fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18cd0 │ │ │ │ │ + b.n 19328 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 192a8 │ │ │ │ │ + beq.w 19904 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 192ba │ │ │ │ │ + bne.w 19916 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192b4 │ │ │ │ │ + bne.w 19910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19282 │ │ │ │ │ + bne.w 198de │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192b4 │ │ │ │ │ + bne.w 19910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19350 │ │ │ │ │ + bl 199ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18fae │ │ │ │ │ + cbnz r1, 1960a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1932e │ │ │ │ │ + beq.w 1998a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19326 │ │ │ │ │ + beq.w 19982 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1930e │ │ │ │ │ + bne.w 1996a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 198c0 │ │ │ │ │ + bl 19f1c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 192ec │ │ │ │ │ + bne.w 19948 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1930e │ │ │ │ │ + bne.w 1996a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f20 <_loop1_103_rule> │ │ │ │ │ + bl 1a57c <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1933c │ │ │ │ │ + bne.w 19998 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192b4 │ │ │ │ │ + bne.w 19910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 18fcc │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ + cbz r0, 19628 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1908c │ │ │ │ │ + bne.n 196e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192b4 │ │ │ │ │ + bne.w 19910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18ff8 │ │ │ │ │ + cbnz r1, 19654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c98 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 18ff6 │ │ │ │ │ + cbz r0, 19652 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1920c │ │ │ │ │ + bne.w 19868 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192b4 │ │ │ │ │ + bne.w 19910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3154 │ │ │ │ │ + bl 2f80 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 19012 │ │ │ │ │ + cbz r0, 1966e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1905a │ │ │ │ │ + cbnz r0, 196b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ed4 │ │ │ │ │ + bne.w 19530 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 18c26 │ │ │ │ │ + bne.w 1927e │ │ │ │ │ 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 │ │ │ │ │ - bne.w 18d4a │ │ │ │ │ + bne.w 193a6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18c26 │ │ │ │ │ + b.n 1927e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 193e4 <_loop1_101_rule> │ │ │ │ │ + bl 19a40 <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18c40 │ │ │ │ │ - b.n 18c4e │ │ │ │ │ + bne.w 19298 │ │ │ │ │ + b.n 192a6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19012 │ │ │ │ │ + beq.n 1966e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -43388,107 +44078,107 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 191ce │ │ │ │ │ + b.n 1982a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19204 │ │ │ │ │ + beq.w 19860 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 191fc │ │ │ │ │ + bne.w 19858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 191f6 │ │ │ │ │ + beq.w 19852 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 191ee │ │ │ │ │ + beq.w 1984a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ + bne.w 19842 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19154 │ │ │ │ │ + beq.n 197b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ + bne.w 19842 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ 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, 19128 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + cbz r2, 19784 │ │ │ │ │ + bl 19e50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r2, 19128 │ │ │ │ │ + cbz r2, 19784 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 1911a │ │ │ │ │ + bne.n 19776 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 1914e │ │ │ │ │ + cbz r0, 197aa │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 190ea │ │ │ │ │ + b.n 19746 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1914e │ │ │ │ │ + cbz r0, 197aa │ │ │ │ │ cmp r8, fp │ │ │ │ │ - ble.n 1916a │ │ │ │ │ + ble.n 197c6 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ │ str.w r0, [r1, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 19138 │ │ │ │ │ + b.n 19794 │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fce │ │ │ │ │ + b.n 1962a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -43496,29 +44186,29 @@ │ │ │ │ │ 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.w 18fcc │ │ │ │ │ + beq.w 19628 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18fce │ │ │ │ │ + bne.w 1962a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18fcc │ │ │ │ │ + beq.w 19628 │ │ │ │ │ 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 │ │ │ │ │ @@ -43527,131 +44217,131 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 19014 │ │ │ │ │ + beq.w 19670 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19018 │ │ │ │ │ + b.n 19674 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19164 │ │ │ │ │ + b.n 197c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 190c2 │ │ │ │ │ + b.n 1971e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19164 │ │ │ │ │ + b.n 197c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fce │ │ │ │ │ + b.n 1962a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1909c │ │ │ │ │ + b.n 196f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1927a │ │ │ │ │ + beq.n 198d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 19272 │ │ │ │ │ + cbnz r1, 198ce │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1926c │ │ │ │ │ + cbnz r0, 198c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 19272 │ │ │ │ │ + cbnz r1, 198ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19774 │ │ │ │ │ + bl 19dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 19264 │ │ │ │ │ + cbz r0, 198c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c98 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ff6 │ │ │ │ │ + beq.w 19652 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ff6 │ │ │ │ │ + beq.w 19652 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 19070 │ │ │ │ │ + b.n 196cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18ff8 │ │ │ │ │ + b.n 19654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1923c │ │ │ │ │ + b.n 19898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18ff8 │ │ │ │ │ + b.n 19654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1921a │ │ │ │ │ + b.n 19876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c98 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f48 │ │ │ │ │ + beq.w 195a4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f48 │ │ │ │ │ + beq.w 195a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 19070 │ │ │ │ │ + b.n 196cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1934a │ │ │ │ │ + beq.n 199a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19018 │ │ │ │ │ + b.n 19674 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f32 │ │ │ │ │ + beq.w 1958e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -43660,361 +44350,361 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 191ce │ │ │ │ │ + b.n 1982a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 19316 │ │ │ │ │ + cbz r0, 19972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19774 │ │ │ │ │ + bl 19dd0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1932e │ │ │ │ │ + cbz r0, 1998a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 19070 │ │ │ │ │ + b.n 196cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fae │ │ │ │ │ + b.n 1960a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 19332 │ │ │ │ │ + cbnz r0, 1998e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fae │ │ │ │ │ + b.n 1960a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18f78 │ │ │ │ │ + b.n 195d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18fae │ │ │ │ │ + b.n 1960a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18fae │ │ │ │ │ + b.n 1960a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192f8 │ │ │ │ │ + b.n 19954 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 18cd0 │ │ │ │ │ + b.n 19328 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18f22 │ │ │ │ │ + b.n 1957e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019350 : │ │ │ │ │ +000199ac : │ │ │ │ │ lambda_slash_no_default_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 193de │ │ │ │ │ + beq.n 19a3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 193d6 │ │ │ │ │ + cbnz r3, 19a32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 193e4 <_loop1_101_rule> │ │ │ │ │ + bl 19a40 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19388 │ │ │ │ │ + cbz r0, 199e4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 193b0 │ │ │ │ │ + cbnz r0, 19a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 193d6 │ │ │ │ │ + cbnz r3, 19a32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193e4 <_loop1_101_rule> │ │ │ │ │ + bl 19a40 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 193a2 │ │ │ │ │ + cbz r0, 199fe │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 193be │ │ │ │ │ + cbnz r0, 19a1a │ │ │ │ │ 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} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 193a6 │ │ │ │ │ - b.n 19388 │ │ │ │ │ + bne.n 19a02 │ │ │ │ │ + b.n 199e4 │ │ │ │ │ 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 193a6 │ │ │ │ │ - b.n 193a2 │ │ │ │ │ + bne.n 19a02 │ │ │ │ │ + b.n 199fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 193aa │ │ │ │ │ + b.n 19a06 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1936e │ │ │ │ │ + b.n 199ca │ │ │ │ │ │ │ │ │ │ -000193e4 <_loop1_101_rule>: │ │ │ │ │ +00019a40 <_loop1_101_rule>: │ │ │ │ │ _loop1_104_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19756 <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 19db2 <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19764 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 19dc0 <_loop1_101_rule+0x380> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19746 <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 19da2 <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19764 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 19dc0 <_loop1_101_rule+0x380> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19500 <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 19b5c <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1950e <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 19b6a <_loop1_101_rule+0x12a> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1951e <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 19b7a <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 19534 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 19b90 <_loop1_101_rule+0x150> │ │ │ │ │ mov r9, r6 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19568 <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 19bc4 <_loop1_101_rule+0x184> │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1973e <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 19d9a <_loop1_101_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ 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 1960e <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 19c6a <_loop1_101_rule+0x22a> │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1961c <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 19c78 <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 19512 <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 19b6e <_loop1_101_rule+0x12e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19722 <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 19d7e <_loop1_101_rule+0x33e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19448 <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 19aa4 <_loop1_101_rule+0x64> │ │ │ │ │ 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.n 1944e <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 19aaa <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 19666 <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 19cc2 <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 1943c <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 19a98 <_loop1_101_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1976a <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 19dc6 <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 19466 <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 19ac2 <_loop1_101_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1961e <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 19c7a <_loop1_101_rule+0x23a> │ │ │ │ │ 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 1976a <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 19dc6 <_loop1_101_rule+0x386> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1947c <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 19ad8 <_loop1_101_rule+0x98> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 195ec <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 19c48 <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19626 <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 19c82 <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 1963c <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 19c98 <_loop1_101_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19662 <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 19cbe <_loop1_101_rule+0x27e> │ │ │ │ │ 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 19708 <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 19d64 <_loop1_101_rule+0x324> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1970e <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 19d6a <_loop1_101_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 194ca <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 19b26 <_loop1_101_rule+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 19670 <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 19ccc <_loop1_101_rule+0x28c> │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -44022,509 +44712,509 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19738 <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 19d94 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19574 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 195ec <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 19bd0 <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 19c48 <_loop1_101_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19708 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19d64 <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 19770 <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 19dcc <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19704 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 19d60 <_loop1_101_rule+0x320> │ │ │ │ │ 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.n 19708 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19d64 <_loop1_101_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1959e <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 19bfa <_loop1_101_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 195f8 <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 19c54 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 195f8 <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 19c54 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19724 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 19d80 <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 196f0 <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 19d4c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 196f0 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19d4c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 196f0 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19d4c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 196f0 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19d4c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 196f0 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19d4c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 196f0 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19d4c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add.w r3, fp, #20 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 196f0 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19d4c <_loop1_101_rule+0x30c> │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 196e0 <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 19d3c <_loop1_101_rule+0x2fc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 195ec <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 19c48 <_loop1_101_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 195ec <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 19c48 <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 195ec <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 19c48 <_loop1_101_rule+0x208> │ │ │ │ │ mov r6, 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 196fa <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19d56 <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1961e <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 19c7a <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1961e <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 19c7a <_loop1_101_rule+0x23a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 196fa <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19d56 <_loop1_101_rule+0x316> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19412 <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 19a6e <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 196fa <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19d56 <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1961e <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 19c7a <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 19588 <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 19be4 <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -00019774 : │ │ │ │ │ +00019dd0 : │ │ │ │ │ lambda_param_no_default_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 197e4 │ │ │ │ │ + beq.n 19e40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 197ea │ │ │ │ │ + cbnz r3, 19e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 197b6 │ │ │ │ │ + cbz r0, 19e12 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 197b6 │ │ │ │ │ + cbz r0, 19e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 197ea │ │ │ │ │ + cbnz r3, 19e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 197cc │ │ │ │ │ + cbnz r0, 19e28 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 197ac │ │ │ │ │ + b.n 19e08 │ │ │ │ │ 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 197ac │ │ │ │ │ - b.n 197c6 │ │ │ │ │ + bne.n 19e08 │ │ │ │ │ + b.n 19e22 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19792 │ │ │ │ │ + b.n 19dee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 197b0 │ │ │ │ │ + b.n 19e0c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000197f4 : │ │ │ │ │ +00019e50 : │ │ │ │ │ lambda_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, #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 198a8 │ │ │ │ │ + beq.n 19f04 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 198a0 │ │ │ │ │ + bne.n 19efc │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 19876 │ │ │ │ │ + beq.n 19ed2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1986e │ │ │ │ │ + cbz r0, 19eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 19890 │ │ │ │ │ + cbz r0, 19eec │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 198ae │ │ │ │ │ + cbz r0, 19f0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 19862 │ │ │ │ │ + b.n 19ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19896 │ │ │ │ │ + blt.n 19ef2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1982e │ │ │ │ │ + beq.n 19e8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19864 │ │ │ │ │ + b.n 19ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19864 │ │ │ │ │ + b.n 19ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19864 │ │ │ │ │ + b.n 19ec0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19816 │ │ │ │ │ + b.n 19e72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19872 │ │ │ │ │ + beq.n 19ece │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19864 │ │ │ │ │ + b.n 19ec0 │ │ │ │ │ │ │ │ │ │ -000198c0 : │ │ │ │ │ +00019f1c : │ │ │ │ │ lambda_slash_with_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 1997a │ │ │ │ │ + beq.n 19fd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19972 │ │ │ │ │ + bne.n 19fce │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 198fa │ │ │ │ │ + cbz r0, 19f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f20 <_loop1_103_rule> │ │ │ │ │ + bl 1a57c <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 19924 │ │ │ │ │ + cbnz r0, 19f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19972 │ │ │ │ │ + bne.n 19fce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19994 <_loop0_106_rule> │ │ │ │ │ + bl 19ff0 <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19916 │ │ │ │ │ + cbz r0, 19f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f20 <_loop1_103_rule> │ │ │ │ │ + bl 1a57c <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1994e │ │ │ │ │ + cbnz r0, 19faa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198fa │ │ │ │ │ + beq.n 19f56 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198fa │ │ │ │ │ + beq.n 19f56 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19980 │ │ │ │ │ + cbz r0, 19fdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1991c │ │ │ │ │ + b.n 19f78 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19916 │ │ │ │ │ + beq.n 19f72 │ │ │ │ │ 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 1993c │ │ │ │ │ - b.n 19916 │ │ │ │ │ + bne.n 19f98 │ │ │ │ │ + b.n 19f72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1991e │ │ │ │ │ + b.n 19f7a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 198de │ │ │ │ │ + b.n 19f3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1991a │ │ │ │ │ + beq.n 19f76 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1991e │ │ │ │ │ + b.n 19f7a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019994 <_loop0_106_rule>: │ │ │ │ │ +00019ff0 <_loop0_106_rule>: │ │ │ │ │ _loop0_106_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19e3c <_loop0_106_rule+0x4a8> │ │ │ │ │ + beq.w 1a498 <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e4a <_loop0_106_rule+0x4b6> │ │ │ │ │ + bne.w 1a4a6 <_loop0_106_rule+0x4b6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19f10 <_loop0_106_rule+0x57c> │ │ │ │ │ + beq.w 1a56c <_loop0_106_rule+0x57c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19f08 <_loop0_106_rule+0x574> │ │ │ │ │ + bne.w 1a564 <_loop0_106_rule+0x574> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 19ef4 <_loop0_106_rule+0x560> │ │ │ │ │ + beq.w 1a550 <_loop0_106_rule+0x560> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19d40 <_loop0_106_rule+0x3ac> │ │ │ │ │ + beq.w 1a39c <_loop0_106_rule+0x3ac> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 19d56 <_loop0_106_rule+0x3c2> │ │ │ │ │ + beq.w 1a3b2 <_loop0_106_rule+0x3c2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d80 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 1a3dc <_loop0_106_rule+0x3ec> │ │ │ │ │ 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 19d80 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 1a3dc <_loop0_106_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ea2 <_loop0_106_rule+0x50e> │ │ │ │ │ + beq.w 1a4fe <_loop0_106_rule+0x50e> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d84 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 1a3e0 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ @@ -44535,45 +45225,45 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19b48 <_loop0_106_rule+0x1b4> │ │ │ │ │ + beq.n 1a1a4 <_loop0_106_rule+0x1b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19ebe <_loop0_106_rule+0x52a> │ │ │ │ │ + bne.w 1a51a <_loop0_106_rule+0x52a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19b68 <_loop0_106_rule+0x1d4> │ │ │ │ │ + beq.n 1a1c4 <_loop0_106_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 19b7e <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 1a1da <_loop0_106_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19bb4 <_loop0_106_rule+0x220> │ │ │ │ │ + beq.n 1a210 <_loop0_106_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19eb6 <_loop0_106_rule+0x522> │ │ │ │ │ + beq.w 1a512 <_loop0_106_rule+0x522> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -44582,332 +45272,332 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c3c <_loop0_106_rule+0x2a8> │ │ │ │ │ + beq.w 1a298 <_loop0_106_rule+0x2a8> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c4a <_loop0_106_rule+0x2b6> │ │ │ │ │ + beq.w 1a2a6 <_loop0_106_rule+0x2b6> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 19b5c <_loop0_106_rule+0x1c8> │ │ │ │ │ + bne.n 1a1b8 <_loop0_106_rule+0x1c8> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e7a <_loop0_106_rule+0x4e6> │ │ │ │ │ + beq.w 1a4d6 <_loop0_106_rule+0x4e6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 19a90 <_loop0_106_rule+0xfc> │ │ │ │ │ + bne.n 1a0ec <_loop0_106_rule+0xfc> │ │ │ │ │ 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 │ │ │ │ │ - bne.w 19e92 <_loop0_106_rule+0x4fe> │ │ │ │ │ + bne.w 1a4ee <_loop0_106_rule+0x4fe> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19a98 <_loop0_106_rule+0x104> │ │ │ │ │ + b.n 1a0f4 <_loop0_106_rule+0x104> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 19a86 <_loop0_106_rule+0xf2> │ │ │ │ │ + b.n 1a0e2 <_loop0_106_rule+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19eee <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 1a54a <_loop0_106_rule+0x55a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 19aaa <_loop0_106_rule+0x116> │ │ │ │ │ + bne.n 1a106 <_loop0_106_rule+0x116> │ │ │ │ │ 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 19c4c <_loop0_106_rule+0x2b8> │ │ │ │ │ + blt.n 1a2a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19eee <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 1a54a <_loop0_106_rule+0x55a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19ac2 <_loop0_106_rule+0x12e> │ │ │ │ │ + bne.n 1a11e <_loop0_106_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19c52 <_loop0_106_rule+0x2be> │ │ │ │ │ + bne.n 1a2ae <_loop0_106_rule+0x2be> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19c5e <_loop0_106_rule+0x2ca> │ │ │ │ │ + beq.n 1a2ba <_loop0_106_rule+0x2ca> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 19c76 <_loop0_106_rule+0x2e2> │ │ │ │ │ + beq.n 1a2d2 <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ca0 <_loop0_106_rule+0x30c> │ │ │ │ │ + beq.n 1a2fc <_loop0_106_rule+0x30c> │ │ │ │ │ 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 19e62 <_loop0_106_rule+0x4ce> │ │ │ │ │ + beq.w 1a4be <_loop0_106_rule+0x4ce> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ec4 <_loop0_106_rule+0x530> │ │ │ │ │ + beq.w 1a520 <_loop0_106_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19b12 <_loop0_106_rule+0x17e> │ │ │ │ │ + bne.w 1a16e <_loop0_106_rule+0x17e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19cac <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 1a308 <_loop0_106_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19e6e <_loop0_106_rule+0x4da> │ │ │ │ │ + bne.w 1a4ca <_loop0_106_rule+0x4da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19bc0 <_loop0_106_rule+0x22c> │ │ │ │ │ + beq.n 1a21c <_loop0_106_rule+0x22c> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19cac <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 1a308 <_loop0_106_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19ee6 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 1a542 <_loop0_106_rule+0x552> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 19e9e <_loop0_106_rule+0x50a> │ │ │ │ │ + bne.w 1a4fa <_loop0_106_rule+0x50a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19e30 <_loop0_106_rule+0x49c> │ │ │ │ │ + blt.w 1a48c <_loop0_106_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19ee6 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 1a542 <_loop0_106_rule+0x552> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19be4 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 1a240 <_loop0_106_rule+0x250> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ 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 19e7e <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 1a4da <_loop0_106_rule+0x4ea> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 19d2c <_loop0_106_rule+0x398> │ │ │ │ │ + ble.n 1a388 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 19d2c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1a388 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 19d2c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1a388 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 19d2c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1a388 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 19d2c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1a388 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 19d2c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1a388 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 19d2c <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1a388 <_loop0_106_rule+0x398> │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 19d1c <_loop0_106_rule+0x388> │ │ │ │ │ + bne.n 1a378 <_loop0_106_rule+0x388> │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19e2a <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 1a486 <_loop0_106_rule+0x496> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 19a06 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 1a062 <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19edc <_loop0_106_rule+0x548> │ │ │ │ │ + blt.w 1a538 <_loop0_106_rule+0x548> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19e2a <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 1a486 <_loop0_106_rule+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19a1e <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 1a07a <_loop0_106_rule+0x8a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19e74 <_loop0_106_rule+0x4e0> │ │ │ │ │ + bne.n 1a4d0 <_loop0_106_rule+0x4e0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19e52 <_loop0_106_rule+0x4be> │ │ │ │ │ + beq.n 1a4ae <_loop0_106_rule+0x4be> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 19e0a <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 1a466 <_loop0_106_rule+0x476> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ca6 <_loop0_106_rule+0x312> │ │ │ │ │ + beq.w 1a302 <_loop0_106_rule+0x312> │ │ │ │ │ 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.n 19e68 <_loop0_106_rule+0x4d4> │ │ │ │ │ + beq.n 1a4c4 <_loop0_106_rule+0x4d4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19eca <_loop0_106_rule+0x536> │ │ │ │ │ + beq.n 1a526 <_loop0_106_rule+0x536> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ @@ -44915,345 +45605,345 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19a68 <_loop0_106_rule+0xd4> │ │ │ │ │ + bne.w 1a0c4 <_loop0_106_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 19c38 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 1a294 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19e36 <_loop0_106_rule+0x4a2> │ │ │ │ │ + blt.n 1a492 <_loop0_106_rule+0x4a2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19daa <_loop0_106_rule+0x416> │ │ │ │ │ + beq.n 1a406 <_loop0_106_rule+0x416> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19e06 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 1a462 <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19d86 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 1a3e2 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19e24 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 1a480 <_loop0_106_rule+0x490> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 199c2 <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 1a01e <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19d36 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1a392 <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19e24 <_loop0_106_rule+0x490> │ │ │ │ │ + bne.n 1a480 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19d9a <_loop0_106_rule+0x406> │ │ │ │ │ + b.n 1a3f6 <_loop0_106_rule+0x406> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c38 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 1a294 <_loop0_106_rule+0x2a4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19c4c <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 1a2a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 19c58 <_loop0_106_rule+0x2c4> │ │ │ │ │ + b.n 1a2b4 <_loop0_106_rule+0x2c4> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r0 │ │ │ │ │ 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 19d36 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1a392 <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19cac <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 1a308 <_loop0_106_rule+0x318> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 19bce <_loop0_106_rule+0x23a> │ │ │ │ │ + b.n 1a22a <_loop0_106_rule+0x23a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d84 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 1a3e0 <_loop0_106_rule+0x3f0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d86 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 1a3e2 <_loop0_106_rule+0x3f2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c4c <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 1a2a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 19e98 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 1a4f4 <_loop0_106_rule+0x504> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e06 <_loop0_106_rule+0x472> │ │ │ │ │ + beq.n 1a462 <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19e06 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 1a462 <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19d86 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 1a3e2 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19e24 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 1a480 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c4c <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 1a2a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ 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 199ec <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 1a048 <_loop0_106_rule+0x58> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 19e98 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 1a4f4 <_loop0_106_rule+0x504> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19d36 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1a392 <_loop0_106_rule+0x3a2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19d36 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1a392 <_loop0_106_rule+0x3a2> │ │ │ │ │ │ │ │ │ │ -00019f20 <_loop1_103_rule>: │ │ │ │ │ +0001a57c <_loop1_103_rule>: │ │ │ │ │ _loop1_107_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a41e <_loop1_103_rule+0x4fe> │ │ │ │ │ + beq.w 1aa7a <_loop1_103_rule+0x4fe> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a42c <_loop1_103_rule+0x50c> │ │ │ │ │ + bne.w 1aa88 <_loop1_103_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a40e <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 1aa6a <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1a450 <_loop1_103_rule+0x530> │ │ │ │ │ + bne.w 1aaac <_loop1_103_rule+0x530> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1a43e <_loop1_103_rule+0x51e> │ │ │ │ │ + beq.w 1aa9a <_loop1_103_rule+0x51e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a02a <_loop1_103_rule+0x10a> │ │ │ │ │ + beq.n 1a686 <_loop1_103_rule+0x10a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 1a040 <_loop1_103_rule+0x120> │ │ │ │ │ + beq.n 1a69c <_loop1_103_rule+0x120> │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a06a <_loop1_103_rule+0x14a> │ │ │ │ │ + beq.n 1a6c6 <_loop1_103_rule+0x14a> │ │ │ │ │ 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 1a436 <_loop1_103_rule+0x516> │ │ │ │ │ + beq.w 1aa92 <_loop1_103_rule+0x516> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w r0, [sl, #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 1a4a0 <_loop1_103_rule+0x580> │ │ │ │ │ + beq.w 1aafc <_loop1_103_rule+0x580> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 19ffc <_loop1_103_rule+0xdc> │ │ │ │ │ + cbz r0, 1a658 <_loop1_103_rule+0xdc> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a2de <_loop1_103_rule+0x3be> │ │ │ │ │ + bne.w 1a93a <_loop1_103_rule+0x3be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a3c8 <_loop1_103_rule+0x4a8> │ │ │ │ │ + bne.w 1aa24 <_loop1_103_rule+0x4a8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a082 <_loop1_103_rule+0x162> │ │ │ │ │ + bne.n 1a6de <_loop1_103_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a374 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.w 1a9d0 <_loop1_103_rule+0x454> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1a082 <_loop1_103_rule+0x162> │ │ │ │ │ + b.n 1a6de <_loop1_103_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a4ca <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1ab26 <_loop1_103_rule+0x5aa> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 19f92 <_loop1_103_rule+0x72> │ │ │ │ │ + bne.n 1a5ee <_loop1_103_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a4d0 <_loop1_103_rule+0x5b0> │ │ │ │ │ + blt.w 1ab2c <_loop1_103_rule+0x5b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a4ca <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1ab26 <_loop1_103_rule+0x5aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fa8 <_loop1_103_rule+0x88> │ │ │ │ │ + bne.n 1a604 <_loop1_103_rule+0x88> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a3d2 <_loop1_103_rule+0x4b2> │ │ │ │ │ + bne.w 1aa2e <_loop1_103_rule+0x4b2> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1a016 <_loop1_103_rule+0xf6> │ │ │ │ │ + beq.n 1a672 <_loop1_103_rule+0xf6> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1a288 <_loop1_103_rule+0x368> │ │ │ │ │ + beq.w 1a8e4 <_loop1_103_rule+0x368> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2b2 <_loop1_103_rule+0x392> │ │ │ │ │ + beq.w 1a90e <_loop1_103_rule+0x392> │ │ │ │ │ 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 1a374 <_loop1_103_rule+0x454> │ │ │ │ │ + beq.w 1a9d0 <_loop1_103_rule+0x454> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a47e <_loop1_103_rule+0x55e> │ │ │ │ │ + beq.w 1aada <_loop1_103_rule+0x55e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2d2 <_loop1_103_rule+0x3b2> │ │ │ │ │ + beq.w 1a92e <_loop1_103_rule+0x3b2> │ │ │ │ │ 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.w 1a432 <_loop1_103_rule+0x512> │ │ │ │ │ + beq.w 1aa8e <_loop1_103_rule+0x512> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2f0 <_loop1_103_rule+0x3d0> │ │ │ │ │ + beq.w 1a94c <_loop1_103_rule+0x3d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -45261,43 +45951,43 @@ │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a3e8 <_loop1_103_rule+0x4c8> │ │ │ │ │ + beq.w 1aa44 <_loop1_103_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3e2 <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1aa3e <_loop1_103_rule+0x4c2> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ - beq.w 1a3f2 <_loop1_103_rule+0x4d2> │ │ │ │ │ + beq.w 1aa4e <_loop1_103_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 1a37a <_loop1_103_rule+0x45a> │ │ │ │ │ + beq.w 1a9d6 <_loop1_103_rule+0x45a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a302 <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a95e <_loop1_103_rule+0x3e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a302 <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a95e <_loop1_103_rule+0x3e2> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -45305,125 +45995,125 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a4b6 <_loop1_103_rule+0x596> │ │ │ │ │ + beq.w 1ab12 <_loop1_103_rule+0x596> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1a1c8 <_loop1_103_rule+0x2a8> │ │ │ │ │ + cbz r0, 1a824 <_loop1_103_rule+0x2a8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a3dc <_loop1_103_rule+0x4bc> │ │ │ │ │ + bne.w 1aa38 <_loop1_103_rule+0x4bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3e2 <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1aa3e <_loop1_103_rule+0x4c2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a46a <_loop1_103_rule+0x54a> │ │ │ │ │ + beq.w 1aac6 <_loop1_103_rule+0x54a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1a356 <_loop1_103_rule+0x436> │ │ │ │ │ + beq.w 1a9b2 <_loop1_103_rule+0x436> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a30a <_loop1_103_rule+0x3ea> │ │ │ │ │ + beq.w 1a966 <_loop1_103_rule+0x3ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a372 <_loop1_103_rule+0x452> │ │ │ │ │ + beq.w 1a9ce <_loop1_103_rule+0x452> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a47c <_loop1_103_rule+0x55c> │ │ │ │ │ + beq.w 1aad8 <_loop1_103_rule+0x55c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a3a0 <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a9fc <_loop1_103_rule+0x480> │ │ │ │ │ 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.w 1a3a0 <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a9fc <_loop1_103_rule+0x480> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ 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 1a4b2 <_loop1_103_rule+0x592> │ │ │ │ │ + beq.w 1ab0e <_loop1_103_rule+0x592> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 1a3b2 <_loop1_103_rule+0x492> │ │ │ │ │ + beq.w 1aa0e <_loop1_103_rule+0x492> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 1a12c <_loop1_103_rule+0x20c> │ │ │ │ │ + b.n 1a788 <_loop1_103_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a404 <_loop1_103_rule+0x4e4> │ │ │ │ │ + blt.w 1aa60 <_loop1_103_rule+0x4e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a374 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.n 1a9d0 <_loop1_103_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a0a2 <_loop1_103_rule+0x182> │ │ │ │ │ + bne.w 1a6fe <_loop1_103_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -45436,503 +46126,503 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2bc <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a918 <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a116 <_loop1_103_rule+0x1f6> │ │ │ │ │ + bne.w 1a772 <_loop1_103_rule+0x1f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a490 <_loop1_103_rule+0x570> │ │ │ │ │ + bne.w 1aaec <_loop1_103_rule+0x570> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1a310 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a96c <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1cc <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a828 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1a2bc <_loop1_103_rule+0x39c> │ │ │ │ │ + beq.n 1a918 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1a2bc <_loop1_103_rule+0x39c> │ │ │ │ │ + bne.n 1a918 <_loop1_103_rule+0x39c> │ │ │ │ │ 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 1a456 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.w 1aab2 <_loop1_103_rule+0x536> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 1a348 <_loop1_103_rule+0x428> │ │ │ │ │ + bge.n 1a9a4 <_loop1_103_rule+0x428> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r5, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1a334 <_loop1_103_rule+0x414> │ │ │ │ │ + b.n 1a990 <_loop1_103_rule+0x414> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2ca <_loop1_103_rule+0x3aa> │ │ │ │ │ + b.n 1a926 <_loop1_103_rule+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a402 <_loop1_103_rule+0x4e2> │ │ │ │ │ + blt.n 1aa5e <_loop1_103_rule+0x4e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1a1f0 <_loop1_103_rule+0x2d0> │ │ │ │ │ + beq.w 1a84c <_loop1_103_rule+0x2d0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a3a4 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1aa00 <_loop1_103_rule+0x484> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a496 <_loop1_103_rule+0x576> │ │ │ │ │ + blt.w 1aaf2 <_loop1_103_rule+0x576> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a16a <_loop1_103_rule+0x24a> │ │ │ │ │ + beq.w 1a7c6 <_loop1_103_rule+0x24a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1cc <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a828 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1a2bc <_loop1_103_rule+0x39c> │ │ │ │ │ - b.n 1a31a <_loop1_103_rule+0x3fa> │ │ │ │ │ + beq.n 1a918 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a976 <_loop1_103_rule+0x3fa> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a456 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.n 1aab2 <_loop1_103_rule+0x536> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a27a <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 1a8d6 <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2bc <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a918 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2bc <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a918 <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 1a25c <_loop1_103_rule+0x33c> │ │ │ │ │ + b.n 1a8b8 <_loop1_103_rule+0x33c> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a310 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a96c <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a13c <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 1a798 <_loop1_103_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a39a <_loop1_103_rule+0x47a> │ │ │ │ │ + bne.n 1a9f6 <_loop1_103_rule+0x47a> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1a156 <_loop1_103_rule+0x236> │ │ │ │ │ + b.n 1a7b2 <_loop1_103_rule+0x236> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a3a4 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1aa00 <_loop1_103_rule+0x484> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a352 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a9ae <_loop1_103_rule+0x432> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19f4e <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 1a5aa <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1a352 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a9ae <_loop1_103_rule+0x432> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a3a2 <_loop1_103_rule+0x482> │ │ │ │ │ + b.n 1a9fe <_loop1_103_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a000 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a65c <_loop1_103_rule+0xe0> │ │ │ │ │ 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 19f78 <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 1a3e4 <_loop1_103_rule+0x4c4> │ │ │ │ │ + beq.w 1a5d4 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 1aa40 <_loop1_103_rule+0x4c4> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a352 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a9ae <_loop1_103_rule+0x432> │ │ │ │ │ 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 1a352 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a9ae <_loop1_103_rule+0x432> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a372 <_loop1_103_rule+0x452> │ │ │ │ │ + bne.w 1a9ce <_loop1_103_rule+0x452> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1a1de <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 1a83a <_loop1_103_rule+0x2be> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3a4 <_loop1_103_rule+0x484> │ │ │ │ │ + beq.n 1aa00 <_loop1_103_rule+0x484> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a3a4 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1aa00 <_loop1_103_rule+0x484> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a310 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a96c <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1cc <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a828 <_loop1_103_rule+0x2ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a43a <_loop1_103_rule+0x51a> │ │ │ │ │ + beq.n 1aa96 <_loop1_103_rule+0x51a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a000 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a65c <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 1a2f0 <_loop1_103_rule+0x3d0> │ │ │ │ │ + b.n 1a94c <_loop1_103_rule+0x3d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a1ca <_loop1_103_rule+0x2aa> │ │ │ │ │ + beq.w 1a826 <_loop1_103_rule+0x2aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a1cc <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a828 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a000 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a65c <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a4ac <_loop1_103_rule+0x58c> │ │ │ │ │ + b.n 1ab08 <_loop1_103_rule+0x58c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a4d8 <_loop0_100_rule>: │ │ │ │ │ +0001ab34 <_loop0_100_rule>: │ │ │ │ │ _loop0_102_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a806 <_loop0_100_rule+0x32e> │ │ │ │ │ + beq.w 1ae62 <_loop0_100_rule+0x32e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a814 <_loop0_100_rule+0x33c> │ │ │ │ │ + bne.w 1ae70 <_loop0_100_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a75c <_loop0_100_rule+0x284> │ │ │ │ │ + beq.w 1adb8 <_loop0_100_rule+0x284> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1a764 <_loop0_100_rule+0x28c> │ │ │ │ │ + bne.w 1adc0 <_loop0_100_rule+0x28c> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a784 <_loop0_100_rule+0x2ac> │ │ │ │ │ + beq.w 1ade0 <_loop0_100_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a794 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1adf0 <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a5e8 <_loop0_100_rule+0x110> │ │ │ │ │ + beq.n 1ac44 <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1a5fe <_loop0_100_rule+0x126> │ │ │ │ │ + beq.n 1ac5a <_loop0_100_rule+0x126> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a628 <_loop0_100_rule+0x150> │ │ │ │ │ + beq.n 1ac84 <_loop0_100_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ 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 1a82e <_loop0_100_rule+0x356> │ │ │ │ │ + beq.w 1ae8a <_loop0_100_rule+0x356> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ 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 r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a81a <_loop0_100_rule+0x342> │ │ │ │ │ + beq.w 1ae76 <_loop0_100_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1a5be <_loop0_100_rule+0xe6> │ │ │ │ │ + cbz r0, 1ac1a <_loop0_100_rule+0xe6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a76c <_loop0_100_rule+0x294> │ │ │ │ │ + bne.w 1adc8 <_loop0_100_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a794 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1adf0 <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a63e <_loop0_100_rule+0x166> │ │ │ │ │ + bne.n 1ac9a <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a79c <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.w 1adf8 <_loop0_100_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1a63e <_loop0_100_rule+0x166> │ │ │ │ │ + b.n 1ac9a <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a7f6 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1ae52 <_loop0_100_rule+0x31e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1a552 <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 1abae <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a7fc <_loop0_100_rule+0x324> │ │ │ │ │ + blt.w 1ae58 <_loop0_100_rule+0x324> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a7f6 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1ae52 <_loop0_100_rule+0x31e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a568 <_loop0_100_rule+0x90> │ │ │ │ │ + bne.n 1abc4 <_loop0_100_rule+0x90> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a794 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1adf0 <_loop0_100_rule+0x2bc> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a5d6 <_loop0_100_rule+0xfe> │ │ │ │ │ + beq.n 1ac32 <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1a6e0 <_loop0_100_rule+0x208> │ │ │ │ │ + beq.n 1ad3c <_loop0_100_rule+0x208> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a706 <_loop0_100_rule+0x22e> │ │ │ │ │ + beq.n 1ad62 <_loop0_100_rule+0x22e> │ │ │ │ │ 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 1a850 <_loop0_100_rule+0x378> │ │ │ │ │ + beq.w 1aeac <_loop0_100_rule+0x378> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a836 <_loop0_100_rule+0x35e> │ │ │ │ │ + beq.w 1ae92 <_loop0_100_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17f00 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a73a <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1ad96 <_loop0_100_rule+0x262> │ │ │ │ │ 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 1a73a <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1ad96 <_loop0_100_rule+0x262> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ 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 1a7cc <_loop0_100_rule+0x2f4> │ │ │ │ │ + beq.w 1ae28 <_loop0_100_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 1a7b8 <_loop0_100_rule+0x2e0> │ │ │ │ │ + beq.n 1ae14 <_loop0_100_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 1a52c <_loop0_100_rule+0x54> │ │ │ │ │ + b.n 1ab88 <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a7a8 <_loop0_100_rule+0x2d0> │ │ │ │ │ + blt.n 1ae04 <_loop0_100_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a79c <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.n 1adf8 <_loop0_100_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a65a <_loop0_100_rule+0x182> │ │ │ │ │ + bne.n 1acb6 <_loop0_100_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a756 <_loop0_100_rule+0x27e> │ │ │ │ │ + cbz r0, 1adb2 <_loop0_100_rule+0x27e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 1a772 <_loop0_100_rule+0x29a> │ │ │ │ │ + bgt.n 1adce <_loop0_100_rule+0x29a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -45947,315 +46637,315 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a720 <_loop0_100_rule+0x248> │ │ │ │ │ + bne.n 1ad7c <_loop0_100_rule+0x248> │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a730 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1ad8c <_loop0_100_rule+0x258> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 1a6b6 <_loop0_100_rule+0x1de> │ │ │ │ │ + b.n 1ad12 <_loop0_100_rule+0x1de> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1a726 <_loop0_100_rule+0x24e> │ │ │ │ │ - b.n 1a772 <_loop0_100_rule+0x29a> │ │ │ │ │ + beq.n 1ad82 <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 1adce <_loop0_100_rule+0x29a> │ │ │ │ │ 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 1a540 <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 1ab9c <_loop0_100_rule+0x68> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1a70e <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1ad6a <_loop0_100_rule+0x236> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a742 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1ad9e <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a742 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1ad9e <_loop0_100_rule+0x26a> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a7e2 <_loop0_100_rule+0x30a> │ │ │ │ │ + cbz r0, 1ae3e <_loop0_100_rule+0x30a> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1a6d2 <_loop0_100_rule+0x1fa> │ │ │ │ │ + b.n 1ad2e <_loop0_100_rule+0x1fa> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a798 <_loop0_100_rule+0x2c0> │ │ │ │ │ + beq.n 1adf4 <_loop0_100_rule+0x2c0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a70e <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1ad6a <_loop0_100_rule+0x236> │ │ │ │ │ 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 1a730 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1ad8c <_loop0_100_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5c2 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1ac1e <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5c2 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1ac1e <_loop0_100_rule+0xea> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a506 <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 1ab62 <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a730 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1ad8c <_loop0_100_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5c0 <_loop0_100_rule+0xe8> │ │ │ │ │ + beq.w 1ac1c <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a5c2 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1ac1e <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5c2 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1ac1e <_loop0_100_rule+0xea> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a740 <_loop0_100_rule+0x268> │ │ │ │ │ + beq.w 1ad9c <_loop0_100_rule+0x268> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a742 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1ad9e <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a742 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1ad9e <_loop0_100_rule+0x26a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a85c : │ │ │ │ │ +0001aeb8 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1aa7a │ │ │ │ │ + beq.w 1b0d6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa88 │ │ │ │ │ + bne.w 1b0e4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aab0 │ │ │ │ │ + bne.w 1b10c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a8f2 │ │ │ │ │ + cbnz r0, 1af4e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1aa8e │ │ │ │ │ + bne.w 1b0ea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ab0e │ │ │ │ │ + bne.w 1b16a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ab08 │ │ │ │ │ + bne.w 1b164 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aa96 │ │ │ │ │ + beq.w 1b0f2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a96a │ │ │ │ │ + bne.n 1afc6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a932 │ │ │ │ │ + cbnz r0, 1af8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19774 │ │ │ │ │ + bl 19dd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a89e │ │ │ │ │ + beq.n 1aefa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c98 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a89e │ │ │ │ │ + beq.n 1aefa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1acec │ │ │ │ │ + bl 1b348 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a8a0 │ │ │ │ │ + bne.n 1aefc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1a954 │ │ │ │ │ + cbz r0, 1afb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 1a8ea │ │ │ │ │ + b.n 1af46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19774 │ │ │ │ │ + bl 19dd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8e0 │ │ │ │ │ + beq.n 1af3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a926 │ │ │ │ │ + bne.n 1af82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a92c │ │ │ │ │ + beq.n 1af88 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a8ea │ │ │ │ │ + b.n 1af46 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1aa68 │ │ │ │ │ + beq.n 1b0c4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a9be │ │ │ │ │ + cbnz r0, 1b01a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1aa74 │ │ │ │ │ + bne.n 1b0d0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa0e │ │ │ │ │ + bne.n 1b06a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1aa74 │ │ │ │ │ + bne.n 1b0d0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa44 │ │ │ │ │ + bne.n 1b0a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a8d6 │ │ │ │ │ - b.n 1a8e2 │ │ │ │ │ + beq.n 1af32 │ │ │ │ │ + b.n 1af3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a986 │ │ │ │ │ + beq.n 1afe2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a986 │ │ │ │ │ + beq.n 1afe2 │ │ │ │ │ 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 .LC64 │ │ │ │ │ @@ -46264,192 +46954,192 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 1a9b0 │ │ │ │ │ + beq.n 1b00c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a9b4 │ │ │ │ │ + b.n 1b010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a99a │ │ │ │ │ + beq.n 1aff6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a99a │ │ │ │ │ + beq.n 1aff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a99a │ │ │ │ │ + beq.n 1aff6 │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1a9e8 │ │ │ │ │ + b.n 1b044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9ae │ │ │ │ │ + beq.n 1b00a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9ae │ │ │ │ │ + beq.n 1b00a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa30 │ │ │ │ │ - b.n 1a9ae │ │ │ │ │ + bne.n 1b08c │ │ │ │ │ + b.n 1b00a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a97a │ │ │ │ │ + beq.n 1afd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a9b4 │ │ │ │ │ + b.n 1b010 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a888 │ │ │ │ │ + beq.w 1aee4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a8ea │ │ │ │ │ + b.n 1af46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a8ea │ │ │ │ │ + b.n 1af46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a8e0 │ │ │ │ │ + bne.w 1af3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a8d6 │ │ │ │ │ - b.n 1a96c │ │ │ │ │ + beq.w 1af32 │ │ │ │ │ + b.n 1afc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1abea │ │ │ │ │ + beq.w 1b246 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1abfc │ │ │ │ │ + bne.w 1b258 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1abf6 │ │ │ │ │ + bne.w 1b252 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1abb2 │ │ │ │ │ + bne.n 1b20e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1abf6 │ │ │ │ │ + bne.w 1b252 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ab4e │ │ │ │ │ + cbnz r0, 1b1aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a894 │ │ │ │ │ + beq.w 1aef0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a8ea │ │ │ │ │ + b.n 1af46 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ab40 │ │ │ │ │ + cbz r0, 1b19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3154 │ │ │ │ │ + bl 2f80 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ab40 │ │ │ │ │ + cbz r0, 1b19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1acec │ │ │ │ │ + bl 1b348 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r1, 1ab42 │ │ │ │ │ + cbnz r1, 1b19e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a926 │ │ │ │ │ - b.n 1a954 │ │ │ │ │ + bne.w 1af82 │ │ │ │ │ + b.n 1afb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a8c2 │ │ │ │ │ - b.n 1ab08 │ │ │ │ │ + beq.w 1af1e │ │ │ │ │ + b.n 1b164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5c │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aaf8 │ │ │ │ │ + beq.n 1b154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c98 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aaf8 │ │ │ │ │ + beq.n 1b154 │ │ │ │ │ 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.n 1aaf8 │ │ │ │ │ + beq.n 1b154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5c │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aaf8 │ │ │ │ │ + beq.n 1b154 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -46458,35 +47148,35 @@ │ │ │ │ │ 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] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 1aafa │ │ │ │ │ + beq.n 1b156 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1aafe │ │ │ │ │ + b.n 1b15a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aae4 │ │ │ │ │ + beq.n 1b140 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aae4 │ │ │ │ │ + beq.n 1b140 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -46494,92 +47184,92 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 1ab9a │ │ │ │ │ + b.n 1b1f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1acb8 │ │ │ │ │ + beq.n 1b314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1aafe │ │ │ │ │ + b.n 1b15a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ac82 │ │ │ │ │ + beq.n 1b2de │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ac7a │ │ │ │ │ + bne.n 1b2d6 │ │ │ │ │ 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.n 1ac8a │ │ │ │ │ + bne.n 1b2e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 1ac7a │ │ │ │ │ + cbnz r1, 1b2d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1ac3a │ │ │ │ │ + cbnz r0, 1b296 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1aad0 │ │ │ │ │ + b.n 1b12c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1acbc │ │ │ │ │ + beq.n 1b318 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1accc │ │ │ │ │ + bne.n 1b328 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1acc4 │ │ │ │ │ + cbz r0, 1b320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1aace │ │ │ │ │ - b.n 1ac90 │ │ │ │ │ + beq.w 1b12a │ │ │ │ │ + b.n 1b2ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1aad0 │ │ │ │ │ + b.n 1b12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ac0a │ │ │ │ │ + b.n 1b266 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -46590,135 +47280,135 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aba0 │ │ │ │ │ + beq.w 1b1fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 1a92c │ │ │ │ │ + b.n 1af88 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1aac0 │ │ │ │ │ + b.n 1b11c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ac48 │ │ │ │ │ + b.n 1b2a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r1, 1acd4 │ │ │ │ │ + cbz r1, 1b330 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac34 │ │ │ │ │ + b.n 1b290 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ac5e │ │ │ │ │ + bne.n 1b2ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac34 │ │ │ │ │ + b.n 1b290 │ │ │ │ │ │ │ │ │ │ -0001acec : │ │ │ │ │ +0001b348 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ 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 1ae52 │ │ │ │ │ + beq.w 1b4ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae4a │ │ │ │ │ + bne.w 1b4a6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 1ad42 │ │ │ │ │ + cbnz r3, 1b39e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ad36 │ │ │ │ │ + cbnz r0, 1b392 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19774 │ │ │ │ │ + bl 19dd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ad2c │ │ │ │ │ - b.n 1ad28 │ │ │ │ │ + bne.n 1b388 │ │ │ │ │ + b.n 1b384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ae36 │ │ │ │ │ + beq.n 1b492 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ad96 │ │ │ │ │ + cbnz r0, 1b3f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ae44 │ │ │ │ │ + bne.n 1b4a0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ae12 │ │ │ │ │ + bne.n 1b46e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ae44 │ │ │ │ │ + bne.n 1b4a0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ade6 │ │ │ │ │ + bne.n 1b442 │ │ │ │ │ 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 1ad1e │ │ │ │ │ + beq.n 1b37a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ad30 │ │ │ │ │ + b.n 1b38c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad5a │ │ │ │ │ + beq.n 1b3b6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad5a │ │ │ │ │ + beq.n 1b3b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -46727,119 +47417,119 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 1ad84 │ │ │ │ │ + beq.n 1b3e0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ad88 │ │ │ │ │ + b.n 1b3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad82 │ │ │ │ │ + beq.n 1b3de │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad82 │ │ │ │ │ + beq.n 1b3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad82 │ │ │ │ │ + beq.n 1b3de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1adb6 │ │ │ │ │ + b.n 1b412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad6e │ │ │ │ │ + beq.n 1b3ca │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad6e │ │ │ │ │ + beq.n 1b3ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19e50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad6e │ │ │ │ │ - b.n 1ae08 │ │ │ │ │ + beq.n 1b3ca │ │ │ │ │ + b.n 1b464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1ae44 │ │ │ │ │ + cbnz r2, 1b4a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1ad50 │ │ │ │ │ + b.n 1b3ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ad88 │ │ │ │ │ + b.n 1b3e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ad30 │ │ │ │ │ + b.n 1b38c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ad0e │ │ │ │ │ + b.n 1b36a │ │ │ │ │ │ │ │ │ │ -0001ae58 <_loop0_1_rule>: │ │ │ │ │ +0001b4b4 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1af3c <_loop0_1_rule+0xe4> │ │ │ │ │ + beq.n 1b598 <_loop0_1_rule+0xe4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1af48 <_loop0_1_rule+0xf0> │ │ │ │ │ + bne.n 1b5a4 <_loop0_1_rule+0xf0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1af12 <_loop0_1_rule+0xba> │ │ │ │ │ + beq.n 1b56e <_loop0_1_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1af1a <_loop0_1_rule+0xc2> │ │ │ │ │ + bne.n 1b576 <_loop0_1_rule+0xc2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1aec0 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1b51c <_loop0_1_rule+0x68> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1af0c <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1b568 <_loop0_1_rule+0xb4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -46850,300 +47540,357 @@ │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1aefc <_loop0_1_rule+0xa4> │ │ │ │ │ + cbnz r0, 1b558 <_loop0_1_rule+0xa4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1af0c <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1b568 <_loop0_1_rule+0xb4> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1aeac <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 1b508 <_loop0_1_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1aeac <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 1aeea <_loop0_1_rule+0x92> │ │ │ │ │ + beq.n 1b508 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1b546 <_loop0_1_rule+0x92> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1af22 <_loop0_1_rule+0xca> │ │ │ │ │ + beq.n 1b57e <_loop0_1_rule+0xca> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1aeca <_loop0_1_rule+0x72> │ │ │ │ │ + b.n 1b526 <_loop0_1_rule+0x72> │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1aeb6 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1b512 <_loop0_1_rule+0x5e> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1af4e <_loop0_1_rule+0xf6> │ │ │ │ │ + cbz r0, 1b5aa <_loop0_1_rule+0xf6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1af00 <_loop0_1_rule+0xa8> │ │ │ │ │ + b.n 1b55c <_loop0_1_rule+0xa8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ae82 <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1b4de <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1aeb6 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1b512 <_loop0_1_rule+0x5e> │ │ │ │ │ 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 1aeb6 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1b512 <_loop0_1_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001af64 : │ │ │ │ │ +0001b5c0 <_tmp_158_rule>: │ │ │ │ │ +_tmp_158_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 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 1b622 <_tmp_158_rule+0x62> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 1b62e <_tmp_158_rule+0x6e> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbnz r0, 1b608 <_tmp_158_rule+0x48> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r3, 1b634 <_tmp_158_rule+0x74> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ + cbnz r0, 1b61c <_tmp_158_rule+0x5c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_string_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b5f0 <_tmp_158_rule+0x30> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_dummy_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b604 <_tmp_158_rule+0x44> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1b5e4 <_tmp_158_rule+0x24> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1b604 <_tmp_158_rule+0x44> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b604 <_tmp_158_rule+0x44> │ │ │ │ │ + │ │ │ │ │ +0001b63c : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b108 │ │ │ │ │ + beq.w 1b7d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b116 │ │ │ │ │ + bne.w 1b7e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b086 │ │ │ │ │ + beq.n 1b758 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0a0 │ │ │ │ │ + bne.n 1b772 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b11a │ │ │ │ │ + bne.w 1b7ea │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b06c │ │ │ │ │ + bne.n 1b73e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b11a │ │ │ │ │ + bne.w 1b7ea │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0a2 │ │ │ │ │ + bne.n 1b774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b116 │ │ │ │ │ + bne.w 1b7e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b0a6 │ │ │ │ │ + beq.n 1b778 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0c2 │ │ │ │ │ + bne.n 1b794 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b1ce │ │ │ │ │ + bne.w 1b8a2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0c6 │ │ │ │ │ + bne.n 1b798 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b116 │ │ │ │ │ + bne.n 1b7e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b0d8 │ │ │ │ │ + beq.n 1b7a8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0f2 │ │ │ │ │ + bne.n 1b7c2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b1d6 │ │ │ │ │ + bne.w 1b8a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0f6 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 1b7c6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b1de │ │ │ │ │ + bne.w 1b8ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1afe0 │ │ │ │ │ + b.n 1b6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b11a │ │ │ │ │ + bne.n 1b7ea │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1afaa │ │ │ │ │ + beq.n 1b682 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b070 │ │ │ │ │ + b.n 1b742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b1ce │ │ │ │ │ + bne.w 1b8a2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b002 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + beq.n 1b6da │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12914 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 12a08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1b122 │ │ │ │ │ + cbnz r0, 1b7f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b022 │ │ │ │ │ + b.n 1b6f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b1d6 │ │ │ │ │ + bne.n 1b8a8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b042 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + beq.n 1b716 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12914 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 12a08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b194 │ │ │ │ │ + bne.n 1b868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b060 │ │ │ │ │ + b.n 1b730 │ │ │ │ │ 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 1af8e │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 1b064 │ │ │ │ │ + beq.w 1b666 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1afe0 │ │ │ │ │ + b.n 1b6b8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b0d2 │ │ │ │ │ + beq.n 1b7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 140a0 │ │ │ │ │ + bl 1426c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b0d2 │ │ │ │ │ + beq.n 1b7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b0d2 │ │ │ │ │ + beq.n 1b7a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ @@ -47163,36 +47910,37 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b116 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b064 │ │ │ │ │ + beq.w 1b734 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b736 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b104 │ │ │ │ │ + beq.n 1b7d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b104 │ │ │ │ │ + beq.n 1b7d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -47200,136 +47948,134 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n 1b17c │ │ │ │ │ + b.n 1b84c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b022 │ │ │ │ │ + b.n 1b6f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b060 │ │ │ │ │ + b.n 1b730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da48 │ │ │ │ │ + bl da80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b080 │ │ │ │ │ + beq.w 1b752 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ - b.n 1b1c6 │ │ │ │ │ + b.n 1b89a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001b208 : │ │ │ │ │ +0001b8d8 : │ │ │ │ │ pattern_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b8ae │ │ │ │ │ + beq.w 1bf7e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b8bc │ │ │ │ │ + bne.w 1bf8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b454 │ │ │ │ │ + beq.w 1bb24 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq.w 1b46e │ │ │ │ │ + beq.w 1bb3e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw ip, #6000 @ 0x1770 │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b88e │ │ │ │ │ + beq.w 1bf5e │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1b788 │ │ │ │ │ + beq.w 1be58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr.w fp, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b7ba │ │ │ │ │ + beq.w 1be8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b56e │ │ │ │ │ + beq.w 1bc3e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b886 │ │ │ │ │ + beq.w 1bf56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b87e │ │ │ │ │ + bne.w 1bf4e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b836 │ │ │ │ │ + beq.w 1bf06 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1b87e │ │ │ │ │ + bne.w 1bf4e │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b4a6 │ │ │ │ │ + bne.w 1bb76 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b830 │ │ │ │ │ + beq.w 1bf00 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -47338,101 +48084,101 @@ │ │ │ │ │ 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 1b6a0 │ │ │ │ │ + beq.w 1bd70 │ │ │ │ │ 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 1b85a │ │ │ │ │ + beq.w 1bf2a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1b59a │ │ │ │ │ + bne.w 1bc6a │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1b5b6 │ │ │ │ │ + beq.w 1bc86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ 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 1b654 │ │ │ │ │ + bne.w 1bd24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b5f8 │ │ │ │ │ + bne.w 1bcc8 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b86a │ │ │ │ │ + bne.w 1bf3a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b7ce │ │ │ │ │ + beq.w 1be9e │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1b7e4 │ │ │ │ │ + beq.w 1beb4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b810 │ │ │ │ │ + beq.w 1bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b590 │ │ │ │ │ + beq.w 1bc60 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b848 │ │ │ │ │ + beq.w 1bf18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b58a │ │ │ │ │ + bne.w 1bc5a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b582 │ │ │ │ │ + beq.w 1bc52 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1b58a │ │ │ │ │ + bne.w 1bc5a │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b50c │ │ │ │ │ + bne.w 1bbdc │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b57c │ │ │ │ │ + beq.w 1bc4c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -47441,146 +48187,146 @@ │ │ │ │ │ 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.w 1b592 │ │ │ │ │ + beq.w 1bc62 │ │ │ │ │ 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 1b864 │ │ │ │ │ + beq.w 1bf34 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1b5cc │ │ │ │ │ + bne.w 1bc9c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5e6 │ │ │ │ │ + beq.w 1bcb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b8c2 │ │ │ │ │ + bne.w 1bf92 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b254 │ │ │ │ │ + bne.w 1b924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b8f4 │ │ │ │ │ + blt.w 1bfc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b366 │ │ │ │ │ + bne.w 1ba36 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b88e │ │ │ │ │ + beq.w 1bf5e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ - b.n 1b272 │ │ │ │ │ + b.n 1b942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8ee │ │ │ │ │ + beq.w 1bfbe │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b6a4 │ │ │ │ │ + bne.w 1bd74 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b830 │ │ │ │ │ + beq.w 1bf00 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1b2fc │ │ │ │ │ + ble.w 1b9cc │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r7, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 1b2fc │ │ │ │ │ - b.n 1b4f2 │ │ │ │ │ + beq.w 1b9cc │ │ │ │ │ + b.n 1bbc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8e8 │ │ │ │ │ + beq.w 1bfb8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b6c4 │ │ │ │ │ + bne.w 1bd94 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1b57c │ │ │ │ │ + cbz r0, 1bc4c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1b404 │ │ │ │ │ + ble.w 1bad4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1b404 │ │ │ │ │ - b.n 1b554 │ │ │ │ │ + beq.w 1bad4 │ │ │ │ │ + b.n 1bc24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b358 │ │ │ │ │ + b.n 1ba28 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -47589,204 +48335,204 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1b44a │ │ │ │ │ + b.n 1bb1a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b33e │ │ │ │ │ + bne.w 1ba0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b850 │ │ │ │ │ + bne.w 1bf20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b358 │ │ │ │ │ + b.n 1ba28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b446 │ │ │ │ │ + bne.w 1bb16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b594 │ │ │ │ │ + beq.n 1bc64 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b594 │ │ │ │ │ + b.n 1bc64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b366 │ │ │ │ │ + bne.w 1ba36 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b718 │ │ │ │ │ + beq.w 1bde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1b8fc │ │ │ │ │ - cbz r0, 1b626 │ │ │ │ │ + bl 1bfcc │ │ │ │ │ + cbz r0, 1bcf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b8c8 │ │ │ │ │ + bne.w 1bf98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b726 │ │ │ │ │ + bne.n 1bdf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1b8fc │ │ │ │ │ + bl 1bfcc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 1b64c │ │ │ │ │ + cbz r0, 1bd1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ 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 1b72c │ │ │ │ │ + bne.n 1bdfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1b366 │ │ │ │ │ + b.n 1ba36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2154 │ │ │ │ │ + bl 1fd4 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b354 │ │ │ │ │ + beq.w 1ba24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b870 │ │ │ │ │ + beq.w 1bf40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b446 │ │ │ │ │ + bne.w 1bb16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b878 │ │ │ │ │ + bne.w 1bf48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1ba38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b572 │ │ │ │ │ + b.n 1bc42 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4d2 │ │ │ │ │ + beq.w 1bba2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b6e4 │ │ │ │ │ + beq.n 1bdb4 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1b4c2 │ │ │ │ │ + b.n 1bb92 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b538 │ │ │ │ │ + beq.w 1bc08 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b6fe │ │ │ │ │ + beq.n 1bdce │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1b528 │ │ │ │ │ + b.n 1bbf8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b82c │ │ │ │ │ + beq.w 1befc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1b6b8 │ │ │ │ │ + b.n 1bd88 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b578 │ │ │ │ │ + beq.w 1bc48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1b6d8 │ │ │ │ │ + b.n 1bda8 │ │ │ │ │ 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 1b60c │ │ │ │ │ + beq.w 1bcdc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b366 │ │ │ │ │ + b.n 1ba36 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b64c │ │ │ │ │ + beq.n 1bd1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b64c │ │ │ │ │ + beq.w 1bd1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -47795,266 +48541,266 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1b64e │ │ │ │ │ + beq.w 1bd1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b366 │ │ │ │ │ + b.n 1ba36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b8a4 │ │ │ │ │ + blt.w 1bf74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b572 │ │ │ │ │ + bne.w 1bc42 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1b296 │ │ │ │ │ + bne.w 1b966 │ │ │ │ │ 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 1b296 │ │ │ │ │ + beq.w 1b966 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b572 │ │ │ │ │ + b.n 1bc42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b864 │ │ │ │ │ + bne.n 1bf34 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b386 │ │ │ │ │ + bne.w 1ba56 │ │ │ │ │ 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 1b824 │ │ │ │ │ + blt.n 1bef4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b592 │ │ │ │ │ + bne.w 1bc62 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b3a0 │ │ │ │ │ + bne.w 1ba70 │ │ │ │ │ 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 1b3a0 │ │ │ │ │ + beq.w 1ba70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b592 │ │ │ │ │ + b.n 1bc62 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b594 │ │ │ │ │ + b.n 1bc64 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ 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 1b570 │ │ │ │ │ + b.n 1bc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b3be │ │ │ │ │ + b.n 1ba8e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b358 │ │ │ │ │ + b.n 1ba28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b358 │ │ │ │ │ + b.n 1ba28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b594 │ │ │ │ │ + b.n 1bc64 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b44c │ │ │ │ │ + b.n 1bb1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1ba38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1ba38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b570 │ │ │ │ │ + b.n 1bc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b2b4 │ │ │ │ │ + b.n 1b984 │ │ │ │ │ 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 1b4a0 │ │ │ │ │ + beq.w 1bb70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b358 │ │ │ │ │ + b.n 1ba28 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b358 │ │ │ │ │ + b.n 1ba28 │ │ │ │ │ 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 1b234 │ │ │ │ │ + beq.w 1b904 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b44c │ │ │ │ │ + b.n 1bb1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1ba38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b626 │ │ │ │ │ + beq.w 1bcf6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ - b.n 1b756 │ │ │ │ │ + b.n 1be26 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - b.n 1b53c │ │ │ │ │ + b.n 1bc0c │ │ │ │ │ str.w sl, [sp, #32] │ │ │ │ │ - b.n 1b4d6 │ │ │ │ │ + b.n 1bba6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1ba38 │ │ │ │ │ │ │ │ │ │ -0001b8fc : │ │ │ │ │ +0001bfcc : │ │ │ │ │ or_pattern_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 1ba9c │ │ │ │ │ + beq.w 1c16c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1ba94 │ │ │ │ │ + bne.w 1c164 │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 1bac0 │ │ │ │ │ + beq.w 1c190 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1baaa │ │ │ │ │ + beq.w 1c17a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba3e │ │ │ │ │ + beq.n 1c10e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1baa2 │ │ │ │ │ + beq.w 1c172 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ba38 │ │ │ │ │ + bne.n 1c108 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba30 │ │ │ │ │ + beq.n 1c100 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1ba38 │ │ │ │ │ + bne.n 1c108 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b9fc │ │ │ │ │ + bne.n 1c0cc │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba2a │ │ │ │ │ + beq.n 1c0fa │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bgt.n 1ba18 │ │ │ │ │ + bgt.n 1c0e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -48063,586 +48809,644 @@ │ │ │ │ │ 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 1ba42 │ │ │ │ │ + beq.n 1c112 │ │ │ │ │ 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 1ba7c │ │ │ │ │ + beq.n 1c14c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1ba4a │ │ │ │ │ + bne.n 1c11a │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1ba82 │ │ │ │ │ + beq.n 1c152 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baec │ │ │ │ │ + bl 1c1bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b99e │ │ │ │ │ + beq.n 1c06e │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1ba62 │ │ │ │ │ + beq.n 1c132 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r2, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1b992 │ │ │ │ │ + b.n 1c062 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, fp, lsl #2] │ │ │ │ │ str.w r1, [r2, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 1b9b0 │ │ │ │ │ + b.n 1c080 │ │ │ │ │ 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 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1b9f0 │ │ │ │ │ + b.n 1c0c0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1b9ea │ │ │ │ │ + b.n 1c0ba │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba2a │ │ │ │ │ + beq.n 1c0fa │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1ba0c │ │ │ │ │ + b.n 1c0dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b9f2 │ │ │ │ │ + b.n 1c0c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba46 │ │ │ │ │ + beq.n 1c116 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9f2 │ │ │ │ │ + b.n 1c0c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b9f2 │ │ │ │ │ + b.n 1c0c2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b920 │ │ │ │ │ + b.n 1bff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b96c │ │ │ │ │ + b.n 1c03c │ │ │ │ │ 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 1b950 │ │ │ │ │ + beq.w 1c020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ba42 │ │ │ │ │ + b.n 1c112 │ │ │ │ │ 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 1bae4 │ │ │ │ │ + blt.n 1c1b4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1b942 │ │ │ │ │ - b.n 1b9f0 │ │ │ │ │ + beq.w 1c012 │ │ │ │ │ + b.n 1c0c0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9f2 │ │ │ │ │ + b.n 1c0c2 │ │ │ │ │ │ │ │ │ │ -0001baec : │ │ │ │ │ +0001c1bc : │ │ │ │ │ closed_pattern_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 │ │ │ │ │ + ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1c634 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1c642 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 1cfb4 │ │ │ │ │ + ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1cfc2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1069 @ 0x42d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1bb3a │ │ │ │ │ + cbz r0, 1c20a │ │ │ │ │ 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c642 │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c670 │ │ │ │ │ + beq.w 1ce32 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1c64c │ │ │ │ │ + beq.w 1ce5a │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw r0, #6000 @ 0x1770 │ │ │ │ │ + ldr.w r1, [r2, fp, lsl #2] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldrd r8, r9, [r1, #12] │ │ │ │ │ + adds r7, r2, #1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1ce8c │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + beq.w 1ce0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c4 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bed0 │ │ │ │ │ + bne.w 1c62a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1ce28 │ │ │ │ │ + movs r1, #15 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1c5ea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c668 │ │ │ │ │ + bne.w 1ce3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2028 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bee6 │ │ │ │ │ + bne.w 1c9cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c668 │ │ │ │ │ + bne.w 1ce3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cc8 │ │ │ │ │ + bl 6d00 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bee6 │ │ │ │ │ + bne.w 1c9cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c668 │ │ │ │ │ + bne.w 1ce3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6fa │ │ │ │ │ + bne.w 1cee4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c668 │ │ │ │ │ + bne.w 1ce3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c682 │ │ │ │ │ + bne.w 1cf04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c668 │ │ │ │ │ + bne.w 1ce3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6c0 │ │ │ │ │ + bne.w 1cdc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6de │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 1c6e4 │ │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 1c716 │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1cdf6 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 1cea6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2154 │ │ │ │ │ + bl 1fd4 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be82 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1c598 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6de │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 2070 │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1beb6 │ │ │ │ │ + bne.w 1c5cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c642 │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c624 │ │ │ │ │ + beq.w 1cf7c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c5f4 │ │ │ │ │ + beq.w 1cf58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ca78 │ │ │ │ │ + bl 1d19c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c26a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1c9f8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6de │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 1c5de │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1cf8c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c244 │ │ │ │ │ + bne.w 1c9a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c642 │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c768 │ │ │ │ │ + beq.w 1cc6a │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c790 │ │ │ │ │ + beq.w 1cd4a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c104 │ │ │ │ │ + bne.w 1c866 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c776 │ │ │ │ │ + bne.w 1cc78 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c57c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1cd86 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6de │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 1c56c │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1cc80 │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 1c4c0 │ │ │ │ │ + beq.w 1ccfa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bf22 │ │ │ │ │ + bne.w 1c682 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4e0 │ │ │ │ │ + bne.w 1cc8e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bf76 │ │ │ │ │ + bne.w 1c6d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4e0 │ │ │ │ │ + bne.w 1cc8e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfe2 │ │ │ │ │ + bne.w 1c744 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4e0 │ │ │ │ │ + bne.w 1cc8e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c082 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1c7e4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6de │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 1c542 │ │ │ │ │ + bne.w 1ce44 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1ccd4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c49e │ │ │ │ │ + beq.w 1ccb2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c0 │ │ │ │ │ - R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ + bl 1d2ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1bdea │ │ │ │ │ + cbz r0, 1c500 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1bdea │ │ │ │ │ + cbz r0, 1c500 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c552 │ │ │ │ │ + bne.w 1cd30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c4ba │ │ │ │ │ + bne.w 1ccce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c0 │ │ │ │ │ - R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ + bl 1d2ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c15e │ │ │ │ │ + beq.w 1c8c0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c15e │ │ │ │ │ + beq.w 1c8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ + bl 24fc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c15e │ │ │ │ │ + beq.w 1c8c0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 1c160 │ │ │ │ │ + bne.w 1c8c2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c15e │ │ │ │ │ + beq.w 1c8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c4ba │ │ │ │ │ + beq.w 1ccce │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c20a │ │ │ │ │ + beq.w 1c96c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1beb6 │ │ │ │ │ + b.n 1c5cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c5c2 │ │ │ │ │ + beq.w 1cd26 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r1, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c5ac │ │ │ │ │ + beq.w 1cc94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1069 @ 0x42d │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb34 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c284 │ │ │ │ │ + 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 1c284 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_UnaryOp> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1cb26 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_67_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_67_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb74 │ │ │ │ │ + beq.w 1cb34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c742 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ + beq.w 1c308 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1beb0 │ │ │ │ │ + bne.n 1c5c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bbf4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bbf8 │ │ │ │ │ + bne.w 1cdbc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 1c30e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4a │ │ │ │ │ + beq.w 1c460 │ │ │ │ │ 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 1c490 │ │ │ │ │ + beq.w 1ccaa │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -48650,547 +49454,570 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1be78 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd9a │ │ │ │ │ + beq.w 1c4b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bd9e │ │ │ │ │ + b.n 1c4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3234 │ │ │ │ │ + bl 3060 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd64 │ │ │ │ │ + beq.w 1c47a │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 1bd66 │ │ │ │ │ + bne.w 1c47c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd64 │ │ │ │ │ + beq.w 1c47a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c490 │ │ │ │ │ + beq.w 1ccaa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be78 │ │ │ │ │ - b.n 1bf62 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ + b.n 1c6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3288 │ │ │ │ │ + bl 30b4 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd7e │ │ │ │ │ + beq.w 1c494 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd7e │ │ │ │ │ + beq.w 1c494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3234 │ │ │ │ │ + bl 3060 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd7e │ │ │ │ │ + beq.w 1c494 │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 1bd80 │ │ │ │ │ + bne.w 1c496 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd7e │ │ │ │ │ + beq.w 1c494 │ │ │ │ │ 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 1c490 │ │ │ │ │ + beq.w 1ccaa │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c498 │ │ │ │ │ + beq.w 1ccf4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c48a │ │ │ │ │ + beq.w 1ccee │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be78 │ │ │ │ │ - b.n 1bf62 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ + b.n 1c6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3288 │ │ │ │ │ + bl 30b4 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd98 │ │ │ │ │ + beq.w 1c4ae │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 1c78a │ │ │ │ │ + bne.w 1cd80 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd98 │ │ │ │ │ + beq.w 1c4ae │ │ │ │ │ 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 1c490 │ │ │ │ │ + beq.w 1ccaa │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c784 │ │ │ │ │ + beq.w 1cd7a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c77e │ │ │ │ │ + beq.w 1cd68 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be78 │ │ │ │ │ - b.n 1bf62 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ + b.n 1c6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2314 │ │ │ │ │ + bl 2140 │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bcf4 │ │ │ │ │ + bne.w 1c40a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcf2 │ │ │ │ │ + beq.w 1c408 │ │ │ │ │ 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 1c758 │ │ │ │ │ + beq.w 1cf32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be78 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd0c │ │ │ │ │ + beq.w 1c422 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bd10 │ │ │ │ │ + b.n 1c426 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4ba │ │ │ │ │ + bne.w 1ccce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c0 │ │ │ │ │ - R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ + bl 1d2ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21a │ │ │ │ │ + beq.n 1c97c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21a │ │ │ │ │ + beq.n 1c97c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 2644 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21a │ │ │ │ │ + beq.n 1c97c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c21c │ │ │ │ │ + bne.n 1c97e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21a │ │ │ │ │ + beq.n 1c97c │ │ │ │ │ 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 1c4ba │ │ │ │ │ + beq.w 1ccce │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c752 │ │ │ │ │ + beq.w 1cf48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c74c │ │ │ │ │ + beq.w 1cf42 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c762 │ │ │ │ │ + beq.w 1cf3c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ strd r9, r1, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be78 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1c23c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c23e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbz r0, 1c99e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c9a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4ba │ │ │ │ │ + bne.w 1ccce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c0 │ │ │ │ │ - R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ + bl 1d2ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c2bc │ │ │ │ │ + bne.n 1ca4a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c368 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 1beb6 │ │ │ │ │ + bne.w 1cafc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 1c5cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b208 │ │ │ │ │ + bl 1b8d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb4 │ │ │ │ │ + beq.w 1c3ca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb4 │ │ │ │ │ + beq.w 1c3ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1beb6 │ │ │ │ │ + b.n 1c5cc │ │ │ │ │ + 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 1c308 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_MatchValue> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1c5c6 │ │ │ │ │ + b.n 1c66e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_70_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_70_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bc8a │ │ │ │ │ + beq.w 1c3a0 │ │ │ │ │ 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 1c7ba │ │ │ │ │ + beq.w 1cf4e │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be78 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bc8c │ │ │ │ │ + beq.w 1c3a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bc90 │ │ │ │ │ + b.n 1c3a6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c230 │ │ │ │ │ + beq.n 1c992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ + bl 24fc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c230 │ │ │ │ │ + beq.n 1c992 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c230 │ │ │ │ │ + beq.n 1c992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 2644 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c230 │ │ │ │ │ + beq.n 1c992 │ │ │ │ │ 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 1c230 │ │ │ │ │ + bne.n 1c992 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c230 │ │ │ │ │ + beq.w 1c992 │ │ │ │ │ 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 1c4ba │ │ │ │ │ + beq.w 1ccce │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c4f6 │ │ │ │ │ + beq.w 1cfae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c4f0 │ │ │ │ │ + beq.w 1cfa8 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1c390 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1cfa2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r9, r1, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be78 │ │ │ │ │ - b.n 1c20a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1c4fc │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 1c476 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22c0 │ │ │ │ │ - R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 1c396 │ │ │ │ │ + bne.w 1c58e │ │ │ │ │ + b.n 1c96c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1cc66 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c23c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c348 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1cc52 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2ec │ │ │ │ │ + cbnz r0, 1cb3a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c99e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1cc0c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1c28c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c388 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + beq.n 1cb1e │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1cc48 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1cc16 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c538 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1c502 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1c522 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 1cc34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ + bl 24fc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c508 │ │ │ │ │ + bne.n 1cc1c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1c502 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1cc16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 2644 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c500 │ │ │ │ │ + beq.n 1cc14 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c500 │ │ │ │ │ + beq.n 1cc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ + bl 24fc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c502 │ │ │ │ │ + cbz r0, 1cc14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ @@ -49211,871 +50038,1001 @@ │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ - mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ + mov r2, sl │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_PyPegen_parse+0x898> │ │ │ │ │ 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 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c388 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c38a │ │ │ │ │ + beq.n 1cb1e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1cb20 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1c28c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1cb1e │ │ │ │ │ + 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 1cb78 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_dummy_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ + b.n 1cb7c │ │ │ │ │ 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 1c37e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c38a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c060 │ │ │ │ │ + beq.n 1cb68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1bd9e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c050 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1cc16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1cb56 │ │ │ │ │ + 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 1cb14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1cb20 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c9a0 │ │ │ │ │ + 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 1c3e6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1c426 │ │ │ │ │ + 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 1c43c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c4b4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c348 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1c34c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c4e6 │ │ │ │ │ + blt.n 1cce4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1bdc8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c23e │ │ │ │ │ + beq.w 1c4de │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c9a0 │ │ │ │ │ + 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 1c4ca │ │ │ │ │ + b.n 1ccce │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c9a0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c7c2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c7b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1c5d2 │ │ │ │ │ + blt.n 1cd1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1bd3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1bd9e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c23e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c338 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c32a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c23e │ │ │ │ │ + beq.w 1c452 │ │ │ │ │ + b.n 1cc8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c388 │ │ │ │ │ - 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.w 1c3dc │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_dummy_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1c3e0 │ │ │ │ │ - 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 1c3ca │ │ │ │ │ + b.w 1c4b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c502 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c3b4 │ │ │ │ │ - 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 1bdb4 │ │ │ │ │ - b.n 1c4ba │ │ │ │ │ + b.w 1c34c │ │ │ │ │ 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 1c4ba │ │ │ │ │ + beq.n 1ccce │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1be5c │ │ │ │ │ + b.n 1c572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1cd6e │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1bd26 │ │ │ │ │ - b.n 1c4e0 │ │ │ │ │ + beq.w 1c3fa │ │ │ │ │ + b.n 1cc78 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c846 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1c426 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c836 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1c4b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2c │ │ │ │ │ + bl 1cac │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r2, 1c5cc │ │ │ │ │ + cbnz r2, 1cdb6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd0a │ │ │ │ │ + beq.w 1c420 │ │ │ │ │ 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 1c758 │ │ │ │ │ + beq.w 1cf32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1c136 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1bc32 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1bc36 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bc36 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1bd0e │ │ │ │ │ + b.n 1c898 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1c424 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bd9e │ │ │ │ │ + b.w 1c30e │ │ │ │ │ + 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 1c308 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1c5c6 │ │ │ │ │ + b.n 1c66e │ │ │ │ │ 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 1bca6 │ │ │ │ │ + beq.w 1c324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1bcba │ │ │ │ │ + b.w 1c34c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c618 │ │ │ │ │ + blt.n 1cec4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1bc7c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bc90 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bc90 │ │ │ │ │ + beq.n 1ced2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1c28c │ │ │ │ │ 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 1bc68 │ │ │ │ │ - b.n 1c610 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1bb1a │ │ │ │ │ + cbz r2, 1ce4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1c30e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 1bb34 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1c204 │ │ │ │ │ + ldrd fp, r3, [r4, #8] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.w 1c230 │ │ │ │ │ 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 1c6b2 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + blt.n 1ce9a │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ + ldrd r8, r9, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1bb66 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bbf8 │ │ │ │ │ + bne.w 1c30c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1ce8c │ │ │ │ │ + ldrd fp, r3, [r4, #8] │ │ │ │ │ + b.w 1c24a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c668 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - b.w 1bb54 │ │ │ │ │ + beq.n 1ce84 │ │ │ │ │ + b.n 1ce28 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1c30e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c742 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + blt.n 1cf24 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1c338 │ │ │ │ │ + b.n 1ce04 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1c28c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1beb0 │ │ │ │ │ - b.n 1bf0e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bbf8 │ │ │ │ │ + beq.w 1c26a │ │ │ │ │ + b.w 1c62a │ │ │ │ │ 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 1c742 │ │ │ │ │ + beq.w 1c308 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 1c69e │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c646 │ │ │ │ │ - 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 1bc0e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bc36 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n 1cde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1c742 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c308 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1c69e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1c734 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r7, r8, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1bc22 │ │ │ │ │ - b.n 1c6f2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bc36 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bbf8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1d8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1ca │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bd10 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + b.n 1cde2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1c34c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1bcd0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bd10 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1c426 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c94e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c0e4 │ │ │ │ │ + b.n 1c93a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c0d4 │ │ │ │ │ + b.n 1c92c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1bd9c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1c3a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c7ae │ │ │ │ │ + blt.n 1cfc6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1bce4 │ │ │ │ │ - b.n 1c776 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bd10 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1bc90 │ │ │ │ │ - │ │ │ │ │ -0001c7c4 : │ │ │ │ │ -signed_number_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 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1c882 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c88e │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 1c85e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r6, r7, [r3, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_number_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c85a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c878 │ │ │ │ │ - movs r1, #15 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1c82a │ │ │ │ │ + beq.w 1c392 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_number_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c81a │ │ │ │ │ + b.w 1c3a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 1c878 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_UnaryOp> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ - cbz r0, 1c892 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c820 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1c37e │ │ │ │ │ + b.n 1cf74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1c8a4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r6, r7, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1c800 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c824 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1c7ee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 1c87c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1c3bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c81e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1c3d0 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1cadc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c87c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1cac8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c87c │ │ │ │ │ + b.n 1caba │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1c1ea │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 1ce46 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1c3a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001c8b0 : │ │ │ │ │ +0001cfd4 : │ │ │ │ │ signed_real_number_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1ca28 │ │ │ │ │ + beq.w 1d14c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c986 │ │ │ │ │ + bne.n 1d0aa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1c9e8 │ │ │ │ │ + beq.w 1d10c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ca10 │ │ │ │ │ + beq.w 1d134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c934 │ │ │ │ │ + cbnz r0, 1d058 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c986 │ │ │ │ │ + bne.n 1d0aa │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1c94a │ │ │ │ │ + cbnz r0, 1d06e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ - cbz r0, 1c96e │ │ │ │ │ + cbz r0, 1d092 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1c92a │ │ │ │ │ + b.n 1d04e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ca6e │ │ │ │ │ + beq.w 1d192 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ca38 │ │ │ │ │ + bne.n 1d15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c98e │ │ │ │ │ + cbnz r0, 1d0b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c922 │ │ │ │ │ + b.n 1d046 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ca24 │ │ │ │ │ + beq.n 1d148 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c916 │ │ │ │ │ + beq.n 1d03a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c92a │ │ │ │ │ + b.n 1d04e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1c9d2 │ │ │ │ │ + cbz r0, 1d0f6 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ca54 │ │ │ │ │ + beq.n 1d178 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ca40 │ │ │ │ │ + beq.n 1d164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c944 │ │ │ │ │ + b.n 1d068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c968 │ │ │ │ │ + beq.n 1d08c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c922 │ │ │ │ │ + b.n 1d046 │ │ │ │ │ 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 1ca62 │ │ │ │ │ + blt.n 1d186 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ca5a │ │ │ │ │ + cbnz r3, 1d17e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1c900 │ │ │ │ │ + bne.w 1d024 │ │ │ │ │ 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 1c900 │ │ │ │ │ + beq.w 1d024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c97e │ │ │ │ │ + b.n 1d0a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c97e │ │ │ │ │ + b.n 1d0a2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c8dc │ │ │ │ │ + beq.w 1d000 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c986 │ │ │ │ │ + b.n 1d0aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c922 │ │ │ │ │ + b.n 1d046 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c944 │ │ │ │ │ + beq.w 1d068 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c92a │ │ │ │ │ + b.n 1d04e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c92a │ │ │ │ │ + b.n 1d04e │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c92a │ │ │ │ │ + b.n 1d04e │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c92a │ │ │ │ │ + b.n 1d04e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c958 │ │ │ │ │ + b.n 1d07c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001ca78 : │ │ │ │ │ +0001d19c : │ │ │ │ │ attr_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.n 1cab8 │ │ │ │ │ + beq.w 1d2c4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #1081 @ 0x439 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 1cad0 │ │ │ │ │ + cbz r0, 1d1e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1081 @ 0x439 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1caaa │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1081 @ 0x439 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cbc6 │ │ │ │ │ + bne.n 1d2dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1cbce │ │ │ │ │ + beq.n 1d2e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cba8 │ │ │ │ │ + bne.n 1d2b8 │ │ │ │ │ ldrd sl, r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 1cb8e │ │ │ │ │ + beq.n 1d29e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd fp, r9, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c0 │ │ │ │ │ - R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ + bl 1d2ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1cb32 │ │ │ │ │ + cbnz r0, 1d242 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cbac │ │ │ │ │ + bne.n 1d2bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1cab2 │ │ │ │ │ + b.n 1d1da │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb18 │ │ │ │ │ + beq.n 1d228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb18 │ │ │ │ │ + beq.n 1d228 │ │ │ │ │ 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.n 1cb1c │ │ │ │ │ + beq.n 1d22c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ - cbz r0, 1cbb4 │ │ │ │ │ + cbz r0, 1d2ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1cbac │ │ │ │ │ + cbnz r2, 1d2bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 1cb28 │ │ │ │ │ + ble.n 1d238 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 1cad8 │ │ │ │ │ + b.n 1d1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cbbc │ │ │ │ │ + blt.n 1d2d2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd fp, r9, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cb0e │ │ │ │ │ + beq.n 1d21e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1cab2 │ │ │ │ │ + b.n 1d1da │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1d1c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb1c │ │ │ │ │ + beq.n 1d22c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1cbac │ │ │ │ │ + b.n 1d2bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1cab2 │ │ │ │ │ + b.n 1d1da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1caf6 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1d206 │ │ │ │ │ + │ │ │ │ │ +0001d2ec : │ │ │ │ │ +name_or_attr_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 1d48a │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1d498 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1d362 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1081 @ 0x439 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + cbz r0, 1d37c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 1d356 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1d4a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + cbnz r0, 1d356 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + 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 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1081 @ 0x439 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d338 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1081 @ 0x439 │ │ │ │ │ + bl 0 <_PyPegen_update_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d47a │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1d482 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1d45c │ │ │ │ │ + ldrd sl, r2, [r4, #8] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq.n 1d440 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + ldrd fp, r3, [r2, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2ec │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 1d3e2 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1d460 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d340 │ │ │ │ │ + movs r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d3c6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d3c6 │ │ │ │ │ + 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.n 1d3ca │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + bl 0 <_PyAST_Attribute> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ + cbz r0, 1d466 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 1d460 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble.n 1d3d6 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + b.n 1d384 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1d46e │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r1, [r2, sl, lsl #2] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd fp, r3, [r1, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1d3bc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d344 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d3ca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1d460 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d340 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1d3a2 │ │ │ │ │ + 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 1d318 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d35c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d498 │ │ │ │ │ │ │ │ │ │ -0001cbd8 <_tmp_203_rule>: │ │ │ │ │ +0001d4a4 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 18888 <_tmp_59_rule> │ │ │ │ │ + b.w 18ee0 <_tmp_59_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r3, 146 <_tmp_267_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 170 <_tmp_267_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 168 <_tmp_267_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 76a8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_gather_141_rule+0x86> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b.n 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ @@ -335,22 +335,22 @@ │ │ │ │ │ cbz r3, 2dc <_tmp_186_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2fa <_tmp_186_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19350 │ │ │ │ │ + bl 199ac │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 198c0 │ │ │ │ │ + bl 19f1c │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ cbz r6, 32c <_tmp_262_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 358 <_tmp_262_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbfc │ │ │ │ │ + bl fc14 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 33e <_tmp_262_rule+0x40> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 354 <_tmp_262_rule+0x56> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_214_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_214_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 158f0 <_loop1_216_rule> │ │ │ │ │ + bl 15ab8 <_loop1_216_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 550 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ 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, [r5, #12] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_gather_141_rule+0x86> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 548 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2dbc <_loop1_219_rule> │ │ │ │ │ + bl 2be8 <_loop1_219_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ cbz r3, 5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 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 a18 │ │ │ │ │ + bl 898 <_gather_141_rule+0x86> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 544 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ cbz r3, 6c4 <_tmp_181_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 6e4 <_tmp_181_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 109e8 │ │ │ │ │ + bl 10a18 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -909,15 +909,15 @@ │ │ │ │ │ b.n 80a <_loop0_215_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 76e <_loop0_215_rule+0x2e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a2c │ │ │ │ │ + bl 13b40 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 7cc <_loop0_215_rule+0x8c> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n 7c0 <_loop0_215_rule+0x80> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -984,15 +984,15 @@ │ │ │ │ │ cbz r3, 844 <_gather_141_rule+0x32> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 924 <_gather_141_rule+0x112> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 91a <_gather_141_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 8bc <_gather_141_rule+0xaa> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbz r6, 8cc <_gather_141_rule+0xba> │ │ │ │ │ b.n 8c4 <_gather_141_rule+0xb2> │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 8a6 <_gather_141_rule+0x94> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq.n 8d4 <_gather_141_rule+0xc2> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ @@ -1162,25 +1162,25 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, a34 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 188f8 │ │ │ │ │ + bl 18f50 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a34 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl a18 │ │ │ │ │ + bl 898 <_gather_141_rule+0x86> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b44 │ │ │ │ │ @@ -1223,15 +1223,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 8674 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a70 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1510,15 +1510,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, cc2 <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e618 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r3, cc2 <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1636,15 +1636,15 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000d94 <_tmp_242_rule>: │ │ │ │ │ _tmp_242_rule(): │ │ │ │ │ b.n d40 <_tmp_238_rule> │ │ │ │ │ │ │ │ │ │ 00000d96 <_gather_208_rule>: │ │ │ │ │ -_gather_208_rule(): │ │ │ │ │ +_gather_212_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 │ │ │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ │ │ cbz r3, edc <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n f06 <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 188f8 │ │ │ │ │ + bl 18f50 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, efe <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1864,15 +1864,15 @@ │ │ │ │ │ cbz r3, f8a <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n faa <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19774 │ │ │ │ │ + bl 19dd0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, fa6 <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, fa6 <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -32,38 +32,38 @@ │ │ │ │ │ 0x000001d0 6c65005f 6c6f6f70 315f3634 5f72756c le._loop1_64_rul │ │ │ │ │ 0x000001e0 6500494e 56414c49 445f5645 5253494f e.INVALID_VERSIO │ │ │ │ │ 0x000001f0 4e5f4348 45434b00 5f676174 6865725f N_CHECK._gather_ │ │ │ │ │ 0x00000200 35375f72 756c6500 4e45575f 54595045 57_rule.NEW_TYPE │ │ │ │ │ 0x00000210 5f434f4d 4d454e54 005f6c6f 6f70315f _COMMENT._loop1_ │ │ │ │ │ 0x00000220 36315f72 756c6500 5f676174 6865725f 61_rule._gather_ │ │ │ │ │ 0x00000230 35315f72 756c6500 5f676174 6865725f 51_rule._gather_ │ │ │ │ │ - 0x00000240 3231305f 72756c65 005f6761 74686572 210_rule._gather │ │ │ │ │ - 0x00000250 5f323038 5f72756c 65005f67 61746865 _208_rule._gathe │ │ │ │ │ - 0x00000260 725f3230 365f7275 6c65005f 67617468 r_206_rule._gath │ │ │ │ │ - 0x00000270 65725f35 355f7275 6c650069 6e76616c er_55_rule.inval │ │ │ │ │ - 0x00000280 69645f66 6f725f74 61726765 745f7275 id_for_target_ru │ │ │ │ │ - 0x00000290 6c650069 6e76616c 69645f74 72795f73 le.invalid_try_s │ │ │ │ │ - 0x000002a0 746d745f 72756c65 005f6761 74686572 tmt_rule._gather │ │ │ │ │ - 0x000002b0 5f323132 5f72756c 65002e4c 43313400 _212_rule..LC14. │ │ │ │ │ + 0x00000240 3231305f 72756c65 00696e76 616c6964 210_rule.invalid │ │ │ │ │ + 0x00000250 5f666f72 5f746172 6765745f 72756c65 _for_target_rule │ │ │ │ │ + 0x00000260 00696e76 616c6964 5f747279 5f73746d .invalid_try_stm │ │ │ │ │ + 0x00000270 745f7275 6c65005f 67617468 65725f35 t_rule._gather_5 │ │ │ │ │ + 0x00000280 355f7275 6c65005f 67617468 65725f32 5_rule._gather_2 │ │ │ │ │ + 0x00000290 30365f72 756c6500 5f676174 6865725f 06_rule._gather_ │ │ │ │ │ + 0x000002a0 3231325f 72756c65 005f6761 74686572 212_rule._gather │ │ │ │ │ + 0x000002b0 5f323038 5f72756c 65002e4c 43313400 _208_rule..LC14. │ │ │ │ │ 0x000002c0 2e4c4331 35002e4c 43313600 2e4c4331 .LC15..LC16..LC1 │ │ │ │ │ 0x000002d0 37006173 7369676e 6d656e74 5f72756c 7.assignment_rul │ │ │ │ │ 0x000002e0 65005f74 6d705f36 5f72756c 6500696d e._tmp_6_rule.im │ │ │ │ │ 0x000002f0 706f7274 5f66726f 6d5f7461 72676574 port_from_target │ │ │ │ │ 0x00000300 735f7275 6c650064 6f747465 645f6e61 s_rule.dotted_na │ │ │ │ │ 0x00000310 6d655f72 756c6500 64656c5f 74617267 me_rule.del_targ │ │ │ │ │ 0x00000320 6574735f 72756c65 005f746d 705f3232 ets_rule._tmp_22 │ │ │ │ │ 0x00000330 5f72756c 65007969 656c645f 65787072 _rule.yield_expr │ │ │ │ │ 0x00000340 5f72756c 65005f67 61746865 725f3138 _rule._gather_18 │ │ │ │ │ 0x00000350 5f72756c 65005f67 61746865 725f3230 _rule._gather_20 │ │ │ │ │ 0x00000360 5f72756c 65007479 70655f70 6172616d _rule.type_param │ │ │ │ │ - 0x00000370 735f7275 6c650052 41495345 5f455252 s_rule.RAISE_ERR │ │ │ │ │ - 0x00000380 4f525f4b 4e4f574e 5f4c4f43 4154494f OR_KNOWN_LOCATIO │ │ │ │ │ - 0x00000390 4e005f52 41495345 5f53594e 5441585f N._RAISE_SYNTAX_ │ │ │ │ │ - 0x000003a0 4552524f 525f494e 56414c49 445f5441 ERROR_INVALID_TA │ │ │ │ │ - 0x000003b0 52474554 2e697372 612e3000 2e4c4331 RGET.isra.0..LC1 │ │ │ │ │ + 0x00000370 735f7275 6c65005f 52414953 455f5359 s_rule._RAISE_SY │ │ │ │ │ + 0x00000380 4e544158 5f455252 4f525f49 4e56414c NTAX_ERROR_INVAL │ │ │ │ │ + 0x00000390 49445f54 41524745 542e6973 72612e30 ID_TARGET.isra.0 │ │ │ │ │ + 0x000003a0 00524149 53455f45 52524f52 5f4b4e4f .RAISE_ERROR_KNO │ │ │ │ │ + 0x000003b0 574e5f4c 4f434154 494f4e00 2e4c4331 WN_LOCATION..LC1 │ │ │ │ │ 0x000003c0 38002e4c 43313900 2e4c4332 30002e4c 8..LC19..LC20..L │ │ │ │ │ 0x000003d0 43323100 2e4c4332 32002e4c 43323300 C21..LC22..LC23. │ │ │ │ │ 0x000003e0 2e4c4332 34007369 6e676c65 5f746172 .LC24.single_tar │ │ │ │ │ 0x000003f0 6765745f 72756c65 005f746d 705f3131 get_rule._tmp_11 │ │ │ │ │ 0x00000400 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x00000410 72617700 61756761 73736967 6e5f7275 raw.augassign_ru │ │ │ │ │ 0x00000420 6c650074 5f6c6f6f 6b616865 61645f72 le.t_lookahead_r │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ 0x000008f0 6c6f6f70 305f3137 375f7275 6c65005f loop0_177_rule._ │ │ │ │ │ 0x00000900 6c6f6f70 305f3137 305f7275 6c65005f loop0_170_rule._ │ │ │ │ │ 0x00000910 6c6f6f70 315f3137 335f7275 6c65005f loop1_173_rule._ │ │ │ │ │ 0x00000920 6c6f6f70 315f3432 5f72756c 65005f6c loop1_42_rule._l │ │ │ │ │ 0x00000930 6f6f7031 5f34335f 72756c65 005f6c6f oop1_43_rule._lo │ │ │ │ │ 0x00000940 6f70315f 33395f72 756c6500 2e4c4335 op1_39_rule..LC5 │ │ │ │ │ 0x00000950 3600696d 706f7274 5f66726f 6d5f6173 6.import_from_as │ │ │ │ │ - 0x00000960 5f6e616d 655f7275 6c650069 6d706f72 _name_rule.impor │ │ │ │ │ - 0x00000970 745f6672 6f6d5f61 735f6e61 6d65735f t_from_as_names_ │ │ │ │ │ + 0x00000960 5f6e616d 65735f72 756c6500 696d706f _names_rule.impo │ │ │ │ │ + 0x00000970 72745f66 726f6d5f 61735f6e 616d655f rt_from_as_name_ │ │ │ │ │ 0x00000980 72756c65 005f6c6f 6f70315f 34355f72 rule._loop1_45_r │ │ │ │ │ 0x00000990 756c6500 5f6c6f6f 70315f34 375f7275 ule._loop1_47_ru │ │ │ │ │ 0x000009a0 6c65002e 4c433537 002e4c43 3538002e le..LC57..LC58.. │ │ │ │ │ 0x000009b0 4c433539 005f746d 705f3136 315f7275 LC59._tmp_161_ru │ │ │ │ │ 0x000009c0 6c65005f 746d705f 3136305f 72756c65 le._tmp_160_rule │ │ │ │ │ 0x000009d0 005f746d 705f3136 325f7275 6c65002e ._tmp_162_rule.. │ │ │ │ │ 0x000009e0 4c433630 002e4c43 3631002e 4c433632 LC60..LC61..LC62 │ │ │ │ │ @@ -172,18 +172,18 @@ │ │ │ │ │ 0x00000a90 002e4c43 3638002e 4c433639 002e4c43 ..LC68..LC69..LC │ │ │ │ │ 0x00000aa0 3730002e 4c433731 002e4c43 3732002e 70..LC71..LC72.. │ │ │ │ │ 0x00000ab0 4c433733 002e4c43 3734002e 4c433735 LC73..LC74..LC75 │ │ │ │ │ 0x00000ac0 002e4c43 3736002e 4c433737 002e4c43 ..LC76..LC77..LC │ │ │ │ │ 0x00000ad0 3738005f 6c6f6f70 305f3131 325f7275 78._loop0_112_ru │ │ │ │ │ 0x00000ae0 6c65005f 746d705f 3233365f 72756c65 le._tmp_236_rule │ │ │ │ │ 0x00000af0 005f746d 705f3233 375f7275 6c652e69 ._tmp_237_rule.i │ │ │ │ │ - 0x00000b00 7372612e 30005f6c 6f6f7030 5f323430 sra.0._loop0_240 │ │ │ │ │ - 0x00000b10 5f72756c 65005f74 6d705f32 33385f72 _rule._tmp_238_r │ │ │ │ │ - 0x00000b20 756c6500 5f746d70 5f323335 5f72756c ule._tmp_235_rul │ │ │ │ │ - 0x00000b30 65005f74 6d705f32 34325f72 756c6500 e._tmp_242_rule. │ │ │ │ │ + 0x00000b00 7372612e 30005f74 6d705f32 33385f72 sra.0._tmp_238_r │ │ │ │ │ + 0x00000b10 756c6500 5f746d70 5f323432 5f72756c ule._tmp_242_rul │ │ │ │ │ + 0x00000b20 65005f74 6d705f32 33355f72 756c6500 e._tmp_235_rule. │ │ │ │ │ + 0x00000b30 5f6c6f6f 70305f32 34305f72 756c6500 _loop0_240_rule. │ │ │ │ │ 0x00000b40 2e4c4337 3900736c 6963655f 72756c65 .LC79.slice_rule │ │ │ │ │ 0x00000b50 002e4c43 38300069 6e76616c 69645f65 ..LC80.invalid_e │ │ │ │ │ 0x00000b60 78636570 745f7374 6d745f72 756c6500 xcept_stmt_rule. │ │ │ │ │ 0x00000b70 5f746d70 5f323234 5f72756c 65005f6c _tmp_224_rule._l │ │ │ │ │ 0x00000b80 6f6f7031 5f323136 5f72756c 65002e4c oop1_216_rule..L │ │ │ │ │ 0x00000b90 43383100 5f746d70 5f323239 5f72756c C81._tmp_229_rul │ │ │ │ │ 0x00000ba0 652e6973 72612e30 006b7761 72675f6f e.isra.0.kwarg_o │ │ │ │ │ @@ -249,267 +249,266 @@ │ │ │ │ │ 0x00000f60 5f72756c 65007061 74746572 6e5f6361 _rule.pattern_ca │ │ │ │ │ 0x00000f70 70747572 655f7461 72676574 5f72756c pture_target_rul │ │ │ │ │ 0x00000f80 65007769 6c646361 72645f70 61747465 e.wildcard_patte │ │ │ │ │ 0x00000f90 726e5f72 756c6500 2e4c4339 35002e4c rn_rule..LC95..L │ │ │ │ │ 0x00000fa0 43393600 2e4c4339 3700636c 6f736564 C96..LC97.closed │ │ │ │ │ 0x00000fb0 5f706174 7465726e 5f72756c 65006f72 _pattern_rule.or │ │ │ │ │ 0x00000fc0 5f706174 7465726e 5f72756c 65002e4c _pattern_rule..L │ │ │ │ │ - 0x00000fd0 43393800 7369676e 65645f6e 756d6265 C98.signed_numbe │ │ │ │ │ - 0x00000fe0 725f7275 6c650063 6f6d706c 65785f6e r_rule.complex_n │ │ │ │ │ - 0x00000ff0 756d6265 725f7275 6c65006e 616d655f umber_rule.name_ │ │ │ │ │ - 0x00001000 6f725f61 7474725f 72756c65 00706f73 or_attr_rule.pos │ │ │ │ │ - 0x00001010 6974696f 6e616c5f 70617474 65726e73 itional_patterns │ │ │ │ │ - 0x00001020 5f72756c 65005f74 6d705f36 375f7275 _rule._tmp_67_ru │ │ │ │ │ - 0x00001030 6c650064 6f75626c 655f7374 61725f70 le.double_star_p │ │ │ │ │ - 0x00001040 61747465 726e5f72 756c6500 6974656d attern_rule.item │ │ │ │ │ - 0x00001050 735f7061 74746572 6e5f7275 6c65006b s_pattern_rule.k │ │ │ │ │ - 0x00001060 6579776f 72645f70 61747465 726e735f eyword_patterns_ │ │ │ │ │ - 0x00001070 72756c65 005f746d 705f3730 5f72756c rule._tmp_70_rul │ │ │ │ │ - 0x00001080 65007369 676e6564 5f726561 6c5f6e75 e.signed_real_nu │ │ │ │ │ - 0x00001090 6d626572 5f72756c 6500696d 6167696e mber_rule.imagin │ │ │ │ │ - 0x000010a0 6172795f 6e756d62 65725f72 756c6500 ary_number_rule. │ │ │ │ │ - 0x000010b0 5f746d70 5f36395f 72756c65 006b6579 _tmp_69_rule.key │ │ │ │ │ - 0x000010c0 776f7264 5f706174 7465726e 5f72756c word_pattern_rul │ │ │ │ │ - 0x000010d0 65005f74 6d705f32 36375f72 756c6500 e._tmp_267_rule. │ │ │ │ │ - 0x000010e0 5f746d70 5f323736 5f72756c 65005f74 _tmp_276_rule._t │ │ │ │ │ - 0x000010f0 6d705f32 37375f72 756c6500 2e4c4339 mp_277_rule..LC9 │ │ │ │ │ - 0x00001100 39002e4c 43313030 002e4c43 31303100 9..LC100..LC101. │ │ │ │ │ - 0x00001110 2e4c4331 3032002e 4c433130 33007479 .LC102..LC103.ty │ │ │ │ │ - 0x00001120 70655f70 6172616d 5f646566 61756c74 pe_param_default │ │ │ │ │ - 0x00001130 5f72756c 65002e4c 43313034 005f746d _rule..LC104._tm │ │ │ │ │ - 0x00001140 705f3232 355f7275 6c65005f 6c6f6f70 p_225_rule._loop │ │ │ │ │ - 0x00001150 315f3231 395f7275 6c65006b 65795f76 1_219_rule.key_v │ │ │ │ │ - 0x00001160 616c7565 5f706174 7465726e 5f72756c alue_pattern_rul │ │ │ │ │ - 0x00001170 65005f74 6d705f36 385f7275 6c65002e e._tmp_68_rule.. │ │ │ │ │ - 0x00001180 4c433130 35002e4c 43313036 002e4c43 LC105..LC106..LC │ │ │ │ │ - 0x00001190 31303700 2e4c4331 3038005f 746d705f 107..LC108._tmp_ │ │ │ │ │ - 0x000011a0 3231345f 72756c65 005f6c6f 6f70305f 214_rule._loop0_ │ │ │ │ │ - 0x000011b0 3231355f 72756c65 005f746d 705f3231 215_rule._tmp_21 │ │ │ │ │ - 0x000011c0 375f7275 6c65005f 6c6f6f70 305f3231 7_rule._loop0_21 │ │ │ │ │ - 0x000011d0 385f7275 6c65005f 746d705f 3237315f 8_rule._tmp_271_ │ │ │ │ │ - 0x000011e0 72756c65 005f746d 705f3232 325f7275 rule._tmp_222_ru │ │ │ │ │ - 0x000011f0 6c65005f 746d705f 3232315f 72756c65 le._tmp_221_rule │ │ │ │ │ - 0x00001200 002e4c43 31303900 2e4c4331 3130005f ..LC109..LC110._ │ │ │ │ │ - 0x00001210 746d705f 3236385f 72756c65 00726573 tmp_268_rule.res │ │ │ │ │ - 0x00001220 65727665 645f6b65 79776f72 6473005f erved_keywords._ │ │ │ │ │ - 0x00001230 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ - 0x00001240 6c2e3000 5f5f636f 6d706f75 6e645f6c l.0.__compound_l │ │ │ │ │ - 0x00001250 69746572 616c2e31 005f5f63 6f6d706f iteral.1.__compo │ │ │ │ │ - 0x00001260 756e645f 6c697465 72616c2e 32005f5f und_literal.2.__ │ │ │ │ │ - 0x00001270 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ - 0x00001280 2e33005f 5f636f6d 706f756e 645f6c69 .3.__compound_li │ │ │ │ │ - 0x00001290 74657261 6c2e3400 5f5f636f 6d706f75 teral.4.__compou │ │ │ │ │ - 0x000012a0 6e645f6c 69746572 616c2e35 005f5f63 nd_literal.5.__c │ │ │ │ │ - 0x000012b0 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ - 0x000012c0 36005f5f 636f6d70 6f756e64 5f6c6974 6.__compound_lit │ │ │ │ │ - 0x000012d0 6572616c 2e37005f 5f636f6d 706f756e eral.7.__compoun │ │ │ │ │ - 0x000012e0 645f6c69 74657261 6c2e3800 736f6674 d_literal.8.soft │ │ │ │ │ - 0x000012f0 5f6b6579 776f7264 73005f50 79506567 _keywords._PyPeg │ │ │ │ │ - 0x00001300 656e5f70 61727365 005f5079 50656765 en_parse._PyPege │ │ │ │ │ - 0x00001310 6e5f6578 70656374 5f746f6b 656e005f n_expect_token._ │ │ │ │ │ - 0x00001320 50794153 545f4578 70726573 73696f6e PyAST_Expression │ │ │ │ │ - 0x00001330 0050794d 656d5f4d 616c6c6f 63005f50 .PyMem_Malloc._P │ │ │ │ │ - 0x00001340 79506567 656e5f6c 6f6f6b61 68656164 yPegen_lookahead │ │ │ │ │ - 0x00001350 5f776974 685f696e 74005f50 79506567 _with_int._PyPeg │ │ │ │ │ - 0x00001360 656e5f73 696e676c 65746f6e 5f736571 en_singleton_seq │ │ │ │ │ - 0x00001370 005f5079 70656765 6e5f7374 61636b5f ._Pypegen_stack_ │ │ │ │ │ - 0x00001380 6f766572 666c6f77 005f5079 5f617364 overflow._Py_asd │ │ │ │ │ - 0x00001390 6c5f6765 6e657269 635f7365 715f6e65 l_generic_seq_ne │ │ │ │ │ - 0x000013a0 77005079 4d656d5f 46726565 005f5079 w.PyMem_Free._Py │ │ │ │ │ - 0x000013b0 50656765 6e5f7365 715f666c 61747465 Pegen_seq_flatte │ │ │ │ │ - 0x000013c0 6e005f50 79506567 656e5f6d 616b655f n._PyPegen_make_ │ │ │ │ │ - 0x000013d0 6d6f6475 6c650050 79457272 5f4f6363 module.PyErr_Occ │ │ │ │ │ - 0x000013e0 75727265 64005079 4d656d5f 5265616c urred.PyMem_Real │ │ │ │ │ - 0x000013f0 6c6f6300 5f507950 6567656e 5f66696c loc._PyPegen_fil │ │ │ │ │ - 0x00001400 6c5f746f 6b656e00 5f507941 53545f49 l_token._PyAST_I │ │ │ │ │ - 0x00001410 6e746572 61637469 7665005f 50795065 nteractive._PyPe │ │ │ │ │ - 0x00001420 67656e5f 7365715f 696e7365 72745f69 gen_seq_insert_i │ │ │ │ │ - 0x00001430 6e5f6672 6f6e7400 5f507950 6567656e n_front._PyPegen │ │ │ │ │ - 0x00001440 5f696e74 65726163 74697665 5f657869 _interactive_exi │ │ │ │ │ - 0x00001450 74005079 4572725f 4e6f4d65 6d6f7279 t.PyErr_NoMemory │ │ │ │ │ - 0x00001460 005f5079 4153545f 46756e63 74696f6e ._PyAST_Function │ │ │ │ │ - 0x00001470 54797065 005f5079 50656765 6e5f7365 Type._PyPegen_se │ │ │ │ │ - 0x00001480 715f6170 70656e64 5f746f5f 656e6400 q_append_to_end. │ │ │ │ │ - 0x00001490 5f507950 6567656e 5f676574 5f6c6173 _PyPegen_get_las │ │ │ │ │ - 0x000014a0 745f6e6f 6e6e7768 69746573 70616365 t_nonnwhitespace │ │ │ │ │ - 0x000014b0 5f746f6b 656e005f 50794153 545f5061 _token._PyAST_Pa │ │ │ │ │ - 0x000014c0 7373005f 50795065 67656e5f 6c6f6f6b ss._PyPegen_look │ │ │ │ │ - 0x000014d0 61686561 64005f50 79506567 656e5f65 ahead._PyPegen_e │ │ │ │ │ - 0x000014e0 78706563 745f736f 66745f6b 6579776f xpect_soft_keywo │ │ │ │ │ - 0x000014f0 7264005f 50794153 545f4966 005f5079 rd._PyAST_If._Py │ │ │ │ │ - 0x00001500 4153545f 57697468 005f5079 4153545f AST_With._PyAST_ │ │ │ │ │ - 0x00001510 466f7200 5f507950 6567656e 5f66756e For._PyPegen_fun │ │ │ │ │ - 0x00001520 6374696f 6e5f6465 665f6465 636f7261 ction_def_decora │ │ │ │ │ - 0x00001530 746f7273 005f5079 50656765 6e5f6578 tors._PyPegen_ex │ │ │ │ │ - 0x00001540 70656374 5f666f72 6365645f 746f6b65 pect_forced_toke │ │ │ │ │ - 0x00001550 6e005f50 79415354 5f547279 005f5079 n._PyAST_Try._Py │ │ │ │ │ - 0x00001560 4153545f 5768696c 65005f50 79415354 AST_While._PyAST │ │ │ │ │ - 0x00001570 5f4d6174 6368005f 50795065 67656e5f _Match._PyPegen_ │ │ │ │ │ - 0x00001580 636c6173 735f6465 665f6465 636f7261 class_def_decora │ │ │ │ │ - 0x00001590 746f7273 005f5079 4153545f 4173796e tors._PyAST_Asyn │ │ │ │ │ - 0x000015a0 63576974 68005f50 79415354 5f547279 cWith._PyAST_Try │ │ │ │ │ - 0x000015b0 53746172 005f5079 4153545f 4173796e Star._PyAST_Asyn │ │ │ │ │ - 0x000015c0 63466f72 00507945 78635f49 6e64656e cFor.PyExc_Inden │ │ │ │ │ - 0x000015d0 74617469 6f6e4572 726f7200 5f507950 tationError._PyP │ │ │ │ │ - 0x000015e0 6567656e 5f726169 73655f65 72726f72 egen_raise_error │ │ │ │ │ - 0x000015f0 00507942 79746573 5f417353 7472696e .PyBytes_AsStrin │ │ │ │ │ - 0x00001600 67005f50 79506567 656e5f6e 65775f74 g._PyPegen_new_t │ │ │ │ │ - 0x00001610 7970655f 636f6d6d 656e7400 50794578 ype_comment.PyEx │ │ │ │ │ - 0x00001620 635f5379 6e746178 4572726f 72005f50 c_SyntaxError._P │ │ │ │ │ - 0x00001630 79506567 656e5f69 735f6d65 6d6f697a yPegen_is_memoiz │ │ │ │ │ - 0x00001640 6564005f 50795065 67656e5f 6c6f6f6b ed._PyPegen_look │ │ │ │ │ - 0x00001650 61686561 645f7769 74685f73 7472696e ahead_with_strin │ │ │ │ │ - 0x00001660 67005f50 79506567 656e5f69 6e736572 g._PyPegen_inser │ │ │ │ │ - 0x00001670 745f6d65 6d6f005f 50794153 545f4578 t_memo._PyAST_Ex │ │ │ │ │ - 0x00001680 7072005f 50795065 67656e5f 7365715f pr._PyPegen_seq_ │ │ │ │ │ - 0x00001690 636f756e 745f646f 7473005f 50795065 count_dots._PyPe │ │ │ │ │ - 0x000016a0 67656e5f 63686563 6b65645f 66757475 gen_checked_futu │ │ │ │ │ - 0x000016b0 72655f69 6d706f72 74005f50 79415354 re_import._PyAST │ │ │ │ │ - 0x000016c0 5f526574 75726e00 5f507941 53545f52 _Return._PyAST_R │ │ │ │ │ - 0x000016d0 61697365 005f5079 4153545f 616c6961 aise._PyAST_alia │ │ │ │ │ - 0x000016e0 73005f50 79415354 5f496d70 6f727400 s._PyAST_Import. │ │ │ │ │ - 0x000016f0 5f507950 6567656e 5f757064 6174655f _PyPegen_update_ │ │ │ │ │ - 0x00001700 6d656d6f 005f5079 50656765 6e5f6e61 memo._PyPegen_na │ │ │ │ │ - 0x00001710 6d655f74 6f6b656e 005f5079 4153545f me_token._PyAST_ │ │ │ │ │ - 0x00001720 44656c65 7465005f 50794153 545f4173 Delete._PyAST_As │ │ │ │ │ - 0x00001730 73657274 005f5079 4153545f 42726561 sert._PyAST_Brea │ │ │ │ │ - 0x00001740 6b005f50 79415354 5f436f6e 74696e75 k._PyAST_Continu │ │ │ │ │ - 0x00001750 65005f50 79506567 656e5f6a 6f696e5f e._PyPegen_join_ │ │ │ │ │ - 0x00001760 6e616d65 735f7769 74685f64 6f74005f names_with_dot._ │ │ │ │ │ - 0x00001770 50795065 67656e5f 6d61705f 6e616d65 PyPegen_map_name │ │ │ │ │ - 0x00001780 735f746f 5f696473 005f5079 4153545f s_to_ids._PyAST_ │ │ │ │ │ - 0x00001790 476c6f62 616c005f 50794153 545f496d Global._PyAST_Im │ │ │ │ │ - 0x000017a0 706f7274 46726f6d 005f5079 4153545f portFrom._PyAST_ │ │ │ │ │ - 0x000017b0 4e6f6e6c 6f63616c 005f5079 50656765 Nonlocal._PyPege │ │ │ │ │ - 0x000017c0 6e5f7365 745f6578 70725f63 6f6e7465 n_set_expr_conte │ │ │ │ │ - 0x000017d0 7874005f 50794153 545f5479 7065416c xt._PyAST_TypeAl │ │ │ │ │ - 0x000017e0 69617300 5f507941 53545f41 6e6e4173 ias._PyAST_AnnAs │ │ │ │ │ - 0x000017f0 7369676e 005f5079 4153545f 41756741 sign._PyAST_AugA │ │ │ │ │ - 0x00001800 73736967 6e005f50 79415354 5f417373 ssign._PyAST_Ass │ │ │ │ │ - 0x00001810 69676e00 5f507941 53545f41 74747269 ign._PyAST_Attri │ │ │ │ │ - 0x00001820 62757465 005f5079 4153545f 53756273 bute._PyAST_Subs │ │ │ │ │ - 0x00001830 63726970 74005f50 79506567 656e5f67 cript._PyPegen_g │ │ │ │ │ - 0x00001840 65745f65 7870725f 6e616d65 005f5079 et_expr_name._Py │ │ │ │ │ - 0x00001850 4153545f 43616c6c 005f5079 50656765 AST_Call._PyPege │ │ │ │ │ - 0x00001860 6e5f6e75 6d626572 5f746f6b 656e005f n_number_token._ │ │ │ │ │ - 0x00001870 50795f4e 6f6e6553 74727563 74005f50 Py_NoneStruct._P │ │ │ │ │ - 0x00001880 79415354 5f436f6e 7374616e 74005f50 yAST_Constant._P │ │ │ │ │ - 0x00001890 79415354 5f4c6973 74436f6d 70005f50 yAST_ListComp._P │ │ │ │ │ - 0x000018a0 795f5472 75655374 72756374 005f5079 y_TrueStruct._Py │ │ │ │ │ - 0x000018b0 50656765 6e5f6765 745f6b65 7973005f Pegen_get_keys._ │ │ │ │ │ - 0x000018c0 50795065 67656e5f 6765745f 76616c75 PyPegen_get_valu │ │ │ │ │ - 0x000018d0 6573005f 50794153 545f4469 6374005f es._PyAST_Dict._ │ │ │ │ │ - 0x000018e0 50795f46 616c7365 53747275 6374005f Py_FalseStruct._ │ │ │ │ │ - 0x000018f0 50794153 545f5365 74005f50 795f456c PyAST_Set._Py_El │ │ │ │ │ - 0x00001900 6c697073 69734f62 6a656374 005f5079 lipsisObject._Py │ │ │ │ │ - 0x00001910 50656765 6e5f6b65 795f7661 6c75655f Pegen_key_value_ │ │ │ │ │ - 0x00001920 70616972 005f5079 4153545f 44696374 pair._PyAST_Dict │ │ │ │ │ - 0x00001930 436f6d70 005f5079 4153545f 53657443 Comp._PyAST_SetC │ │ │ │ │ - 0x00001940 6f6d7000 5f507950 6567656e 5f737472 omp._PyPegen_str │ │ │ │ │ - 0x00001950 696e675f 746f6b65 6e005f50 79506567 ing_token._PyPeg │ │ │ │ │ - 0x00001960 656e5f63 6f6e7374 616e745f 66726f6d en_constant_from │ │ │ │ │ - 0x00001970 5f737472 696e6700 5f507950 6567656e _string._PyPegen │ │ │ │ │ - 0x00001980 5f636f6e 63617465 6e617465 5f737472 _concatenate_str │ │ │ │ │ - 0x00001990 696e6773 005f5079 50656765 6e5f636f ings._PyPegen_co │ │ │ │ │ - 0x000019a0 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ - 0x000019b0 6e005f50 79506567 656e5f6a 6f696e65 n._PyPegen_joine │ │ │ │ │ - 0x000019c0 645f7374 72005f50 79415354 5f547570 d_str._PyAST_Tup │ │ │ │ │ - 0x000019d0 6c65005f 50794153 545f5374 61727265 le._PyAST_Starre │ │ │ │ │ - 0x000019e0 64005f50 79415354 5f4c6973 74005f50 d._PyAST_List._P │ │ │ │ │ - 0x000019f0 79415354 5f4e616d 65644578 7072005f yAST_NamedExpr._ │ │ │ │ │ - 0x00001a00 50794153 545f4765 6e657261 746f7245 PyAST_GeneratorE │ │ │ │ │ - 0x00001a10 7870005f 50794153 545f4966 45787000 xp._PyAST_IfExp. │ │ │ │ │ - 0x00001a20 5f507950 6567656e 5f636865 636b5f6c _PyPegen_check_l │ │ │ │ │ - 0x00001a30 65676163 795f7374 6d74005f 50794153 egacy_stmt._PyAS │ │ │ │ │ - 0x00001a40 545f426f 6f6c4f70 005f5079 4153545f T_BoolOp._PyAST_ │ │ │ │ │ - 0x00001a50 42696e4f 70005f50 79506567 656e5f63 BinOp._PyPegen_c │ │ │ │ │ - 0x00001a60 6d706f70 5f657870 725f7061 6972005f mpop_expr_pair._ │ │ │ │ │ - 0x00001a70 50795065 67656e5f 6765745f 636d706f PyPegen_get_cmpo │ │ │ │ │ - 0x00001a80 7073005f 50795065 67656e5f 6765745f ps._PyPegen_get_ │ │ │ │ │ - 0x00001a90 65787072 73005f50 79415354 5f436f6d exprs._PyAST_Com │ │ │ │ │ - 0x00001aa0 70617265 005f5079 4153545f 556e6172 pare._PyAST_Unar │ │ │ │ │ - 0x00001ab0 794f7000 5f507950 6567656e 5f636865 yOp._PyPegen_che │ │ │ │ │ - 0x00001ac0 636b5f62 61727279 5f61735f 666c7566 ck_barry_as_fluf │ │ │ │ │ - 0x00001ad0 6c005f50 79415354 5f417761 6974005f l._PyAST_Await._ │ │ │ │ │ - 0x00001ae0 50794153 545f4c61 6d626461 005f5079 PyAST_Lambda._Py │ │ │ │ │ - 0x00001af0 50656765 6e5f656d 7074795f 61726775 Pegen_empty_argu │ │ │ │ │ - 0x00001b00 6d656e74 73005f50 79415354 5f636f6d ments._PyAST_com │ │ │ │ │ - 0x00001b10 70726568 656e7369 6f6e005f 50795065 prehension._PyPe │ │ │ │ │ - 0x00001b20 67656e5f 64756d6d 795f6e61 6d65005f gen_dummy_name._ │ │ │ │ │ - 0x00001b30 50794153 545f4675 6e637469 6f6e4465 PyAST_FunctionDe │ │ │ │ │ - 0x00001b40 66005f50 79415354 5f417379 6e634675 f._PyAST_AsyncFu │ │ │ │ │ - 0x00001b50 6e637469 6f6e4465 66005f50 79506567 nctionDef._PyPeg │ │ │ │ │ - 0x00001b60 656e5f63 6f6c6c65 63745f63 616c6c5f en_collect_call_ │ │ │ │ │ - 0x00001b70 73657173 005f5079 50656765 6e5f7365 seqs._PyPegen_se │ │ │ │ │ - 0x00001b80 715f6578 74726163 745f7374 61727265 q_extract_starre │ │ │ │ │ - 0x00001b90 645f6578 70727300 5f507950 6567656e d_exprs._PyPegen │ │ │ │ │ - 0x00001ba0 5f736571 5f64656c 6574655f 73746172 _seq_delete_star │ │ │ │ │ - 0x00001bb0 7265645f 65787072 73005f50 79415354 red_exprs._PyAST │ │ │ │ │ - 0x00001bc0 5f596965 6c644672 6f6d005f 50794153 _YieldFrom._PyAS │ │ │ │ │ - 0x00001bd0 545f5969 656c6400 5f507950 6567656e T_Yield._PyPegen │ │ │ │ │ - 0x00001be0 5f6d616b 655f6172 67756d65 6e747300 _make_arguments. │ │ │ │ │ - 0x00001bf0 5f507941 53545f61 7267005f 50795065 _PyAST_arg._PyPe │ │ │ │ │ - 0x00001c00 67656e5f 6164645f 74797065 5f636f6d gen_add_type_com │ │ │ │ │ - 0x00001c10 6d656e74 5f746f5f 61726700 5f507950 ment_to_arg._PyP │ │ │ │ │ - 0x00001c20 6567656e 5f616c69 61735f66 6f725f73 egen_alias_for_s │ │ │ │ │ - 0x00001c30 74617200 5f507950 6567656e 5f736c61 tar._PyPegen_sla │ │ │ │ │ - 0x00001c40 73685f77 6974685f 64656661 756c7400 sh_with_default. │ │ │ │ │ - 0x00001c50 5f507950 6567656e 5f6e616d 655f6465 _PyPegen_name_de │ │ │ │ │ - 0x00001c60 6661756c 745f7061 6972005f 50795065 fault_pair._PyPe │ │ │ │ │ - 0x00001c70 67656e5f 73746172 5f657463 005f5079 gen_star_etc._Py │ │ │ │ │ - 0x00001c80 50656765 6e5f666f 726d6174 7465645f Pegen_formatted_ │ │ │ │ │ - 0x00001c90 76616c75 65005f50 79506567 656e5f63 value._PyPegen_c │ │ │ │ │ - 0x00001ca0 6865636b 5f667374 72696e67 5f636f6e heck_fstring_con │ │ │ │ │ - 0x00001cb0 76657273 696f6e00 5f507950 6567656e version._PyPegen │ │ │ │ │ - 0x00001cc0 5f736574 75705f66 756c6c5f 666f726d _setup_full_form │ │ │ │ │ - 0x00001cd0 61745f73 70656300 5f507950 6567656e at_spec._PyPegen │ │ │ │ │ - 0x00001ce0 5f6c6f6f 6b616865 61645f66 6f725f65 _lookahead_for_e │ │ │ │ │ - 0x00001cf0 78707200 5f507941 53545f53 6c696365 xpr._PyAST_Slice │ │ │ │ │ - 0x00001d00 005f5079 4153545f 45786365 70744861 ._PyAST_ExceptHa │ │ │ │ │ - 0x00001d10 6e646c65 72005f50 79415354 5f436c61 ndler._PyAST_Cla │ │ │ │ │ - 0x00001d20 73734465 66005f50 79506567 656e5f61 ssDef._PyPegen_a │ │ │ │ │ - 0x00001d30 75676f70 65726174 6f72005f 50794153 ugoperator._PyAS │ │ │ │ │ - 0x00001d40 545f6b65 79776f72 64005f50 79506567 T_keyword._PyPeg │ │ │ │ │ - 0x00001d50 656e5f6b 6579776f 72645f6f 725f7374 en_keyword_or_st │ │ │ │ │ - 0x00001d60 61727265 64005f50 79506567 656e5f6a arred._PyPegen_j │ │ │ │ │ - 0x00001d70 6f696e5f 73657175 656e6365 73005f50 oin_sequences._P │ │ │ │ │ - 0x00001d80 79415354 5f776974 68697465 6d005f50 yAST_withitem._P │ │ │ │ │ - 0x00001d90 79506567 656e5f73 6f66745f 6b657977 yPegen_soft_keyw │ │ │ │ │ - 0x00001da0 6f72645f 746f6b65 6e005f50 79506567 ord_token._PyPeg │ │ │ │ │ - 0x00001db0 656e5f73 65715f6c 6173745f 6974656d en_seq_last_item │ │ │ │ │ - 0x00001dc0 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ - 0x00001dd0 6572726f 725f6b6e 6f776e5f 6c6f6361 error_known_loca │ │ │ │ │ - 0x00001de0 74696f6e 005f5079 50656765 6e5f6765 tion._PyPegen_ge │ │ │ │ │ - 0x00001df0 745f6c61 73745f63 6f6d7072 6568656e t_last_comprehen │ │ │ │ │ - 0x00001e00 73696f6e 5f697465 6d005f50 79506567 sion_item._PyPeg │ │ │ │ │ - 0x00001e10 656e5f6e 6f6e7061 72656e5f 67656e65 en_nonparen_gene │ │ │ │ │ - 0x00001e20 78705f69 6e5f6361 6c6c005f 50795065 xp_in_call._PyPe │ │ │ │ │ - 0x00001e30 67656e5f 61726775 6d656e74 735f7061 gen_arguments_pa │ │ │ │ │ - 0x00001e40 7273696e 675f6572 726f7200 5f507941 rsing_error._PyA │ │ │ │ │ - 0x00001e50 53545f6d 61746368 5f636173 65005f50 ST_match_case._P │ │ │ │ │ - 0x00001e60 79415354 5f4d6174 63685365 7175656e yAST_MatchSequen │ │ │ │ │ - 0x00001e70 6365005f 50794153 545f4d61 74636853 ce._PyAST_MatchS │ │ │ │ │ - 0x00001e80 74617200 5f507941 53545f4d 61746368 tar._PyAST_Match │ │ │ │ │ - 0x00001e90 4f72005f 50794153 545f4d61 74636841 Or._PyAST_MatchA │ │ │ │ │ - 0x00001ea0 73005f50 79415354 5f4d6174 6368436c s._PyAST_MatchCl │ │ │ │ │ - 0x00001eb0 61737300 5f507941 53545f4d 61746368 ass._PyAST_Match │ │ │ │ │ - 0x00001ec0 56616c75 65005f50 79415354 5f4d6174 Value._PyAST_Mat │ │ │ │ │ - 0x00001ed0 63684d61 7070696e 67005f50 79506567 chMapping._PyPeg │ │ │ │ │ - 0x00001ee0 656e5f67 65745f70 61747465 726e5f6b en_get_pattern_k │ │ │ │ │ - 0x00001ef0 65797300 5f507950 6567656e 5f676574 eys._PyPegen_get │ │ │ │ │ - 0x00001f00 5f706174 7465726e 73005f50 79506567 _patterns._PyPeg │ │ │ │ │ - 0x00001f10 656e5f73 65715f66 69727374 5f697465 en_seq_first_ite │ │ │ │ │ - 0x00001f20 6d005f50 79415354 5f4d6174 63685369 m._PyAST_MatchSi │ │ │ │ │ - 0x00001f30 6e676c65 746f6e00 5f507950 6567656e ngleton._PyPegen │ │ │ │ │ - 0x00001f40 5f656e73 7572655f 7265616c 005f5079 _ensure_real._Py │ │ │ │ │ - 0x00001f50 50656765 6e5f6465 636f6465 645f636f Pegen_decoded_co │ │ │ │ │ - 0x00001f60 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ - 0x00001f70 6e005f50 79506567 656e5f6b 65795f70 n._PyPegen_key_p │ │ │ │ │ - 0x00001f80 61747465 726e5f70 61697200 5f507941 attern_pair._PyA │ │ │ │ │ - 0x00001f90 53545f54 79706556 6172005f 50794153 ST_TypeVar._PyAS │ │ │ │ │ - 0x00001fa0 545f5061 72616d53 70656300 5f507941 T_ParamSpec._PyA │ │ │ │ │ - 0x00001fb0 53545f54 79706556 61725475 706c6500 ST_TypeVarTuple. │ │ │ │ │ - 0x00001fc0 5f507950 6567656e 5f676574 5f696e76 _PyPegen_get_inv │ │ │ │ │ - 0x00001fd0 616c6964 5f746172 67657400 5f507950 alid_target._PyP │ │ │ │ │ - 0x00001fe0 6567656e 5f656e73 7572655f 696d6167 egen_ensure_imag │ │ │ │ │ - 0x00001ff0 696e6172 7900 inary. │ │ │ │ │ + 0x00000fd0 43393800 636f6d70 6c65785f 6e756d62 C98.complex_numb │ │ │ │ │ + 0x00000fe0 65725f72 756c6500 6e616d65 5f6f725f er_rule.name_or_ │ │ │ │ │ + 0x00000ff0 61747472 5f72756c 6500706f 73697469 attr_rule.positi │ │ │ │ │ + 0x00001000 6f6e616c 5f706174 7465726e 735f7275 onal_patterns_ru │ │ │ │ │ + 0x00001010 6c65005f 746d705f 36375f72 756c6500 le._tmp_67_rule. │ │ │ │ │ + 0x00001020 646f7562 6c655f73 7461725f 70617474 double_star_patt │ │ │ │ │ + 0x00001030 65726e5f 72756c65 00697465 6d735f70 ern_rule.items_p │ │ │ │ │ + 0x00001040 61747465 726e5f72 756c6500 6b657977 attern_rule.keyw │ │ │ │ │ + 0x00001050 6f72645f 70617474 65726e73 5f72756c ord_patterns_rul │ │ │ │ │ + 0x00001060 65005f74 6d705f37 305f7275 6c650073 e._tmp_70_rule.s │ │ │ │ │ + 0x00001070 69676e65 645f7265 616c5f6e 756d6265 igned_real_numbe │ │ │ │ │ + 0x00001080 725f7275 6c650069 6d616769 6e617279 r_rule.imaginary │ │ │ │ │ + 0x00001090 5f6e756d 6265725f 72756c65 005f746d _number_rule._tm │ │ │ │ │ + 0x000010a0 705f3639 5f72756c 65006b65 79776f72 p_69_rule.keywor │ │ │ │ │ + 0x000010b0 645f7061 74746572 6e5f7275 6c65005f d_pattern_rule._ │ │ │ │ │ + 0x000010c0 746d705f 3236375f 72756c65 005f746d tmp_267_rule._tm │ │ │ │ │ + 0x000010d0 705f3237 365f7275 6c65005f 746d705f p_276_rule._tmp_ │ │ │ │ │ + 0x000010e0 3237375f 72756c65 002e4c43 3939002e 277_rule..LC99.. │ │ │ │ │ + 0x000010f0 4c433130 30002e4c 43313031 002e4c43 LC100..LC101..LC │ │ │ │ │ + 0x00001100 31303200 2e4c4331 30330074 7970655f 102..LC103.type_ │ │ │ │ │ + 0x00001110 70617261 6d5f6465 6661756c 745f7275 param_default_ru │ │ │ │ │ + 0x00001120 6c65002e 4c433130 34005f74 6d705f32 le..LC104._tmp_2 │ │ │ │ │ + 0x00001130 32355f72 756c6500 5f6c6f6f 70315f32 25_rule._loop1_2 │ │ │ │ │ + 0x00001140 31395f72 756c6500 6b65795f 76616c75 19_rule.key_valu │ │ │ │ │ + 0x00001150 655f7061 74746572 6e5f7275 6c65005f e_pattern_rule._ │ │ │ │ │ + 0x00001160 746d705f 36385f72 756c6500 2e4c4331 tmp_68_rule..LC1 │ │ │ │ │ + 0x00001170 3035002e 4c433130 36002e4c 43313037 05..LC106..LC107 │ │ │ │ │ + 0x00001180 002e4c43 31303800 5f746d70 5f323134 ..LC108._tmp_214 │ │ │ │ │ + 0x00001190 5f72756c 65005f6c 6f6f7030 5f323135 _rule._loop0_215 │ │ │ │ │ + 0x000011a0 5f72756c 65005f74 6d705f32 31375f72 _rule._tmp_217_r │ │ │ │ │ + 0x000011b0 756c6500 5f6c6f6f 70305f32 31385f72 ule._loop0_218_r │ │ │ │ │ + 0x000011c0 756c6500 5f746d70 5f323731 5f72756c ule._tmp_271_rul │ │ │ │ │ + 0x000011d0 65005f74 6d705f32 32325f72 756c6500 e._tmp_222_rule. │ │ │ │ │ + 0x000011e0 5f746d70 5f323231 5f72756c 65002e4c _tmp_221_rule..L │ │ │ │ │ + 0x000011f0 43313039 002e4c43 31313000 5f746d70 C109..LC110._tmp │ │ │ │ │ + 0x00001200 5f323638 5f72756c 65007265 73657276 _268_rule.reserv │ │ │ │ │ + 0x00001210 65645f6b 6579776f 72647300 5f5f636f ed_keywords.__co │ │ │ │ │ + 0x00001220 6d706f75 6e645f6c 69746572 616c2e30 mpound_literal.0 │ │ │ │ │ + 0x00001230 005f5f63 6f6d706f 756e645f 6c697465 .__compound_lite │ │ │ │ │ + 0x00001240 72616c2e 31005f5f 636f6d70 6f756e64 ral.1.__compound │ │ │ │ │ + 0x00001250 5f6c6974 6572616c 2e32005f 5f636f6d _literal.2.__com │ │ │ │ │ + 0x00001260 706f756e 645f6c69 74657261 6c2e3300 pound_literal.3. │ │ │ │ │ + 0x00001270 5f5f636f 6d706f75 6e645f6c 69746572 __compound_liter │ │ │ │ │ + 0x00001280 616c2e34 005f5f63 6f6d706f 756e645f al.4.__compound_ │ │ │ │ │ + 0x00001290 6c697465 72616c2e 35005f5f 636f6d70 literal.5.__comp │ │ │ │ │ + 0x000012a0 6f756e64 5f6c6974 6572616c 2e36005f ound_literal.6._ │ │ │ │ │ + 0x000012b0 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ + 0x000012c0 6c2e3700 5f5f636f 6d706f75 6e645f6c l.7.__compound_l │ │ │ │ │ + 0x000012d0 69746572 616c2e38 00736f66 745f6b65 iteral.8.soft_ke │ │ │ │ │ + 0x000012e0 79776f72 6473005f 50795065 67656e5f ywords._PyPegen_ │ │ │ │ │ + 0x000012f0 70617273 65005f50 79506567 656e5f65 parse._PyPegen_e │ │ │ │ │ + 0x00001300 78706563 745f746f 6b656e00 5f507941 xpect_token._PyA │ │ │ │ │ + 0x00001310 53545f45 78707265 7373696f 6e005079 ST_Expression.Py │ │ │ │ │ + 0x00001320 4d656d5f 4d616c6c 6f63005f 50795065 Mem_Malloc._PyPe │ │ │ │ │ + 0x00001330 67656e5f 6c6f6f6b 61686561 645f7769 gen_lookahead_wi │ │ │ │ │ + 0x00001340 74685f69 6e74005f 50795065 67656e5f th_int._PyPegen_ │ │ │ │ │ + 0x00001350 73696e67 6c65746f 6e5f7365 71005f50 singleton_seq._P │ │ │ │ │ + 0x00001360 79706567 656e5f73 7461636b 5f6f7665 ypegen_stack_ove │ │ │ │ │ + 0x00001370 72666c6f 77005f50 795f6173 646c5f67 rflow._Py_asdl_g │ │ │ │ │ + 0x00001380 656e6572 69635f73 65715f6e 65770050 eneric_seq_new.P │ │ │ │ │ + 0x00001390 794d656d 5f467265 65005f50 79506567 yMem_Free._PyPeg │ │ │ │ │ + 0x000013a0 656e5f73 65715f66 6c617474 656e005f en_seq_flatten._ │ │ │ │ │ + 0x000013b0 50795065 67656e5f 6d616b65 5f6d6f64 PyPegen_make_mod │ │ │ │ │ + 0x000013c0 756c6500 50794572 725f4f63 63757272 ule.PyErr_Occurr │ │ │ │ │ + 0x000013d0 65640050 794d656d 5f526561 6c6c6f63 ed.PyMem_Realloc │ │ │ │ │ + 0x000013e0 005f5079 50656765 6e5f6669 6c6c5f74 ._PyPegen_fill_t │ │ │ │ │ + 0x000013f0 6f6b656e 005f5079 4153545f 496e7465 oken._PyAST_Inte │ │ │ │ │ + 0x00001400 72616374 69766500 5f507950 6567656e ractive._PyPegen │ │ │ │ │ + 0x00001410 5f736571 5f696e73 6572745f 696e5f66 _seq_insert_in_f │ │ │ │ │ + 0x00001420 726f6e74 005f5079 50656765 6e5f696e ront._PyPegen_in │ │ │ │ │ + 0x00001430 74657261 63746976 655f6578 6974005f teractive_exit._ │ │ │ │ │ + 0x00001440 50794153 545f4675 6e637469 6f6e5479 PyAST_FunctionTy │ │ │ │ │ + 0x00001450 7065005f 50795065 67656e5f 6765745f pe._PyPegen_get_ │ │ │ │ │ + 0x00001460 6c617374 5f6e6f6e 6e776869 74657370 last_nonnwhitesp │ │ │ │ │ + 0x00001470 6163655f 746f6b65 6e005f50 79415354 ace_token._PyAST │ │ │ │ │ + 0x00001480 5f506173 73005079 4572725f 4e6f4d65 _Pass.PyErr_NoMe │ │ │ │ │ + 0x00001490 6d6f7279 005f5079 50656765 6e5f7365 mory._PyPegen_se │ │ │ │ │ + 0x000014a0 715f6170 70656e64 5f746f5f 656e6400 q_append_to_end. │ │ │ │ │ + 0x000014b0 5f507950 6567656e 5f6c6f6f 6b616865 _PyPegen_lookahe │ │ │ │ │ + 0x000014c0 6164005f 50795065 67656e5f 65787065 ad._PyPegen_expe │ │ │ │ │ + 0x000014d0 63745f73 6f66745f 6b657977 6f726400 ct_soft_keyword. │ │ │ │ │ + 0x000014e0 5f507941 53545f49 66005f50 79415354 _PyAST_If._PyAST │ │ │ │ │ + 0x000014f0 5f576974 68005f50 79415354 5f466f72 _With._PyAST_For │ │ │ │ │ + 0x00001500 005f5079 50656765 6e5f6675 6e637469 ._PyPegen_functi │ │ │ │ │ + 0x00001510 6f6e5f64 65665f64 65636f72 61746f72 on_def_decorator │ │ │ │ │ + 0x00001520 73005f50 79506567 656e5f65 78706563 s._PyPegen_expec │ │ │ │ │ + 0x00001530 745f666f 72636564 5f746f6b 656e005f t_forced_token._ │ │ │ │ │ + 0x00001540 50794153 545f5472 79005f50 79415354 PyAST_Try._PyAST │ │ │ │ │ + 0x00001550 5f576869 6c65005f 50794153 545f4d61 _While._PyAST_Ma │ │ │ │ │ + 0x00001560 74636800 5f507950 6567656e 5f636c61 tch._PyPegen_cla │ │ │ │ │ + 0x00001570 73735f64 65665f64 65636f72 61746f72 ss_def_decorator │ │ │ │ │ + 0x00001580 73005f50 79415354 5f417379 6e635769 s._PyAST_AsyncWi │ │ │ │ │ + 0x00001590 7468005f 50794153 545f4173 796e6346 th._PyAST_AsyncF │ │ │ │ │ + 0x000015a0 6f72005f 50794153 545f5472 79537461 or._PyAST_TrySta │ │ │ │ │ + 0x000015b0 72005079 4578635f 496e6465 6e746174 r.PyExc_Indentat │ │ │ │ │ + 0x000015c0 696f6e45 72726f72 005f5079 50656765 ionError._PyPege │ │ │ │ │ + 0x000015d0 6e5f7261 6973655f 6572726f 72005079 n_raise_error.Py │ │ │ │ │ + 0x000015e0 42797465 735f4173 53747269 6e67005f Bytes_AsString._ │ │ │ │ │ + 0x000015f0 50795065 67656e5f 6e65775f 74797065 PyPegen_new_type │ │ │ │ │ + 0x00001600 5f636f6d 6d656e74 00507945 78635f53 _comment.PyExc_S │ │ │ │ │ + 0x00001610 796e7461 78457272 6f72005f 50795065 yntaxError._PyPe │ │ │ │ │ + 0x00001620 67656e5f 69735f6d 656d6f69 7a656400 gen_is_memoized. │ │ │ │ │ + 0x00001630 5f507950 6567656e 5f6c6f6f 6b616865 _PyPegen_lookahe │ │ │ │ │ + 0x00001640 61645f77 6974685f 73747269 6e67005f ad_with_string._ │ │ │ │ │ + 0x00001650 50795065 67656e5f 696e7365 72745f6d PyPegen_insert_m │ │ │ │ │ + 0x00001660 656d6f00 5f507941 53545f45 78707200 emo._PyAST_Expr. │ │ │ │ │ + 0x00001670 5f507950 6567656e 5f736571 5f636f75 _PyPegen_seq_cou │ │ │ │ │ + 0x00001680 6e745f64 6f747300 5f507950 6567656e nt_dots._PyPegen │ │ │ │ │ + 0x00001690 5f636865 636b6564 5f667574 7572655f _checked_future_ │ │ │ │ │ + 0x000016a0 696d706f 7274005f 50794153 545f5265 import._PyAST_Re │ │ │ │ │ + 0x000016b0 7475726e 005f5079 4153545f 52616973 turn._PyAST_Rais │ │ │ │ │ + 0x000016c0 65005f50 79415354 5f616c69 6173005f e._PyAST_alias._ │ │ │ │ │ + 0x000016d0 50794153 545f496d 706f7274 005f5079 PyAST_Import._Py │ │ │ │ │ + 0x000016e0 50656765 6e5f7570 64617465 5f6d656d Pegen_update_mem │ │ │ │ │ + 0x000016f0 6f005f50 79506567 656e5f6e 616d655f o._PyPegen_name_ │ │ │ │ │ + 0x00001700 746f6b65 6e005f50 79506567 656e5f6a token._PyPegen_j │ │ │ │ │ + 0x00001710 6f696e5f 6e616d65 735f7769 74685f64 oin_names_with_d │ │ │ │ │ + 0x00001720 6f74005f 50794153 545f4465 6c657465 ot._PyAST_Delete │ │ │ │ │ + 0x00001730 005f5079 4153545f 41737365 7274005f ._PyAST_Assert._ │ │ │ │ │ + 0x00001740 50794153 545f4272 65616b00 5f507941 PyAST_Break._PyA │ │ │ │ │ + 0x00001750 53545f49 6d706f72 7446726f 6d005f50 ST_ImportFrom._P │ │ │ │ │ + 0x00001760 79415354 5f436f6e 74696e75 65005f50 yAST_Continue._P │ │ │ │ │ + 0x00001770 79506567 656e5f6d 61705f6e 616d6573 yPegen_map_names │ │ │ │ │ + 0x00001780 5f746f5f 69647300 5f507941 53545f47 _to_ids._PyAST_G │ │ │ │ │ + 0x00001790 6c6f6261 6c005f50 79415354 5f4e6f6e lobal._PyAST_Non │ │ │ │ │ + 0x000017a0 6c6f6361 6c005f50 79506567 656e5f73 local._PyPegen_s │ │ │ │ │ + 0x000017b0 65745f65 7870725f 636f6e74 65787400 et_expr_context. │ │ │ │ │ + 0x000017c0 5f507941 53545f54 79706541 6c696173 _PyAST_TypeAlias │ │ │ │ │ + 0x000017d0 005f5079 4153545f 416e6e41 73736967 ._PyAST_AnnAssig │ │ │ │ │ + 0x000017e0 6e005f50 79415354 5f417567 41737369 n._PyAST_AugAssi │ │ │ │ │ + 0x000017f0 676e005f 50794153 545f4173 7369676e gn._PyAST_Assign │ │ │ │ │ + 0x00001800 005f5079 4153545f 41747472 69627574 ._PyAST_Attribut │ │ │ │ │ + 0x00001810 65005f50 79415354 5f537562 73637269 e._PyAST_Subscri │ │ │ │ │ + 0x00001820 7074005f 50795065 67656e5f 6765745f pt._PyPegen_get_ │ │ │ │ │ + 0x00001830 65787072 5f6e616d 65005f50 79415354 expr_name._PyAST │ │ │ │ │ + 0x00001840 5f43616c 6c005f50 79506567 656e5f6e _Call._PyPegen_n │ │ │ │ │ + 0x00001850 756d6265 725f746f 6b656e00 5f50795f umber_token._Py_ │ │ │ │ │ + 0x00001860 4e6f6e65 53747275 6374005f 50794153 NoneStruct._PyAS │ │ │ │ │ + 0x00001870 545f436f 6e737461 6e74005f 50794153 T_Constant._PyAS │ │ │ │ │ + 0x00001880 545f4c69 7374436f 6d70005f 50795f54 T_ListComp._Py_T │ │ │ │ │ + 0x00001890 72756553 74727563 74005f50 79506567 rueStruct._PyPeg │ │ │ │ │ + 0x000018a0 656e5f67 65745f6b 65797300 5f507950 en_get_keys._PyP │ │ │ │ │ + 0x000018b0 6567656e 5f676574 5f76616c 75657300 egen_get_values. │ │ │ │ │ + 0x000018c0 5f507941 53545f44 69637400 5f50795f _PyAST_Dict._Py_ │ │ │ │ │ + 0x000018d0 46616c73 65537472 75637400 5f507941 FalseStruct._PyA │ │ │ │ │ + 0x000018e0 53545f53 6574005f 50795f45 6c6c6970 ST_Set._Py_Ellip │ │ │ │ │ + 0x000018f0 7369734f 626a6563 74005f50 79506567 sisObject._PyPeg │ │ │ │ │ + 0x00001900 656e5f6b 65795f76 616c7565 5f706169 en_key_value_pai │ │ │ │ │ + 0x00001910 72005f50 79415354 5f446963 74436f6d r._PyAST_DictCom │ │ │ │ │ + 0x00001920 70005f50 79415354 5f536574 436f6d70 p._PyAST_SetComp │ │ │ │ │ + 0x00001930 005f5079 50656765 6e5f7374 72696e67 ._PyPegen_string │ │ │ │ │ + 0x00001940 5f746f6b 656e005f 50795065 67656e5f _token._PyPegen_ │ │ │ │ │ + 0x00001950 636f6e73 74616e74 5f66726f 6d5f7374 constant_from_st │ │ │ │ │ + 0x00001960 72696e67 005f5079 50656765 6e5f636f ring._PyPegen_co │ │ │ │ │ + 0x00001970 6e636174 656e6174 655f7374 72696e67 ncatenate_string │ │ │ │ │ + 0x00001980 73005f50 79506567 656e5f63 6f6e7374 s._PyPegen_const │ │ │ │ │ + 0x00001990 616e745f 66726f6d 5f746f6b 656e005f ant_from_token._ │ │ │ │ │ + 0x000019a0 50795065 67656e5f 6a6f696e 65645f73 PyPegen_joined_s │ │ │ │ │ + 0x000019b0 7472005f 50794153 545f5475 706c6500 tr._PyAST_Tuple. │ │ │ │ │ + 0x000019c0 5f507941 53545f53 74617272 6564005f _PyAST_Starred._ │ │ │ │ │ + 0x000019d0 50794153 545f4c69 7374005f 50794153 PyAST_List._PyAS │ │ │ │ │ + 0x000019e0 545f4e61 6d656445 78707200 5f507941 T_NamedExpr._PyA │ │ │ │ │ + 0x000019f0 53545f47 656e6572 61746f72 45787000 ST_GeneratorExp. │ │ │ │ │ + 0x00001a00 5f507941 53545f49 66457870 005f5079 _PyAST_IfExp._Py │ │ │ │ │ + 0x00001a10 50656765 6e5f6368 65636b5f 6c656761 Pegen_check_lega │ │ │ │ │ + 0x00001a20 63795f73 746d7400 5f507941 53545f42 cy_stmt._PyAST_B │ │ │ │ │ + 0x00001a30 6f6f6c4f 70005f50 79415354 5f42696e oolOp._PyAST_Bin │ │ │ │ │ + 0x00001a40 4f70005f 50795065 67656e5f 636d706f Op._PyPegen_cmpo │ │ │ │ │ + 0x00001a50 705f6578 70725f70 61697200 5f507950 p_expr_pair._PyP │ │ │ │ │ + 0x00001a60 6567656e 5f676574 5f636d70 6f707300 egen_get_cmpops. │ │ │ │ │ + 0x00001a70 5f507950 6567656e 5f676574 5f657870 _PyPegen_get_exp │ │ │ │ │ + 0x00001a80 7273005f 50794153 545f436f 6d706172 rs._PyAST_Compar │ │ │ │ │ + 0x00001a90 65005f50 79415354 5f556e61 72794f70 e._PyAST_UnaryOp │ │ │ │ │ + 0x00001aa0 005f5079 50656765 6e5f6368 65636b5f ._PyPegen_check_ │ │ │ │ │ + 0x00001ab0 62617272 795f6173 5f666c75 666c005f barry_as_flufl._ │ │ │ │ │ + 0x00001ac0 50794153 545f4177 61697400 5f507941 PyAST_Await._PyA │ │ │ │ │ + 0x00001ad0 53545f4c 616d6264 61005f50 79506567 ST_Lambda._PyPeg │ │ │ │ │ + 0x00001ae0 656e5f65 6d707479 5f617267 756d656e en_empty_argumen │ │ │ │ │ + 0x00001af0 7473005f 50794153 545f636f 6d707265 ts._PyAST_compre │ │ │ │ │ + 0x00001b00 68656e73 696f6e00 5f507950 6567656e hension._PyPegen │ │ │ │ │ + 0x00001b10 5f64756d 6d795f6e 616d6500 5f507941 _dummy_name._PyA │ │ │ │ │ + 0x00001b20 53545f46 756e6374 696f6e44 6566005f ST_FunctionDef._ │ │ │ │ │ + 0x00001b30 50794153 545f4173 796e6346 756e6374 PyAST_AsyncFunct │ │ │ │ │ + 0x00001b40 696f6e44 6566005f 50795065 67656e5f ionDef._PyPegen_ │ │ │ │ │ + 0x00001b50 636f6c6c 6563745f 63616c6c 5f736571 collect_call_seq │ │ │ │ │ + 0x00001b60 73005f50 79506567 656e5f73 65715f65 s._PyPegen_seq_e │ │ │ │ │ + 0x00001b70 78747261 63745f73 74617272 65645f65 xtract_starred_e │ │ │ │ │ + 0x00001b80 78707273 005f5079 50656765 6e5f7365 xprs._PyPegen_se │ │ │ │ │ + 0x00001b90 715f6465 6c657465 5f737461 72726564 q_delete_starred │ │ │ │ │ + 0x00001ba0 5f657870 7273005f 50794153 545f5969 _exprs._PyAST_Yi │ │ │ │ │ + 0x00001bb0 656c6446 726f6d00 5f507941 53545f59 eldFrom._PyAST_Y │ │ │ │ │ + 0x00001bc0 69656c64 005f5079 50656765 6e5f6d61 ield._PyPegen_ma │ │ │ │ │ + 0x00001bd0 6b655f61 7267756d 656e7473 005f5079 ke_arguments._Py │ │ │ │ │ + 0x00001be0 4153545f 61726700 5f507950 6567656e AST_arg._PyPegen │ │ │ │ │ + 0x00001bf0 5f616464 5f747970 655f636f 6d6d656e _add_type_commen │ │ │ │ │ + 0x00001c00 745f746f 5f617267 005f5079 50656765 t_to_arg._PyPege │ │ │ │ │ + 0x00001c10 6e5f616c 6961735f 666f725f 73746172 n_alias_for_star │ │ │ │ │ + 0x00001c20 005f5079 50656765 6e5f736c 6173685f ._PyPegen_slash_ │ │ │ │ │ + 0x00001c30 77697468 5f646566 61756c74 005f5079 with_default._Py │ │ │ │ │ + 0x00001c40 50656765 6e5f6e61 6d655f64 65666175 Pegen_name_defau │ │ │ │ │ + 0x00001c50 6c745f70 61697200 5f507950 6567656e lt_pair._PyPegen │ │ │ │ │ + 0x00001c60 5f737461 725f6574 63005f50 79506567 _star_etc._PyPeg │ │ │ │ │ + 0x00001c70 656e5f66 6f726d61 74746564 5f76616c en_formatted_val │ │ │ │ │ + 0x00001c80 7565005f 50795065 67656e5f 63686563 ue._PyPegen_chec │ │ │ │ │ + 0x00001c90 6b5f6673 7472696e 675f636f 6e766572 k_fstring_conver │ │ │ │ │ + 0x00001ca0 73696f6e 005f5079 50656765 6e5f7365 sion._PyPegen_se │ │ │ │ │ + 0x00001cb0 7475705f 66756c6c 5f666f72 6d61745f tup_full_format_ │ │ │ │ │ + 0x00001cc0 73706563 005f5079 50656765 6e5f6c6f spec._PyPegen_lo │ │ │ │ │ + 0x00001cd0 6f6b6168 6561645f 666f725f 65787072 okahead_for_expr │ │ │ │ │ + 0x00001ce0 005f5079 4153545f 536c6963 65005f50 ._PyAST_Slice._P │ │ │ │ │ + 0x00001cf0 79415354 5f457863 65707448 616e646c yAST_ExceptHandl │ │ │ │ │ + 0x00001d00 6572005f 50794153 545f436c 61737344 er._PyAST_ClassD │ │ │ │ │ + 0x00001d10 6566005f 50795065 67656e5f 6175676f ef._PyPegen_augo │ │ │ │ │ + 0x00001d20 70657261 746f7200 5f507941 53545f6b perator._PyAST_k │ │ │ │ │ + 0x00001d30 6579776f 7264005f 50795065 67656e5f eyword._PyPegen_ │ │ │ │ │ + 0x00001d40 6b657977 6f72645f 6f725f73 74617272 keyword_or_starr │ │ │ │ │ + 0x00001d50 6564005f 50795065 67656e5f 6a6f696e ed._PyPegen_join │ │ │ │ │ + 0x00001d60 5f736571 75656e63 6573005f 50794153 _sequences._PyAS │ │ │ │ │ + 0x00001d70 545f7769 74686974 656d005f 50795065 T_withitem._PyPe │ │ │ │ │ + 0x00001d80 67656e5f 736f6674 5f6b6579 776f7264 gen_soft_keyword │ │ │ │ │ + 0x00001d90 5f746f6b 656e005f 50795065 67656e5f _token._PyPegen_ │ │ │ │ │ + 0x00001da0 7365715f 6c617374 5f697465 6d005f50 seq_last_item._P │ │ │ │ │ + 0x00001db0 79506567 656e5f72 61697365 5f657272 yPegen_raise_err │ │ │ │ │ + 0x00001dc0 6f725f6b 6e6f776e 5f6c6f63 6174696f or_known_locatio │ │ │ │ │ + 0x00001dd0 6e005f50 79506567 656e5f67 65745f6c n._PyPegen_get_l │ │ │ │ │ + 0x00001de0 6173745f 636f6d70 72656865 6e73696f ast_comprehensio │ │ │ │ │ + 0x00001df0 6e5f6974 656d005f 50795065 67656e5f n_item._PyPegen_ │ │ │ │ │ + 0x00001e00 6e6f6e70 6172656e 5f67656e 6578705f nonparen_genexp_ │ │ │ │ │ + 0x00001e10 696e5f63 616c6c00 5f507950 6567656e in_call._PyPegen │ │ │ │ │ + 0x00001e20 5f617267 756d656e 74735f70 61727369 _arguments_parsi │ │ │ │ │ + 0x00001e30 6e675f65 72726f72 005f5079 4153545f ng_error._PyAST_ │ │ │ │ │ + 0x00001e40 6d617463 685f6361 7365005f 50794153 match_case._PyAS │ │ │ │ │ + 0x00001e50 545f4d61 74636853 65717565 6e636500 T_MatchSequence. │ │ │ │ │ + 0x00001e60 5f507941 53545f4d 61746368 53746172 _PyAST_MatchStar │ │ │ │ │ + 0x00001e70 005f5079 4153545f 4d617463 684f7200 ._PyAST_MatchOr. │ │ │ │ │ + 0x00001e80 5f507941 53545f4d 61746368 4173005f _PyAST_MatchAs._ │ │ │ │ │ + 0x00001e90 50794153 545f4d61 74636843 6c617373 PyAST_MatchClass │ │ │ │ │ + 0x00001ea0 005f5079 4153545f 4d617463 6856616c ._PyAST_MatchVal │ │ │ │ │ + 0x00001eb0 7565005f 50794153 545f4d61 7463684d ue._PyAST_MatchM │ │ │ │ │ + 0x00001ec0 61707069 6e67005f 50795065 67656e5f apping._PyPegen_ │ │ │ │ │ + 0x00001ed0 6765745f 70617474 65726e5f 6b657973 get_pattern_keys │ │ │ │ │ + 0x00001ee0 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ + 0x00001ef0 74746572 6e73005f 50795065 67656e5f tterns._PyPegen_ │ │ │ │ │ + 0x00001f00 7365715f 66697273 745f6974 656d005f seq_first_item._ │ │ │ │ │ + 0x00001f10 50794153 545f4d61 74636853 696e676c PyAST_MatchSingl │ │ │ │ │ + 0x00001f20 65746f6e 005f5079 50656765 6e5f656e eton._PyPegen_en │ │ │ │ │ + 0x00001f30 73757265 5f726561 6c005f50 79506567 sure_real._PyPeg │ │ │ │ │ + 0x00001f40 656e5f64 65636f64 65645f63 6f6e7374 en_decoded_const │ │ │ │ │ + 0x00001f50 616e745f 66726f6d 5f746f6b 656e005f ant_from_token._ │ │ │ │ │ + 0x00001f60 50795065 67656e5f 6b65795f 70617474 PyPegen_key_patt │ │ │ │ │ + 0x00001f70 65726e5f 70616972 005f5079 4153545f ern_pair._PyAST_ │ │ │ │ │ + 0x00001f80 54797065 56617200 5f507941 53545f50 TypeVar._PyAST_P │ │ │ │ │ + 0x00001f90 6172616d 53706563 005f5079 4153545f aramSpec._PyAST_ │ │ │ │ │ + 0x00001fa0 54797065 56617254 75706c65 005f5079 TypeVarTuple._Py │ │ │ │ │ + 0x00001fb0 50656765 6e5f6765 745f696e 76616c69 Pegen_get_invali │ │ │ │ │ + 0x00001fc0 645f7461 72676574 005f5079 50656765 d_target._PyPege │ │ │ │ │ + 0x00001fd0 6e5f656e 73757265 5f696d61 67696e61 n_ensure_imagina │ │ │ │ │ + 0x00001fe0 727900 ry. │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4576 (bytes into file) │ │ │ │ │ + Start of section headers: 4660 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x11e0: │ │ │ │ │ +There are 13 section headers, starting at offset 0x1234: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0001e4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000e48 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e9c 0000b8 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000218 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0002bc 000654 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000f00 000270 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000910 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000910 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000944 0002b0 10 11 20 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000bf4 000252 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 001170 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002bc 0006a8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f54 000270 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 000964 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000964 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000998 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000c48 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0011c4 00006d 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 {} │ │ │ │ │ @@ -3,40 +3,40 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 6: 00000421 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 6: 00000431 632 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ 7: 000000f2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000116 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 0000017c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 000001c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 00000258 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 13: 00000001 424 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 14: 000001a9 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 15: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 16: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 17: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000001 1018 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 20: 00000001 1036 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 31: 000003fd 36 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 31: 0000040d 36 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe48 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe9c contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000044 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 0000004c 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 00000050 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 00000054 0000230a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006c 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ 00000140 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000144 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 0000016c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000182 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000186 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 000001d8 00002a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf00 contains 78 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf54 contains 78 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000024 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000028 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000004e 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000074 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ 000000ce 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -70,38 +70,38 @@ │ │ │ │ │ 0000023c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000240 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000244 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000248 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000024c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000250 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000254 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000034a 00001b0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000039e 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000003b8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000003c8 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003cc 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000003d0 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000003e2 00000e0a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000003e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003f4 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000450 00001c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000045c 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000004c2 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -000004e8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000510 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000534 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000538 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000056e 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000005a4 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c2 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000005dc 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f2 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000614 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000061a 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -0000061e 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -0000063e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000642 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +0000035c 00001b0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +000003b0 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000003ca 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003da 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003de 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000003e2 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000003f4 00000e0a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000003fa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003fe 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000406 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000460 00001c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000046c 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000004d0 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +000004f8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000556 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000057e 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000582 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000005b8 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000005ee 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000060c 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +00000628 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063e 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064a 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +0000064e 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +0000066c 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000670 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +000006a2 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000090 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000036a 00001c1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000412 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +00000422 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +0000037c 00001c1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + beq.w 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ @@ -37,46 +37,46 @@ │ │ │ │ │ adds r6, r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ │ add.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + bne.w 3fa <_PyPegen_parse_string+0x3fa> │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ bls.n 6a <_PyPegen_parse_string+0x6a> │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ beq.n ac <_PyPegen_parse_string+0xac> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.n 7a <_PyPegen_parse_string+0x7a> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ cbnz r0, 94 <_PyPegen_parse_string+0x94> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2b2 <_PyPegen_parse_string+0x2b2> │ │ │ │ │ + bne.w 2c4 <_PyPegen_parse_string+0x2c4> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 36e <_PyPegen_parse_string+0x36e> │ │ │ │ │ + bne.w 380 <_PyPegen_parse_string+0x380> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 420 │ │ │ │ │ + b.n 430 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bne.n 6a <_PyPegen_parse_string+0x6a> │ │ │ │ │ adds r6, r5, #3 │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ mov.w r1, #302 @ 0x12e │ │ │ │ │ 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 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + b.n 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ beq.n 190 <_PyPegen_parse_string+0x190> │ │ │ │ │ sub.w r3, r4, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ @@ -121,74 +121,74 @@ │ │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ │ 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 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + b.n 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ - beq.w 38c <_PyPegen_parse_string+0x38c> │ │ │ │ │ + beq.w 39e <_PyPegen_parse_string+0x39e> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - sub.w r3, r4, #82 @ 0x52 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ + sub.w r2, r4, #82 @ 0x52 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ - tbb [pc, r3] │ │ │ │ │ - .word 0x9712128c │ │ │ │ │ + tbb [pc, r2] │ │ │ │ │ + .word 0x9312128a │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x121212a7 │ │ │ │ │ + .word 0x121212ac │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x9712128c │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + .word 0x9312128a │ │ │ │ │ + mov r5, r3 │ │ │ │ │ b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ beq.n 1a2 <_PyPegen_parse_string+0x1a2> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ b.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ movne.w sl, #0 │ │ │ │ │ bne.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ adds r5, #2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ sub.w r2, r4, #82 @ 0x52 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ - beq.n 29a <_PyPegen_parse_string+0x29a> │ │ │ │ │ + beq.n 2a2 <_PyPegen_parse_string+0x2a2> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ add r1, pc, #4 @ (adr r1, 1c8 <_PyPegen_parse_string+0x1c8>) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ .word 0x00000259 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000291 │ │ │ │ │ + .word 0x00000293 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000029b │ │ │ │ │ + .word 0x000002a3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ @@ -244,179 +244,185 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000259 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000291 │ │ │ │ │ + .word 0x00000293 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - eor.w r1, r9, #1 │ │ │ │ │ + eor.w r2, r9, #1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - eor.w r2, sl, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ bne.n 1b0 <_PyPegen_parse_string+0x1b0> │ │ │ │ │ b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ │ - adds r5, r2, #1 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ - eor.w r3, sl, #1 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1ae <_PyPegen_parse_string+0x1ae> │ │ │ │ │ + b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ + eor.w r2, sl, #1 │ │ │ │ │ + eor.w r1, r9, #1 │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ bne.n 1ae <_PyPegen_parse_string+0x1ae> │ │ │ │ │ b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ │ - adds r5, r2, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ - b.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ + eor.w r1, sl, #1 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - eor.w r1, r9, #1 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ b.n 264 <_PyPegen_parse_string+0x264> │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + eor.w r2, sl, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 264 <_PyPegen_parse_string+0x264> │ │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ │ - adds r5, r2, #1 │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ + eor.w r2, sl, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1ae <_PyPegen_parse_string+0x1ae> │ │ │ │ │ + b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ - lsls r0, r3, #24 │ │ │ │ │ - bmi.w 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + beq.n 372 <_PyPegen_parse_string+0x372> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.w 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ - lsls r1, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + beq.n 372 <_PyPegen_parse_string+0x372> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ movs r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 372 <_PyPegen_parse_string+0x372> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + beq.n 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + beq.n 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #10] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ │ add.w r2, r6, #13 │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 34e <_PyPegen_parse_string+0x34e> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 330 <_PyPegen_parse_string+0x330> │ │ │ │ │ - cbnz r1, 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ + bne.n 342 <_PyPegen_parse_string+0x342> │ │ │ │ │ + cbnz r1, 372 <_PyPegen_parse_string+0x372> │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + beq.n 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r2, 398 <_PyPegen_parse_string+0x398> │ │ │ │ │ + cbnz r2, 3aa <_PyPegen_parse_string+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + beq.n 350 <_PyPegen_parse_string+0x350> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ - lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + beq.n 350 <_PyPegen_parse_string+0x350> │ │ │ │ │ + lsls r1, r3, #24 │ │ │ │ │ + bmi.n 3d2 <_PyPegen_parse_string+0x3d2> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d0 <_PyPegen_parse_string+0x2d0> │ │ │ │ │ - b.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + beq.n 350 <_PyPegen_parse_string+0x350> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 2e2 <_PyPegen_parse_string+0x2e2> │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ │ adds r5, #2 │ │ │ │ │ mov r9, sl │ │ │ │ │ b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 358 <_PyPegen_parse_string+0x358> │ │ │ │ │ + bne.n 36a <_PyPegen_parse_string+0x36a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + beq.n 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + cbnz r3, 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 358 <_PyPegen_parse_string+0x358> │ │ │ │ │ + b.n 36a <_PyPegen_parse_string+0x36a> │ │ │ │ │ ldrd r4, r1, [r7, #20] │ │ │ │ │ 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 .LC1 │ │ │ │ │ @@ -425,153 +431,176 @@ │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ bl 1a8 <_PyPegen_parse_string+0x1a8> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + b.n 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ - nop │ │ │ │ │ + b.n 3ce <_PyPegen_parse_string+0x3ce> │ │ │ │ │ │ │ │ │ │ -000003fc <_PyPegen_decode_string>: │ │ │ │ │ +0000040c <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ push {r4} │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r1, 416 <_PyPegen_decode_string+0x1a> │ │ │ │ │ + cbz r1, 426 <_PyPegen_decode_string+0x1a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, ip │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ - b.n 420 │ │ │ │ │ + b.n 430 │ │ │ │ │ │ │ │ │ │ -00000420 : │ │ │ │ │ +00000430 : │ │ │ │ │ decode_unicode_with_escapes(): │ │ │ │ │ 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 │ │ │ │ │ movw r6, #21845 @ 0x5555 │ │ │ │ │ movt r6, #5461 @ 0x1555 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi.w 5f6 │ │ │ │ │ + bhi.w 642 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mul.w r1, r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f6 │ │ │ │ │ + beq.w 642 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f6 │ │ │ │ │ + beq.w 642 │ │ │ │ │ add fp, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bcc.n 482 │ │ │ │ │ - b.n 4b2 │ │ │ │ │ + bcc.n 492 │ │ │ │ │ + b.n 4c0 │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 4f4 │ │ │ │ │ + bmi.n 504 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - bcs.n 4b2 │ │ │ │ │ + bcs.n 4c0 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - bne.n 472 │ │ │ │ │ - add.w ip, r4, #1 │ │ │ │ │ + bne.n 482 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - cmp ip, fp │ │ │ │ │ - bcs.w 63e │ │ │ │ │ - ldrsb.w r2, [r4, #1] │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + bcs.w 66c │ │ │ │ │ + ldrsb.w r0, [r4, #1] │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 61a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 64a │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r4, ip │ │ │ │ │ + mov r4, r2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - bcc.n 482 │ │ │ │ │ + bcc.n 492 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ subs r1, r5, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4d6 │ │ │ │ │ + cbz r0, 4e6 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #0 │ │ │ │ │ - bne.n 5bc │ │ │ │ │ + bne.w 606 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ec │ │ │ │ │ + beq.n 4fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4ec │ │ │ │ │ + cbnz r3, 4fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bls.n 508 │ │ │ │ │ - ldrsb.w r2, [r4] │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bls.w 646 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bls.n 54e │ │ │ │ │ + ldrsb.w r3, [r4, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 54e │ │ │ │ │ + adds r2, r4, #2 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bls.n 54e │ │ │ │ │ + ldrsb.w r3, [r4, #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 54e │ │ │ │ │ + adds r2, r4, #3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bls.n 54e │ │ │ │ │ + ldrsb.w r3, [r4, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 54e │ │ │ │ │ + adds r2, r4, #4 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bls.n 54e │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 4f8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bge.n 54e │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.n 53c │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - sub.w r1, r4, ip │ │ │ │ │ - mov r0, ip │ │ │ │ │ + subs r1, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 600 │ │ │ │ │ + beq.w 68e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 5fa │ │ │ │ │ + bpl.w 688 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -583,120 +612,124 @@ │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.n 57a │ │ │ │ │ + bge.n 5c4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5aa │ │ │ │ │ + bne.n 5f4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrb.w r2, [r2, sl] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mla r0, r2, sl, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 54c │ │ │ │ │ + b.n 596 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ bic.w r3, r2, r2, asr #31 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 46c │ │ │ │ │ + beq.w 47c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 46c │ │ │ │ │ + bne.w 47c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46c │ │ │ │ │ + b.n 47c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r2, [r2, sl, lsl #1] │ │ │ │ │ ldrne.w r2, [r2, sl, lsl #2] │ │ │ │ │ - b.n 55e │ │ │ │ │ + b.n 5a8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4d6 │ │ │ │ │ + bne.w 4e6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5e0 │ │ │ │ │ + beq.n 62c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5e0 │ │ │ │ │ + cbnz r3, 62c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f6 │ │ │ │ │ + beq.n 642 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5f6 │ │ │ │ │ + cbnz r3, 642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4ec │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 532 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 5f6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 5f6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f6 │ │ │ │ │ + b.n 4fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 552 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r5, #6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ strh r3, [r1, #4] │ │ │ │ │ - ldrsb.w r2, [r4, #1] │ │ │ │ │ + ldrsb.w r1, [r4, #1] │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 4f6 │ │ │ │ │ - mov r4, ip │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 682 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 476 │ │ │ │ │ + b.n 486 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r5, #6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ │ str.w r0, [r5, #-5] │ │ │ │ │ strh r3, [r1, #4] │ │ │ │ │ - b.n 4b2 │ │ │ │ │ + b.n 4c0 │ │ │ │ │ + bge.w 54e │ │ │ │ │ + b.n 50a │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 57c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 642 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 642 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 642 │ │ │ ├── buffer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 824 (bytes into file) │ │ │ │ │ + Start of section headers: 912 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x338: │ │ │ │ │ +There are 11 section headers, starting at offset 0x390: │ │ │ │ │ │ │ │ │ │ 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 000084 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 0000b8 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 0000b8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 0000b8 000108 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 0002d4 000008 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0001c0 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001c0 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 0001f4 000070 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000264 00006e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 0002dc 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 0000b8 000160 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 00032c 000008 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 000218 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000218 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 00024c 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 0002bc 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 000334 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 3: 00000001 264 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 3: 00000001 350 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 5: 00000001 68 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ 6: 00000045 64 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2d4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x32c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000086 0000040a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000096 0000040a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -24,79 +24,113 @@ │ │ │ │ │ blt.n 32 <_PyLexer_tok_reserve_buf+0x32> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fa <_PyLexer_tok_reserve_buf+0xfa> │ │ │ │ │ + beq.n 118 <_PyLexer_tok_reserve_buf+0x118> │ │ │ │ │ + add.w fp, r0, #12288 @ 0x3000 │ │ │ │ │ sub.w r8, r3, r6 │ │ │ │ │ ldr.w r3, [r0, #2704] @ 0xa90 │ │ │ │ │ sub.w sl, r3, r6 │ │ │ │ │ - add.w fp, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr.w r3, [r0, #2708] @ 0xa94 │ │ │ │ │ + ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ │ sub.w r9, r3, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 80 <_PyLexer_tok_reserve_buf+0x80> │ │ │ │ │ - add.w r1, r4, r1, lsl #6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 90 <_PyLexer_tok_reserve_buf+0x90> │ │ │ │ │ + add.w r1, r4, r0, lsl #6 │ │ │ │ │ ldr.w r2, [r1, #2776] @ 0xad8 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - sub.w r1, r1, #64 @ 0x40 │ │ │ │ │ - sub.w r2, r2, r6 │ │ │ │ │ - str.w r2, [r1, #2852] @ 0xb24 │ │ │ │ │ - ldr.w r2, [r1, #2844] @ 0xb1c │ │ │ │ │ - sub.w r2, r2, r6 │ │ │ │ │ - str.w r2, [r1, #2856] @ 0xb28 │ │ │ │ │ - bne.n 60 <_PyLexer_tok_reserve_buf+0x60> │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + str.w r2, [r1, #2788] @ 0xae4 │ │ │ │ │ + ldr.w r2, [r1, #2780] @ 0xadc │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + str.w r2, [r1, #2792] @ 0xae8 │ │ │ │ │ + cbz r0, 90 <_PyLexer_tok_reserve_buf+0x90> │ │ │ │ │ + ldr.w r2, [r1, #2712] @ 0xa98 │ │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + str.w r2, [r1, #2788] @ 0xae4 │ │ │ │ │ + ldr.w r2, [r1, #2780] @ 0xadc │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + str.w r2, [r1, #2792] @ 0xae8 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.n 76 <_PyLexer_tok_reserve_buf+0x76> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102 <_PyLexer_tok_reserve_buf+0x102> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - sub.w r3, r3, r6 │ │ │ │ │ - add r3, r0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - ite ge │ │ │ │ │ - addge.w r3, r0, r8 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - ite ge │ │ │ │ │ - addge.w r3, r0, sl │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - ite ge │ │ │ │ │ - addge.w r2, r0, r9 │ │ │ │ │ - movlt r2, #0 │ │ │ │ │ + beq.n 158 <_PyLexer_tok_reserve_buf+0x158> │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ add r5, r0 │ │ │ │ │ + add r3, r0 │ │ │ │ │ add r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + blt.n 136 <_PyLexer_tok_reserve_buf+0x136> │ │ │ │ │ + add.w r3, r0, r8 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + blt.n 13e <_PyLexer_tok_reserve_buf+0x13e> │ │ │ │ │ + add.w r3, r0, sl │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + blt.n 148 <_PyLexer_tok_reserve_buf+0x148> │ │ │ │ │ + ldr.w r2, [fp, #64] @ 0x40 │ │ │ │ │ + add.w r3, r0, r9 │ │ │ │ │ + str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ blt.n 2a <_PyLexer_tok_reserve_buf+0x2a> │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - ldr.w r5, [r3, #2788] @ 0xae4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + add.w r3, r4, r2, lsl #6 │ │ │ │ │ + ldr.w r1, [r3, #2788] @ 0xae4 │ │ │ │ │ + add r1, r0 │ │ │ │ │ + str.w r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr.w r1, [r3, #2792] @ 0xae8 │ │ │ │ │ - sub.w r3, r3, #64 @ 0x40 │ │ │ │ │ - add r5, r0 │ │ │ │ │ - str.w r5, [r3, #2840] @ 0xb18 │ │ │ │ │ add r1, r0 │ │ │ │ │ - str.w r1, [r3, #2844] @ 0xb1c │ │ │ │ │ - bne.n dc <_PyLexer_tok_reserve_buf+0xdc> │ │ │ │ │ + str.w r1, [r3, #2780] @ 0xadc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 2a <_PyLexer_tok_reserve_buf+0x2a> │ │ │ │ │ + ldr.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ │ + ldr.w r2, [r3, #2792] @ 0xae8 │ │ │ │ │ + add r1, r0 │ │ │ │ │ + str.w r1, [r3, #2776] @ 0xad8 │ │ │ │ │ + add r2, r0 │ │ │ │ │ + str.w r2, [r3, #2780] @ 0xadc │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n fc <_PyLexer_tok_reserve_buf+0xfc> │ │ │ │ │ b.n 2a <_PyLexer_tok_reserve_buf+0x2a> │ │ │ │ │ + add.w fp, r0, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r2, [r0, #2708] @ 0xa94 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + sub.w r9, r2, r6 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 46 <_PyLexer_tok_reserve_buf+0x46> │ │ │ │ │ + ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 5c <_PyLexer_tok_reserve_buf+0x5c> │ │ │ │ │ + b.n 90 <_PyLexer_tok_reserve_buf+0x90> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bge.n c2 <_PyLexer_tok_reserve_buf+0xc2> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bge.n d0 <_PyLexer_tok_reserve_buf+0xd0> │ │ │ │ │ + ldr.w r2, [fp, #64] @ 0x40 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n e0 <_PyLexer_tok_reserve_buf+0xe0> │ │ │ │ │ + b.n 2a <_PyLexer_tok_reserve_buf+0x2a> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 2c <_PyLexer_tok_reserve_buf+0x2c> │ │ │ │ │ + nop │ │ │ ├── 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: 16596 (bytes into file) │ │ │ │ │ + Start of section headers: 16648 (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 0x40d4: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4108: │ │ │ │ │ │ │ │ │ │ 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 0000b8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0036ec 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003718 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000ec 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000608 002724 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003724 000938 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002d2c 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002d37 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d37 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002d6c 000590 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0032fc 0003ed 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 00405c 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000608 002750 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003750 000940 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002d58 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002d63 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d63 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002d98 000590 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003328 0003ed 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004090 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 000008a5 6720 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000022e5 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 00002385 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000885 6794 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00002311 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 000023b1 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -38,55 +38,55 @@ │ │ │ │ │ 34: 000003c4 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 35: 000003f8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 36: 00000414 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 37: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 38: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 39: 00000464 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ 40: 000004b0 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 41: 000025e1 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 000024cd 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 0000260d 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 000024f9 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 43: 00000001 80 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 44: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 45: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 46: 000004fc 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 47: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 48: 00000504 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 49: 00000508 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 50: 00002606 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00002632 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000051 102 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 54: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 55: 00002615 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00002616 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000001 2212 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 55: 00002641 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00002642 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000001 2178 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 72: 000023e5 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 72: 00002411 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,308 +1,309 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x36ec contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3718 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00000b0a R_ARM_THM_CALL 000022e5 tok_nextc │ │ │ │ │ -0000001e 00000b0a R_ARM_THM_CALL 000022e5 tok_nextc │ │ │ │ │ -0000002c 00000c0a R_ARM_THM_CALL 00002385 tok_backup │ │ │ │ │ -00000036 00000b0a R_ARM_THM_CALL 000022e5 tok_nextc │ │ │ │ │ -00000068 00000b0a R_ARM_THM_CALL 000022e5 tok_nextc │ │ │ │ │ -0000009e 00000c0a R_ARM_THM_CALL 00002385 tok_backup │ │ │ │ │ -000000ac 00000c0a R_ARM_THM_CALL 00002385 tok_backup │ │ │ │ │ +00000010 00000b0a R_ARM_THM_CALL 00002311 tok_nextc │ │ │ │ │ +0000001e 00000b0a R_ARM_THM_CALL 00002311 tok_nextc │ │ │ │ │ +0000002c 00000c0a R_ARM_THM_CALL 000023b1 tok_backup │ │ │ │ │ +00000036 00000b0a R_ARM_THM_CALL 00002311 tok_nextc │ │ │ │ │ +00000068 00000b0a R_ARM_THM_CALL 00002311 tok_nextc │ │ │ │ │ +0000009e 00000c0a R_ARM_THM_CALL 000023b1 tok_backup │ │ │ │ │ +000000ac 00000c0a R_ARM_THM_CALL 000023b1 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3724 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3750 contains 296 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000019e 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000001b4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001ba 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001de 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -0000027c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000002b6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000002e8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000002f4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000002f8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000002fc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000350 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00000354 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00000358 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000368 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000038c 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000004d2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000051c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000564 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000065e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000066c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000670 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000674 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006c4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000006d2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006d6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006da 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000708 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000718 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000071c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000720 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000746 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000074a 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000074e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000752 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000756 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000077c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007ae 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ -000007b2 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ -000007b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007ce 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007d4 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000007d8 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000007de 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007ec 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007fa 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -000007fe 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -00000802 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000818 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000085e 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -00000876 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000890 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00000894 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00000898 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000089c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008a0 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000009b2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009b6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000009c6 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000009ca 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a24 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000a78 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000a88 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000a96 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b12 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bc2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c68 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000cfa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d4c 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000d50 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000d96 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e70 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ed4 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ee2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ee6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f32 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f60 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f76 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f80 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00000f84 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00000f8c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000f9a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fc6 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000fca 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000fe2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000107e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000010d4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001124 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000116a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011f2 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001244 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001248 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001338 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000136e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001398 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -0000139c 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -000013e8 0000480a R_ARM_THM_CALL 000023e5 _PyLexer_update_fstring_expr │ │ │ │ │ -0000143e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014cc 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -000014f6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000014fa 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000014fe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001532 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -00001536 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -0000154e 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -0000158e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015ca 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -000015ce 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -000015d2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001620 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000175a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001780 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001784 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001788 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000017de 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -000017e2 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -000017e8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000017fc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001800 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001804 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000183a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001876 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -0000187a 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -000018b0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018c6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018f2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001908 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001958 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019ac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019cc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019f4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a4e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001a52 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001a76 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001acc 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001ad0 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001b3e 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001b42 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001b5a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b5e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b62 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001baa 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001bae 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001bde 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001be2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001bee 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c34 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001c62 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c6c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c70 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c78 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c9c 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001ca8 00004c0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001cd2 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d14 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001d18 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001d1c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d2c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d40 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001dae 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00001db2 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00001db6 00004e0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001dc4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001dd2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001dd6 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001e52 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001e5a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001e5e 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001e66 0000500a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001e7c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001e80 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001ea6 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001ebc 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00001ec0 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001ec6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ed4 0000510a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001f5e 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -00001f62 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -00001f66 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f88 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -00001f8c 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -00001f90 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001fae 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00001fb2 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00001fb8 0000530a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001fc8 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002012 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002018 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002028 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -0000202c 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -00002030 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000203c 0000540a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002054 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000205e 0000550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002076 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000209e 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -000020a2 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -000020ac 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020e4 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000020ee 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000211e 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002122 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002126 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000212a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000212e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002134 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -00002138 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -0000213c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002144 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00002148 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000214c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002150 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002154 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002182 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002192 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00002196 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -0000219a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021b6 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -000021ba 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -000021c0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021ec 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -000021f0 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -000021fc 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -00002200 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -00002206 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002222 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -00002226 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00002236 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -0000223a 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -00002246 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000224a 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00002260 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -00002264 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -00002268 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000227c 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -000022d4 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -000022d8 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -00002338 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002360 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000236a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000236e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002372 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000023be 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000023c2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023c6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023ca 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000023d2 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000023d6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023da 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023de 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023f8 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002414 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000241a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002436 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -0000244a 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002456 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000247c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000249c 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000024b0 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000024c4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000024dc 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000024e0 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000253e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000258e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002598 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000259c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025a0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025c8 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000025cc 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000025d0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000263a 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -0000263e 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -00002644 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002658 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -0000265c 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002668 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -0000266c 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002670 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000268e 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002692 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002696 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000269e 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -000026a2 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -000026a8 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026b4 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -000026b8 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -000026be 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026f8 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -000026fc 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -00002702 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -0000270e 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -00002712 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -00002718 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +0000019c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000001b2 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001b8 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001dc 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00000282 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000002bc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000002ee 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000002fa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000002fe 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000302 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000356 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +0000035a 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +0000035e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000036e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000392 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003be 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000004b2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000004e2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000522 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000056a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000672 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000682 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000686 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000068a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006a4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006a8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006ac 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006dc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006ec 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006f0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006f4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000722 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000726 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000072a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000072e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000732 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000782 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ +00000786 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ +0000078a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007a2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007a8 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +000007ac 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +000007b2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007c0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000802 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000082a 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000082e 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000832 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000083e 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000856 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000085c 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00000860 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00000864 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000868 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000086c 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000087c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000992 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000996 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009a6 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000009aa 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a04 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000a58 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000a68 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000a76 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000af2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000ba2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c48 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000cda 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d2c 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000d30 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000d76 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e50 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000eb4 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000ec2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ec6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f12 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f40 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f58 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f62 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00000f66 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00000f6e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000f7c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fa8 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000fac 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000fc4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001064 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010ba 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000110a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001150 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000011d8 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +0000122a 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000122e 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000131e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001354 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000137e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001382 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000013ce 0000480a R_ARM_THM_CALL 00002411 _PyLexer_update_fstring_expr │ │ │ │ │ +00001424 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014b2 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000014dc 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000014e0 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000014e4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001518 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +0000151c 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +00001534 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001574 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015b0 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000015b4 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000015b8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001606 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001740 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001766 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000176a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000176e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000017c4 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +000017c8 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +000017ce 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000017e2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017e6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017ea 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001820 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000185c 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +00001860 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +00001896 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018ac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018d8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018ee 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000193e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001992 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019b2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019fc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a58 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001a5c 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001a80 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ab0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001af8 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001afc 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001b6a 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001b6e 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001b86 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b8a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b8e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bd6 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001bda 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001c0a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c0e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c1a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001c60 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001c8e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c98 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c9c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ca4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001cc8 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001cd4 00004c0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001cfe 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d40 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001d44 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001d48 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d58 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d6c 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001dda 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00001dde 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00001de2 00004e0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001df0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001dfe 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001e02 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001e82 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001e8a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001e8e 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001e96 0000500a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001eac 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001eb0 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ed6 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001ef2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00001ef6 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00001efc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f02 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +00001f06 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +00001f78 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +00001f7c 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +00001f80 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fa2 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +00001fa6 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +00001faa 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fc8 0000512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001fcc 00005130 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001fd2 0000520a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001fe4 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000202e 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002034 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002044 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00002048 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +0000204c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002058 0000530a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002070 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000207a 0000540a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002092 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020ba 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +000020be 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +000020c8 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002100 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000210a 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000213a 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000213e 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002142 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002146 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000214a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002150 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +00002154 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +00002158 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002160 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002164 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002168 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000216c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002170 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000219e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021ae 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000021b2 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000021b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021d2 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +000021d6 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +000021dc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002208 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +0000220c 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00002218 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +0000221c 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +00002222 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000223e 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +00002242 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +0000225a 0000550a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002270 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00002274 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000228a 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +0000228e 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +00002292 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022a6 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000022fe 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00002302 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00002364 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000238c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002396 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000239a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000239e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +000023ea 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +000023ee 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023f2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023f6 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023fa 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000023fe 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002402 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002406 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000240a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002424 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002440 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002446 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002462 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002476 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002482 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000024a8 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000024c8 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000024dc 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000024f0 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002508 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000250c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000256a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025ba 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025cc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025f4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000025f8 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000025fc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002666 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +0000266a 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +00002670 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002684 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002688 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002694 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +00002698 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +0000269c 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000026ba 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000026be 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000026c2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026ca 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +000026ce 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +000026d4 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000026e0 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +000026e4 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +000026ea 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002724 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +00002728 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +0000272e 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +0000273a 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +0000273e 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00002744 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ f-string: unmatched '%c' │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ ;l`h1F<" │ │ │ │ │ ""bAFf` F@" │ │ │ │ │ 3F@"AF F │ │ │ │ │ -3FAF>" F │ │ │ │ │ ++F>"AF F │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_nextc │ │ │ │ │ tok_backup │ │ │ │ │ .LANCHOR0 │ │ │ │ │ verify_end_of_number │ │ │ │ │ tok_decimal_tail │ │ │ │ │ @@ -59,19 +59,19 @@ │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ -__aeabi_idiv │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +__aeabi_idiv │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,34 +6,34 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 34 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 18 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ cbz r6, 7a │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq.n 64 │ │ │ │ │ movs r6, #0 │ │ │ │ │ @@ -73,19 +73,19 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r6, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ beq.n b2 │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -18,210 +18,209 @@ │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ add.w r8, r0, r5 │ │ │ │ │ add.w sl, r0, r1, lsl #6 │ │ │ │ │ ldr.w r3, [r8, #2752] @ 0xac0 │ │ │ │ │ cbnz r3, 48 <_PyTokenizer_Get+0x48> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 8a4 │ │ │ │ │ + bl 884 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ + bne.w 290 <_PyTokenizer_Get+0x290> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str.w r2, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq.w 53a <_PyTokenizer_Get+0x53a> │ │ │ │ │ + beq.w 540 <_PyTokenizer_Get+0x540> │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ bcs.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq.w 3be <_PyTokenizer_Get+0x3be> │ │ │ │ │ + beq.w 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bhi.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ ldr.w r3, [fp, #2768] @ 0xad0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ittt gt │ │ │ │ │ - movgt r3, #0 │ │ │ │ │ - strgt r3, [sp, #8] │ │ │ │ │ - ldrgt.w sl, [r4, #8] │ │ │ │ │ - ble.w 382 <_PyTokenizer_Get+0x382> │ │ │ │ │ + ble.w 388 <_PyTokenizer_Get+0x388> │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.w 4ee <_PyTokenizer_Get+0x4ee> │ │ │ │ │ + beq.w 4f4 <_PyTokenizer_Get+0x4f4> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 73a <_PyTokenizer_Get+0x73a> │ │ │ │ │ + bcs.w 714 <_PyTokenizer_Get+0x714> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ ldrb.w r0, [fp, #2764] @ 0xacc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 36e <_PyTokenizer_Get+0x36e> │ │ │ │ │ + beq.w 374 <_PyTokenizer_Get+0x374> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bhi.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bhi.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r9 │ │ │ │ │ add.w sl, r4, r5 │ │ │ │ │ ldr.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r1, [sl, #2768] @ 0xad0 │ │ │ │ │ - b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ + b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - beq.w 5dc <_PyTokenizer_Get+0x5dc> │ │ │ │ │ + beq.w 5f0 <_PyTokenizer_Get+0x5f0> │ │ │ │ │ mov fp, lr │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 586 <_PyTokenizer_Get+0x586> │ │ │ │ │ + beq.w 58e <_PyTokenizer_Get+0x58e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - beq.w 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ + beq.w 450 <_PyTokenizer_Get+0x450> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 292 <_PyTokenizer_Get+0x292> │ │ │ │ │ + beq.w 298 <_PyTokenizer_Get+0x298> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 7f2 <_PyTokenizer_Get+0x7f2> │ │ │ │ │ + bcs.w 7ca <_PyTokenizer_Get+0x7ca> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #17 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ - beq.w 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ + beq.w 798 <_PyTokenizer_Get+0x798> │ │ │ │ │ ldr.w r0, [sl, #2812] @ 0xafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5be <_PyTokenizer_Get+0x5be> │ │ │ │ │ + bne.w 5ca <_PyTokenizer_Get+0x5ca> │ │ │ │ │ ldr.w r1, [sl, #2768] @ 0xad0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w lr, #1 │ │ │ │ │ movne.w lr, #0 │ │ │ │ │ - beq.w 692 <_PyTokenizer_Get+0x692> │ │ │ │ │ + beq.w 5e8 <_PyTokenizer_Get+0x5e8> │ │ │ │ │ ldrb.w ip, [sl, #2764] @ 0xacc │ │ │ │ │ cmp ip, r3 │ │ │ │ │ it eq │ │ │ │ │ addeq.w fp, fp, #1 │ │ │ │ │ - beq.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ + beq.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 116 <_PyTokenizer_Get+0x116> │ │ │ │ │ + bne.n 114 <_PyTokenizer_Get+0x114> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov.w r8, r1, lsl #6 │ │ │ │ │ add.w r3, r4, r8 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 1b8 <_PyTokenizer_Get+0x1b8> │ │ │ │ │ + cbz r0, 1b6 <_PyTokenizer_Get+0x1b6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ add.w r1, r4, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80c <_PyTokenizer_Get+0x80c> │ │ │ │ │ + beq.w 870 <_PyTokenizer_Get+0x870> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r1, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 4a6 <_PyTokenizer_Get+0x4a6> │ │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + ldrd r8, r3, [r4, #4] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.w 4b8 <_PyTokenizer_Get+0x4b8> │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ittt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - ldrcs r2, [r4, #0] │ │ │ │ │ - bcs.n 234 <_PyTokenizer_Get+0x234> │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r2, r9 │ │ │ │ │ - orrne.w r2, r9, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 634 <_PyTokenizer_Get+0x634> │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bcc.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ - ldrb.w ip, [r1] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + ldrcs r3, [r4, #0] │ │ │ │ │ + bcs.n 238 <_PyTokenizer_Get+0x238> │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + ldrb.w r1, [r8] │ │ │ │ │ + cmp r1, #123 @ 0x7b │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r3, r9 │ │ │ │ │ + orrne.w r3, r9, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 640 <_PyTokenizer_Get+0x640> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ + ldrb.w r0, [r8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bcc.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ - ldrb.w r3, [r1, #-1] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bcc.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ + ldrb.w r3, [r8, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r5, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bgt.w 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ + bgt.w 7a8 <_PyTokenizer_Get+0x7a8> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r2, [r4, r3] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str.w r2, [r5, #2812] @ 0xafc │ │ │ │ │ @@ -236,109 +235,109 @@ │ │ │ │ │ beq.w 42 <_PyTokenizer_Get+0x42> │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 42 <_PyTokenizer_Get+0x42> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 306 <_PyTokenizer_Get+0x306> │ │ │ │ │ + bne.n 30c <_PyTokenizer_Get+0x30c> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r0, 302 <_PyTokenizer_Get+0x302> │ │ │ │ │ + cbz r0, 308 <_PyTokenizer_Get+0x308> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2f2 <_PyTokenizer_Get+0x2f2> │ │ │ │ │ + cbnz r0, 2f8 <_PyTokenizer_Get+0x2f8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ + bne.w 134 <_PyTokenizer_Get+0x134> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 306 <_PyTokenizer_Get+0x306> │ │ │ │ │ + bne.n 30c <_PyTokenizer_Get+0x30c> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r0, 302 <_PyTokenizer_Get+0x302> │ │ │ │ │ + cbz r0, 308 <_PyTokenizer_Get+0x308> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2be <_PyTokenizer_Get+0x2be> │ │ │ │ │ + beq.n 2c4 <_PyTokenizer_Get+0x2c4> │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ + beq.w 798 <_PyTokenizer_Get+0x798> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ + beq.w 798 <_PyTokenizer_Get+0x798> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldr.w r3, [r2, #2812] @ 0xafc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5ca <_PyTokenizer_Get+0x5ca> │ │ │ │ │ + bne.w 5d6 <_PyTokenizer_Get+0x5d6> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ + bne.w 798 <_PyTokenizer_Get+0x798> │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ ldr.w r1, [fp, #2768] @ 0xad0 │ │ │ │ │ - bne.w 782 <_PyTokenizer_Get+0x782> │ │ │ │ │ + bne.w 756 <_PyTokenizer_Get+0x756> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 782 <_PyTokenizer_Get+0x782> │ │ │ │ │ + beq.w 756 <_PyTokenizer_Get+0x756> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ + bne.w 7e0 <_PyTokenizer_Get+0x7e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r3, [fp, #2768] @ 0xad0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 382 <_PyTokenizer_Get+0x382> │ │ │ │ │ + bge.n 388 <_PyTokenizer_Get+0x388> │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b4 <_PyTokenizer_Get+0xb4> │ │ │ │ │ + b.n b2 <_PyTokenizer_Get+0xb2> │ │ │ │ │ add.w r8, r4, r5 │ │ │ │ │ ldr.w r0, [r8, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 3a6 <_PyTokenizer_Get+0x3a6> │ │ │ │ │ + cbz r0, 3ac <_PyTokenizer_Get+0x3ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r8, #2804] @ 0xaf4 │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ @@ -351,268 +350,270 @@ │ │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ + beq.w 7c6 <_PyTokenizer_Get+0x7c6> │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bcc.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ ldrb.w ip, [r1, #-1] │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ streq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bcc.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bcc.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ beq.w 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bgt.w 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ + bgt.w 7a8 <_PyTokenizer_Get+0x7a8> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r0, [r4, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a4 │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + bl 884 │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 4a2 <_PyTokenizer_Get+0x4a2> │ │ │ │ │ + ble.n 4a6 <_PyTokenizer_Get+0x4a6> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldrb.w r5, [r5, #2764] @ 0xacc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ - bcc.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bcc.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.n 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ - subs r1, r0, r1 │ │ │ │ │ + beq.w 5c6 <_PyTokenizer_Get+0x5c6> │ │ │ │ │ + subs r0, r0, r1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bcc.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ - ldrb.w ip, [r0] │ │ │ │ │ + bcc.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ + ldrb.w r1, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ - bne.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w 85c <_PyTokenizer_Get+0x85c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.n 47e <_PyTokenizer_Get+0x47e> │ │ │ │ │ + bne.n 486 <_PyTokenizer_Get+0x486> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 6e0 <_PyTokenizer_Get+0x6e0> │ │ │ │ │ + bne.w 700 <_PyTokenizer_Get+0x700> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e0 <_PyTokenizer_Get+0x6e0> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + beq.w 6fe <_PyTokenizer_Get+0x6fe> │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r8, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, sl, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d0 <_PyTokenizer_Get+0x6d0> │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - beq.w 69a <_PyTokenizer_Get+0x69a> │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 1ec <_PyTokenizer_Get+0x1ec> │ │ │ │ │ + bne.w 6a2 <_PyTokenizer_Get+0x6a2> │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bne.w 1ea <_PyTokenizer_Get+0x1ea> │ │ │ │ │ + b.n 4b8 <_PyTokenizer_Get+0x4b8> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 73e <_PyTokenizer_Get+0x73e> │ │ │ │ │ + bne.w 718 <_PyTokenizer_Get+0x718> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ + beq.w 70c <_PyTokenizer_Get+0x70c> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 716 <_PyTokenizer_Get+0x716> │ │ │ │ │ + bne.w 6ea <_PyTokenizer_Get+0x6ea> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.w 6e4 <_PyTokenizer_Get+0x6e4> │ │ │ │ │ + beq.w 6b8 <_PyTokenizer_Get+0x6b8> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n ba <_PyTokenizer_Get+0xba> │ │ │ │ │ + b.n b8 <_PyTokenizer_Get+0xb8> │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 684 <_PyTokenizer_Get+0x684> │ │ │ │ │ + beq.w 69a <_PyTokenizer_Get+0x69a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66a <_PyTokenizer_Get+0x66a> │ │ │ │ │ + bne.w 680 <_PyTokenizer_Get+0x680> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 63a <_PyTokenizer_Get+0x63a> │ │ │ │ │ + beq.n 64e <_PyTokenizer_Get+0x64e> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ b.n 66 <_PyTokenizer_Get+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 834 <_PyTokenizer_Get+0x834> │ │ │ │ │ + beq.w 81e <_PyTokenizer_Get+0x81e> │ │ │ │ │ add.w r9, r4, r5 │ │ │ │ │ sub.w r3, fp, #123 @ 0x7b │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ldr.w r2, [r9, #2772] @ 0xad4 │ │ │ │ │ - beq.w 81e <_PyTokenizer_Get+0x81e> │ │ │ │ │ - cbnz r2, 5b2 <_PyTokenizer_Get+0x5b2> │ │ │ │ │ + beq.w 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ + cbnz r2, 5ba <_PyTokenizer_Get+0x5ba> │ │ │ │ │ cmp.w fp, #78 @ 0x4e │ │ │ │ │ - beq.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ + beq.w 73c <_PyTokenizer_Get+0x73c> │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ + b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 4a6 <_PyTokenizer_Get+0x4a6> │ │ │ │ │ ldr.w r2, [sl, #2760] @ 0xac8 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsrs r2, r2, #31 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 170 <_PyTokenizer_Get+0x170> │ │ │ │ │ + b.n 16e <_PyTokenizer_Get+0x16e> │ │ │ │ │ ldr.w r3, [r2, #2760] @ 0xac8 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r9, r3 │ │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ │ - b.n 324 <_PyTokenizer_Get+0x324> │ │ │ │ │ + b.n 32a <_PyTokenizer_Get+0x32a> │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov.w sl, #10 │ │ │ │ │ + b.n 32a <_PyTokenizer_Get+0x32a> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 88c <_PyTokenizer_Get+0x88c> │ │ │ │ │ + bne.w 736 <_PyTokenizer_Get+0x736> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r1, [r8, #2756] @ 0xac4 │ │ │ │ │ eor.w r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r3, 608 <_PyTokenizer_Get+0x608> │ │ │ │ │ + cbz r3, 61c <_PyTokenizer_Get+0x61c> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - beq.n 62c <_PyTokenizer_Get+0x62c> │ │ │ │ │ + beq.n 646 <_PyTokenizer_Get+0x646> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r2, [r4, r3] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str.w r2, [r5, #2812] @ 0xafc │ │ │ │ │ - b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ + b.n 27a <_PyTokenizer_Get+0x27a> │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + b.n 27a <_PyTokenizer_Get+0x27a> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ + b.n 27a <_PyTokenizer_Get+0x27a> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 68c <_PyTokenizer_Get+0x68c> │ │ │ │ │ + bne.n 704 <_PyTokenizer_Get+0x704> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - cbz r0, 682 <_PyTokenizer_Get+0x682> │ │ │ │ │ + cbz r0, 698 <_PyTokenizer_Get+0x698> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 574 <_PyTokenizer_Get+0x574> │ │ │ │ │ + beq.w 57c <_PyTokenizer_Get+0x57c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ 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> │ │ │ │ │ @@ -620,132 +621,107 @@ │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ str.w fp, [r4, #4] │ │ │ │ │ b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov.w sl, #10 │ │ │ │ │ - b.n 324 <_PyTokenizer_Get+0x324> │ │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.n 742 <_PyTokenizer_Get+0x742> │ │ │ │ │ - ldr.w r3, [sl, #2744] @ 0xab8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r8, [sl, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 742 <_PyTokenizer_Get+0x742> │ │ │ │ │ - ldr.w r4, [sl, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4e2 <_PyTokenizer_Get+0x4e2> │ │ │ │ │ - mov r4, sl │ │ │ │ │ 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 r1, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - b.n 234 <_PyTokenizer_Get+0x234> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + b.n 238 <_PyTokenizer_Get+0x238> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 734 <_PyTokenizer_Get+0x734> │ │ │ │ │ + bne.n 71c <_PyTokenizer_Get+0x71c> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cbz r0, 72a <_PyTokenizer_Get+0x72a> │ │ │ │ │ + cbz r0, 70a <_PyTokenizer_Get+0x70a> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ + beq.w 534 <_PyTokenizer_Get+0x534> │ │ │ │ │ mov r5, r9 │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + b.n 238 <_PyTokenizer_Get+0x238> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 6e0 <_PyTokenizer_Get+0x6e0> │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ 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, r4 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - bl 2384 │ │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - str.w r8, [r3, #2752] @ 0xac0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - str.w r8, [fp, #2812] @ 0xafc │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + b.n 27a <_PyTokenizer_Get+0x27a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + bl 2310 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #123 @ 0x7b │ │ │ │ │ + bne.n 7d0 <_PyTokenizer_Get+0x7d0> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldr.w r0, [r3, #2784] @ 0xae0 │ │ │ │ │ ldr.w r3, [r5, #2776] @ 0xad8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r5, #2780] @ 0xadc │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne.n 7d4 <_PyTokenizer_Get+0x7d4> │ │ │ │ │ + bne.n 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -756,110 +732,115 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 3fe <_PyTokenizer_Get+0x3fe> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 312 <_PyTokenizer_Get+0x312> │ │ │ │ │ + b.n 318 <_PyTokenizer_Get+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 7e2 <_PyTokenizer_Get+0x7e2> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 3f8 <_PyTokenizer_Get+0x3f8> │ │ │ │ │ - movs r2, #15 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + bl 23b0 │ │ │ │ │ + ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ + b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + bl 23b0 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + str.w r8, [r3, #2752] @ 0xac0 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str.w r8, [fp, #2812] @ 0xafc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ - cbz r2, 858 <_PyTokenizer_Get+0x858> │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ + cbz r2, 838 <_PyTokenizer_Get+0x838> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ + b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 594 <_PyTokenizer_Get+0x594> │ │ │ │ │ + b.n 59c <_PyTokenizer_Get+0x59c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 7b6 <_PyTokenizer_Get+0x7b6> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 820 <_PyTokenizer_Get+0x820> │ │ │ │ │ + beq.n 80a <_PyTokenizer_Get+0x80a> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - bl 2384 │ │ │ │ │ - ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ - b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - b.n 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ 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 │ │ │ │ │ + movs r2, #15 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 286 <_PyTokenizer_Get+0x286> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000008a4 : │ │ │ │ │ +00000884 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -867,172 +848,172 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf0 │ │ │ │ │ + bne.w bd0 │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w cd6 │ │ │ │ │ + bne.w cb6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + beq.w 112c │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.n 922 │ │ │ │ │ + bcs.n 902 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bhi.w 2144 │ │ │ │ │ + bhi.w 2160 │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + bne.w 213a │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str.w fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 10fe │ │ │ │ │ + beq.w 10e4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bcs.w 1140 │ │ │ │ │ + bcs.w 1126 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ sub.w r2, r1, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi.w aa0 │ │ │ │ │ + bhi.w a80 │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ - lsls r7, r7, #31 │ │ │ │ │ - bmi.w e92 │ │ │ │ │ + lsls r2, r7, #31 │ │ │ │ │ + bmi.w e72 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ + beq.w 1d60 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #28 │ │ │ │ │ - beq.w 1616 │ │ │ │ │ + beq.w 15fc │ │ │ │ │ bic.w r2, r1, #32 │ │ │ │ │ sub.w r3, r2, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls.w b18 │ │ │ │ │ + bls.w af8 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b24 │ │ │ │ │ + bne.w b04 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 2112 │ │ │ │ │ + beq.w 212e │ │ │ │ │ cmp r7, #10 │ │ │ │ │ - beq.w bcc │ │ │ │ │ + beq.w bac │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w ee0 │ │ │ │ │ + beq.w ec0 │ │ │ │ │ uxtb r1, 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, r1, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w d00 │ │ │ │ │ + bmi.w ce0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - ldrb r3, [r6, r3] │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq.w 164a │ │ │ │ │ + beq.w 1630 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 125a │ │ │ │ │ + bne.w 1240 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1d3e │ │ │ │ │ - sub.w r6, r7, #125 @ 0x7d │ │ │ │ │ - clz r6, r6 │ │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ │ + beq.w 1d6a │ │ │ │ │ + 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 11da │ │ │ │ │ + bne.w 11c0 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w 11da │ │ │ │ │ + beq.w 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 2310 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1540 │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - beq.w e5c │ │ │ │ │ + bne.w 1526 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + beq.w e3c │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + uxtb r6, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 213a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w d9c │ │ │ │ │ - ble.w e64 │ │ │ │ │ + beq.w d7c │ │ │ │ │ + ble.w e44 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w d9c │ │ │ │ │ + beq.w d7c │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w e96 │ │ │ │ │ + beq.w e76 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f80 │ │ │ │ │ + beq.w f62 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1046,127 +1027,127 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - bne.w 972 │ │ │ │ │ + bne.w 952 │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n abe │ │ │ │ │ + bhi.n a9e │ │ │ │ │ asr.w r3, r5, r3 │ │ │ │ │ - lsls r1, r3, #31 │ │ │ │ │ - bmi.n abe │ │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ + lsls r7, r3, #31 │ │ │ │ │ + bmi.n a9e │ │ │ │ │ mov r1, r6 │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19d4 │ │ │ │ │ + bne.w 19ba │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1dd2 │ │ │ │ │ + bne.w 1dfe │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 1616 │ │ │ │ │ + beq.w 15fc │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - bne.w 99e │ │ │ │ │ + bne.w 97e │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f4 │ │ │ │ │ + bne.w 17da │ │ │ │ │ subs r2, #11 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n ba6 │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq.w 11d0 │ │ │ │ │ + beq.w 11b6 │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.w 108a │ │ │ │ │ + beq.w 1070 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq.w 1446 │ │ │ │ │ + beq.w 142c │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.w ffa │ │ │ │ │ + beq.w fdc │ │ │ │ │ bic.w r1, r1, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n b60 │ │ │ │ │ + b.n b40 │ │ │ │ │ ldrd r7, r3, [r4, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 10ae │ │ │ │ │ + beq.w 1094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.w 10f0 │ │ │ │ │ + bcs.w 10d6 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldrb r7, [r7, #0] │ │ │ │ │ bic.w r1, r7, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n b3c │ │ │ │ │ + bls.n b1c │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b3c │ │ │ │ │ + bls.n b1c │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ + bne.w e6e │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1762 │ │ │ │ │ + beq.w 1748 │ │ │ │ │ ldrd r2, r5, [r4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + bne.w 213a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c80 │ │ │ │ │ + bne.w 1cac │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w f38 │ │ │ │ │ + beq.w f18 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 189c │ │ │ │ │ + bne.w 1882 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ @@ -1175,161 +1156,161 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub.w r6, ip, r7 │ │ │ │ │ cmp r5, fp │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ - beq.n c3c │ │ │ │ │ + beq.n c1c │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bcs.n c84 │ │ │ │ │ + bcs.n c64 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne.w dde │ │ │ │ │ + bne.w dbe │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n c16 │ │ │ │ │ + bne.n bf6 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 176e │ │ │ │ │ + bne.w 1754 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1920 │ │ │ │ │ + beq.w 1906 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6a │ │ │ │ │ + bne.w 1c96 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n c3c │ │ │ │ │ + beq.n c1c │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n c1e │ │ │ │ │ + bcc.n bfe │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr.w sl, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ + bne.w fca │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1ef8 │ │ │ │ │ + bne.w 1f12 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 120c │ │ │ │ │ + bne.w 11f2 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 14ca │ │ │ │ │ + bne.w 14b0 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8ea │ │ │ │ │ + beq.w 8ca │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 1428 │ │ │ │ │ + bge.w 140e │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18fa │ │ │ │ │ + bne.w 18e0 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w fa0 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bne.w f82 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1b6e │ │ │ │ │ - bgt.w 1374 │ │ │ │ │ + beq.w 1b9a │ │ │ │ │ + bgt.w 135a │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 1842 │ │ │ │ │ - bgt.w 14d2 │ │ │ │ │ + beq.w 1828 │ │ │ │ │ + bgt.w 14b8 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1b6e │ │ │ │ │ + beq.w 1b9a │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1b02 │ │ │ │ │ + beq.w 1b2e │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1a8c │ │ │ │ │ + beq.w 1ab8 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1d5e │ │ │ │ │ + bmi.w 1d8a │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 192c │ │ │ │ │ + beq.w 1912 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt.w 1abc │ │ │ │ │ + bgt.w 1ae8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ + beq.w 17da │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 1a6c │ │ │ │ │ + beq.w 1a76 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + bne.w 213a │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n ba6 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 2132 │ │ │ │ │ + bgt.w 214e │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ @@ -1341,172 +1322,172 @@ │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itttt gt │ │ │ │ │ ldrgt r2, [sp, #20] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ - b.n a76 │ │ │ │ │ + b.n a56 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq.w 196e │ │ │ │ │ + beq.w 1954 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov ip, r6 │ │ │ │ │ - beq.w c06 │ │ │ │ │ + beq.w be6 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq.w 2270 │ │ │ │ │ + beq.w 229a │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + bne.w 213a │ │ │ │ │ sub.w ip, r0, #10 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp.w ip, #25 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi.w c8e │ │ │ │ │ + bhi.w c6e │ │ │ │ │ movs r2, #9 │ │ │ │ │ movt r2, #512 @ 0x200 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.w c8e │ │ │ │ │ + bpl.w c6e │ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 13b2 │ │ │ │ │ + beq.w 1398 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 229a │ │ │ │ │ + bne.w 22c4 │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w cd6 │ │ │ │ │ + bne.w cb6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 8ec │ │ │ │ │ + b.n 8cc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.n d9c │ │ │ │ │ - bgt.w a6c │ │ │ │ │ + beq.n d7c │ │ │ │ │ + bgt.w a4c │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.n d9c │ │ │ │ │ + beq.n d7c │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 1180 │ │ │ │ │ + beq.w 1166 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f80 │ │ │ │ │ + beq.w f62 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ - bne.w a82 │ │ │ │ │ + bne.w a62 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ - b.n a82 │ │ │ │ │ + b.n a62 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ - b.n b3c │ │ │ │ │ + b.n b1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 92e │ │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ + b.n 90e │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15b4 │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + bgt.w 159a │ │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1636 │ │ │ │ │ + bne.w 161c │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2236 │ │ │ │ │ - ble.w a76 │ │ │ │ │ + beq.w 1f02 │ │ │ │ │ + ble.w a56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.n f66 │ │ │ │ │ + bne.n f46 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1524 │ │ │ │ │ + bgt.w 150a │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a82 │ │ │ │ │ - b.n f80 │ │ │ │ │ + bne.w a62 │ │ │ │ │ + b.n f62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1940 │ │ │ │ │ + bmi.w 1926 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 19b4 │ │ │ │ │ + beq.w 199a │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 19a2 │ │ │ │ │ + beq.w 1988 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + bne.w 213a │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n ba6 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w bda │ │ │ │ │ + bgt.w bba │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a7e │ │ │ │ │ + bne.w 1a88 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w sl, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n ba6 │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.n 106c │ │ │ │ │ + bne.w 1052 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1524 │ │ │ │ │ + bgt.w 150a │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a82 │ │ │ │ │ + bne.w a62 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1514,732 +1495,732 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ - bl 24cc │ │ │ │ │ + b.n ba6 │ │ │ │ │ + bl 24f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194e │ │ │ │ │ + beq.w 1934 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 192c │ │ │ │ │ + beq.w 1912 │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 19fe │ │ │ │ │ + beq.w 1a06 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1ac6 │ │ │ │ │ + beq.w 1af2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d62 │ │ │ │ │ + bne.w d42 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n ba6 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n cc8 │ │ │ │ │ + b.n ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - beq.w 1242 │ │ │ │ │ + moveq.w r9, #1 │ │ │ │ │ + movne.w r9, #0 │ │ │ │ │ + beq.w 1228 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - orr.w r3, r9, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + orr.w r3, sl, r6 │ │ │ │ │ bic.w r1, r7, #32 │ │ │ │ │ orrs.w fp, r3, r5 │ │ │ │ │ - bne.w 1450 │ │ │ │ │ + bne.w 1436 │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq.w 1504 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 1040 │ │ │ │ │ + beq.w 14ea │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 1026 │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq.w 1890 │ │ │ │ │ + beq.w 1876 │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq.w 15f6 │ │ │ │ │ + beq.w 15dc │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.w b34 │ │ │ │ │ + bne.w b14 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 1226 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 1018 │ │ │ │ │ + b.n ffe │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 1f42 │ │ │ │ │ + bne.w 1f5c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1910 │ │ │ │ │ + bgt.w 18f6 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a82 │ │ │ │ │ - b.n f80 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + bne.w a62 │ │ │ │ │ + b.n f62 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 125a │ │ │ │ │ + beq.w 1240 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1018 │ │ │ │ │ + b.n ffe │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 10f4 │ │ │ │ │ + bne.n 10da │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1778 │ │ │ │ │ + beq.w 175e │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b58 │ │ │ │ │ + bne.w 1b84 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 10ae │ │ │ │ │ + beq.n 1094 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b50 │ │ │ │ │ + bcc.w b30 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r1, #32 │ │ │ │ │ - b.n b60 │ │ │ │ │ + b.n b40 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1600 │ │ │ │ │ + bne.w 15e6 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180a │ │ │ │ │ + beq.w 17f0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17fa │ │ │ │ │ + bne.w 17e0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 10fe │ │ │ │ │ + beq.n 10e4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 93e │ │ │ │ │ + bcc.w 91e │ │ │ │ │ movs r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b.n 1604 │ │ │ │ │ + b.n 15ea │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 922 │ │ │ │ │ + bne.w 902 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1774 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177e │ │ │ │ │ + bne.w 1764 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1146 │ │ │ │ │ + beq.n 112c │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - b.w 8f2 │ │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ + b.w 8d2 │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w ea2 │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ble.w e82 │ │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cd8 │ │ │ │ │ + bne.w 1d04 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2236 │ │ │ │ │ - bgt.w eb8 │ │ │ │ │ + beq.w 1f02 │ │ │ │ │ + bgt.w e98 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1532 │ │ │ │ │ + blt.w 1518 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ - bne.w a76 │ │ │ │ │ + bne.w a56 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 107c │ │ │ │ │ + bne.w 1062 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ │ - b.n 107c │ │ │ │ │ + b.n 1062 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 1092 │ │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 1078 │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 13c2 │ │ │ │ │ + bgt.w 13a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 2310 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1540 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ - bne.w a36 │ │ │ │ │ + bne.w 1526 │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ + bne.w a16 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - bgt.w a66 │ │ │ │ │ - b.n e68 │ │ │ │ │ - ble.w 146c │ │ │ │ │ + bgt.w a46 │ │ │ │ │ + b.n e48 │ │ │ │ │ + ble.w 1452 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 1f6e │ │ │ │ │ + bgt.w 1f88 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bge.w 14ca │ │ │ │ │ + bge.w 14b0 │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ │ str.w fp, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n cc8 │ │ │ │ │ - cbz r5, 125a │ │ │ │ │ + b.n ca8 │ │ │ │ │ + cbz r5, 1240 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - ldrb r3, [r6, r3] │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - beq.w 1650 │ │ │ │ │ + beq.w 1636 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1596 │ │ │ │ │ + beq.w 157c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 15aa │ │ │ │ │ + beq.w 1590 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + bne.w 213a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 135e │ │ │ │ │ + beq.n 1344 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n 12b6 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 15d8 │ │ │ │ │ + beq.w 15be │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 1310 │ │ │ │ │ + beq.n 12f6 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bcs.n 1352 │ │ │ │ │ + bcs.n 1338 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - beq.w 22c4 │ │ │ │ │ + beq.w 22ee │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1bc4 │ │ │ │ │ + beq.w 1bf0 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 228e │ │ │ │ │ + bne.w 22b8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 12c6 │ │ │ │ │ + bne.n 12ac │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 12ba │ │ │ │ │ + b.n 12a0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1796 │ │ │ │ │ + bne.w 177c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1960 │ │ │ │ │ + beq.w 1946 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bdc │ │ │ │ │ + bne.w 1c08 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 1310 │ │ │ │ │ + beq.n 12f6 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 12dc │ │ │ │ │ + bcc.n 12c2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 17a8 │ │ │ │ │ + b.n 178e │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n ba6 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1b02 │ │ │ │ │ + beq.w 1b2e │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 1842 │ │ │ │ │ + beq.w 1828 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 1d5e │ │ │ │ │ + bmi.w 1d8a │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 19fc │ │ │ │ │ - ble.n 1398 │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ + ble.n 137e │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq.w 1ac6 │ │ │ │ │ + beq.w 1af2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ + beq.w 17da │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b.n d6a │ │ │ │ │ + b.n d4a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 210c │ │ │ │ │ + bne.w 2128 │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n cc8 │ │ │ │ │ + b.n ca8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 11e6 │ │ │ │ │ + blt.w 11cc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1e20 │ │ │ │ │ + beq.w 1e50 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 140c │ │ │ │ │ + bne.n 13f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23e4 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2410 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1616 │ │ │ │ │ + beq.w 15fc │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w 11e6 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + beq.w 11cc │ │ │ │ │ + ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ mov.w fp, r3, lsl #6 │ │ │ │ │ add.w r1, r4, fp │ │ │ │ │ ldr.w r3, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c00 │ │ │ │ │ + bne.w 1c2c │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w 11e6 │ │ │ │ │ + bne.w 11cc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 11e6 │ │ │ │ │ + bne.w 11cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - b.w a84 │ │ │ │ │ + b.w a64 │ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b8 │ │ │ │ │ + bne.w 189e │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b.n 1092 │ │ │ │ │ - orr.w r2, sl, r5 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 1078 │ │ │ │ │ + orr.w r2, r9, r5 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ - beq.w 1034 │ │ │ │ │ - orrs.w r6, sl, r6 │ │ │ │ │ - bne.w b34 │ │ │ │ │ + beq.w 101a │ │ │ │ │ + orrs.w r6, r9, r6 │ │ │ │ │ + bne.w b14 │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - bne.w b34 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.n 104c │ │ │ │ │ + bne.w b14 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 1032 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 182a │ │ │ │ │ + ble.w 1810 │ │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 14b6 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ble.n 14b6 │ │ │ │ │ + cbz r2, 149c │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bge.n 149c │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ str.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 14b6 │ │ │ │ │ + cbz r2, 149c │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bge.n 14b6 │ │ │ │ │ + bge.n 149c │ │ │ │ │ ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 149c │ │ │ │ │ + bne.n 1482 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 182a │ │ │ │ │ + bne.w 1810 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w cbc │ │ │ │ │ + beq.w c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n f90 │ │ │ │ │ + b.n f72 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w d34 │ │ │ │ │ + bne.w d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1d58 │ │ │ │ │ + bmi.w 1d84 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n f90 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + b.n f72 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 125a │ │ │ │ │ + beq.w 1240 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 1018 │ │ │ │ │ + b.n ffe │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w a76 │ │ │ │ │ + bge.w a56 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n f8c │ │ │ │ │ + b.n f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + bl 2310 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - beq.w 1c58 │ │ │ │ │ + bne.w 1c86 │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + beq.w 1c84 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ + subs r3, r6, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ - ldrb.w r2, [r5, #-1] │ │ │ │ │ - uxtb r6, r6 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bne.w 211e │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ + ldrb.w r2, [r6, #-1] │ │ │ │ │ + uxtb r5, r5 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne.w 213a │ │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 1628 │ │ │ │ │ + beq.n 160e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 1280 │ │ │ │ │ + bne.w 1266 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 12ac │ │ │ │ │ + b.n 1292 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 118c │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1172 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n f90 │ │ │ │ │ + b.n f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ ldreq r6, [r4, #4] │ │ │ │ │ - beq.w 1bd6 │ │ │ │ │ + beq.w 1c02 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1bfa │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - b.n 12c0 │ │ │ │ │ + b.n 12a6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - b.n 1508 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 14ee │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r5, 160a │ │ │ │ │ + cbz r5, 15f0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w afa │ │ │ │ │ + bne.w ada │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 12ac │ │ │ │ │ + b.n 1292 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w a76 │ │ │ │ │ + ble.w a56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w a76 │ │ │ │ │ + b.w a56 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ee │ │ │ │ │ + beq.w 9ce │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1cec │ │ │ │ │ + beq.w 1d18 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - adds r5, r0, #1 │ │ │ │ │ + adds r6, r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ - beq.w 1d00 │ │ │ │ │ + beq.w 1d2c │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bcc.w 2144 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 211e │ │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ + bne.w 213a │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1d12 │ │ │ │ │ + bgt.w 1d3e │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r3, r2, #43 @ 0x2b │ │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - adds r5, r4, r2 │ │ │ │ │ + adds r6, r4, r2 │ │ │ │ │ mov.w ip, r3, lsl #6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r1, [r4, ip] │ │ │ │ │ - strb.w r7, [r5, #2764] @ 0xacc │ │ │ │ │ + strb.w r7, [r6, #2764] @ 0xacc │ │ │ │ │ add.w r7, r4, ip │ │ │ │ │ - str.w r0, [r5, #2768] @ 0xad0 │ │ │ │ │ + str.w r0, [r6, #2768] @ 0xad0 │ │ │ │ │ addw r0, r2, #2808 @ 0xaf8 │ │ │ │ │ - str.w sl, [r5, #2776] @ 0xad8 │ │ │ │ │ + str.w sl, [r6, #2776] @ 0xad8 │ │ │ │ │ add.w fp, r4, r0 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - str.w r3, [r5, #2780] @ 0xadc │ │ │ │ │ + str.w r3, [r6, #2780] @ 0xadc │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - str.w r3, [r5, #2784] @ 0xae0 │ │ │ │ │ - str.w ip, [r5, #2804] @ 0xaf4 │ │ │ │ │ - str.w ip, [r5, #2796] @ 0xaec │ │ │ │ │ - str.w lr, [r5, #2788] @ 0xae4 │ │ │ │ │ - str.w lr, [r5, #2792] @ 0xae8 │ │ │ │ │ - str.w lr, [r5, #2800] @ 0xaf0 │ │ │ │ │ + str.w r3, [r6, #2784] @ 0xae0 │ │ │ │ │ + str.w ip, [r6, #2804] @ 0xaf4 │ │ │ │ │ + str.w ip, [r6, #2796] @ 0xaec │ │ │ │ │ + str.w lr, [r6, #2788] @ 0xae4 │ │ │ │ │ + str.w lr, [r6, #2792] @ 0xae8 │ │ │ │ │ + str.w lr, [r6, #2800] @ 0xaf0 │ │ │ │ │ str.w ip, [r4, r0] │ │ │ │ │ str.w ip, [fp, #4] │ │ │ │ │ ldrb.w r0, [sl] │ │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ │ - beq.n 1738 │ │ │ │ │ - bls.w 18ce │ │ │ │ │ + beq.n 171e │ │ │ │ │ + bls.w 18b4 │ │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ + bne.n 171e │ │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ │ - ldrb r1, [r6, r1] │ │ │ │ │ + ldrb r1, [r5, r1] │ │ │ │ │ sub.w r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r5, r4, r3, lsl #6 │ │ │ │ │ @@ -2249,627 +2230,651 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r4, r2, [r5, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1c80 │ │ │ │ │ + bne.w 1cac │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b.w bb8 │ │ │ │ │ + b.w b98 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.w c8e │ │ │ │ │ + b.w c6e │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ - b.n 10f4 │ │ │ │ │ + b.n 10da │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.w 922 │ │ │ │ │ + b.w 902 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.n 17f4 │ │ │ │ │ + beq.n 17da │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 1362 │ │ │ │ │ + beq.w 1348 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ ldrd r0, r1, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - bgt.w 21d2 │ │ │ │ │ + bgt.w 21ee │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 21b4 │ │ │ │ │ + beq.w 21d0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 21fa │ │ │ │ │ + bne.w 2216 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.n 17f4 │ │ │ │ │ + beq.n 17da │ │ │ │ │ movs r3, #24 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w fda │ │ │ │ │ + b.w fbc │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c48 │ │ │ │ │ + beq.w 1c74 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.w afa │ │ │ │ │ - b.n 1616 │ │ │ │ │ + bne.w ada │ │ │ │ │ + b.n 15fc │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #21 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22ae │ │ │ │ │ + beq.w 22d8 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 2256 │ │ │ │ │ + bpl.w 2280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 185c │ │ │ │ │ + bmi.n 1842 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22ae │ │ │ │ │ + beq.w 22d8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d62 │ │ │ │ │ - b.w fda │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + bne.w d42 │ │ │ │ │ + b.w fbc │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.n 1508 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.n 14ee │ │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2174 │ │ │ │ │ + bne.w 2190 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ │ mov r3, sl │ │ │ │ │ sub.w r2, r2, #114 @ 0x72 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - str.w r2, [r5, #2772] @ 0xad4 │ │ │ │ │ + str.w r2, [r6, #2772] @ 0xad4 │ │ │ │ │ strd ip, lr, [r7, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 11b6 │ │ │ │ │ - b.n 1532 │ │ │ │ │ + bge.w 119c │ │ │ │ │ + b.n 1518 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.w c8e │ │ │ │ │ + b.w c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w fb2 │ │ │ │ │ + bpl.w f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cc │ │ │ │ │ + bl 24f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fb2 │ │ │ │ │ + bne.w f94 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n 179e │ │ │ │ │ + b.n 1784 │ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bne.w 1ecc │ │ │ │ │ + bne.w 2252 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r2, r7, #7 │ │ │ │ │ ands.w r2, r2, r7, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, r7 │ │ │ │ │ add.w ip, r8, #1 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ - b.w c0a │ │ │ │ │ + b.w bea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1992 │ │ │ │ │ + bne.n 1978 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1dd2 │ │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + bne.w 1dfe │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ │ + beq.n 1aa0 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.w 2160 │ │ │ │ │ + ldrb.w r2, [lr, #-1] │ │ │ │ │ + uxtb r7, r7 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne.w 213a │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w sl, [r5, #72] @ 0x48 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ movs r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.n 1a3a │ │ │ │ │ + bne.n 1a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cc │ │ │ │ │ + bl 24f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 194e │ │ │ │ │ + beq.w 1934 │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ - b.w fbc │ │ │ │ │ + b.w f9e │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 1a26 │ │ │ │ │ + bmi.n 1a2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w fbc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f52 │ │ │ │ │ + beq.w f32 │ │ │ │ │ str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 18a8 │ │ │ │ │ + b.n 188e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w acc │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + bne.n 19ca │ │ │ │ │ + str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w lr, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.n 1aee │ │ │ │ │ + beq.n 1b1a │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.n 1a8c │ │ │ │ │ + beq.n 1ab8 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1d5e │ │ │ │ │ + bmi.w 1d8a │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 192c │ │ │ │ │ + beq.w 1912 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble.w d4c │ │ │ │ │ + ble.w d2c │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.n 19fc │ │ │ │ │ - bgt.w 1392 │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ + bgt.w 1378 │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.n 1aea │ │ │ │ │ + beq.n 1b16 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ - bne.w 1398 │ │ │ │ │ + bne.w 137e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d62 │ │ │ │ │ - b.w fda │ │ │ │ │ + bne.w d42 │ │ │ │ │ + b.w fbc │ │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ │ - b.n 19fe │ │ │ │ │ + b.n 1a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1a98 │ │ │ │ │ - b.n 14ec │ │ │ │ │ + bmi.n 1ac4 │ │ │ │ │ + b.n 14d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 222c │ │ │ │ │ + beq.w 2248 │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 220e │ │ │ │ │ + bhi.w 222a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1b1a │ │ │ │ │ + bls.n 1b46 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 222c │ │ │ │ │ + beq.w 2248 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 2246 │ │ │ │ │ + bmi.w 2270 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d62 │ │ │ │ │ - b.w fda │ │ │ │ │ + bne.w d42 │ │ │ │ │ + b.w fbc │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.w 10f4 │ │ │ │ │ + b.w 10da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22ba │ │ │ │ │ + beq.w 22e4 │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2088 │ │ │ │ │ + bhi.w 20a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 1b86 │ │ │ │ │ + bls.n 1bb2 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22ba │ │ │ │ │ + beq.w 22e4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r5, r3, #29 │ │ │ │ │ - bmi.w 22d4 │ │ │ │ │ + bmi.w 22fe │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e0 │ │ │ │ │ + bl 260c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d62 │ │ │ │ │ - b.w fda │ │ │ │ │ + bne.w d42 │ │ │ │ │ + b.w fbc │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.w 1362 │ │ │ │ │ + b.w 1348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 12c0 │ │ │ │ │ + b.w 12a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n 179e │ │ │ │ │ + b.n 1784 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 140c │ │ │ │ │ + bne.w 13f2 │ │ │ │ │ ldr.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ ldr.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ sub.w sl, r2, r3 │ │ │ │ │ - b.n 1c26 │ │ │ │ │ + b.n 1c52 │ │ │ │ │ ldr.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.w 20a8 │ │ │ │ │ + beq.w 20c4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.n 1c18 │ │ │ │ │ + blt.n 1c44 │ │ │ │ │ add fp, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r0, [fp, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ - str.w r5, [r8, #28] │ │ │ │ │ - b.w 140c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 17da │ │ │ │ │ + str.w r6, [r8, #28] │ │ │ │ │ + b.w 13f2 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w afa │ │ │ │ │ - b.n 1616 │ │ │ │ │ + bne.w ada │ │ │ │ │ + b.n 15fc │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1926 │ │ │ │ │ + b.n 190c │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1768 │ │ │ │ │ + bne.w 174e │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f4 │ │ │ │ │ + bne.w 17da │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fae │ │ │ │ │ + beq.w 1fc8 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 1f98 │ │ │ │ │ + blt.w 1fb2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 1fce │ │ │ │ │ + blt.w 1fea │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1768 │ │ │ │ │ + beq.w 174e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1768 │ │ │ │ │ + bne.w 174e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1768 │ │ │ │ │ + b.n 174e │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 11a2 │ │ │ │ │ + ble.w 1188 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w 11a2 │ │ │ │ │ + b.w 1188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1f2c │ │ │ │ │ + bne.w 1f46 │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r0, #3 │ │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.w 16b6 │ │ │ │ │ + ble.w 169c │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 972 │ │ │ │ │ + b.w 952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ + beq.w 17da │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ ldrd r5, r6, [r4, #4] │ │ │ │ │ - b.w 92a │ │ │ │ │ + b.w 90a │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.w 1a8c │ │ │ │ │ + beq.w 1ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ - bl 24cc │ │ │ │ │ + bl 24f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194e │ │ │ │ │ + beq.w 1934 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 192c │ │ │ │ │ + beq.w 1912 │ │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1d8c │ │ │ │ │ + ble.n 1db8 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 19fc │ │ │ │ │ - bgt.n 1dcc │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ + bgt.n 1df8 │ │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1aea │ │ │ │ │ + beq.w 1b16 │ │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1ac6 │ │ │ │ │ + beq.w 1af2 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d4c │ │ │ │ │ + bne.w d2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r7, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2881,370 +2886,363 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 1d8c │ │ │ │ │ - b.n 1ac6 │ │ │ │ │ + bne.n 1db8 │ │ │ │ │ + b.n 1af2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ ldr.w ip, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ - b.n 1df8 │ │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ │ + b.n 1e26 │ │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1eae │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + bne.w 1a96 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ - cbz r1, 1e2e │ │ │ │ │ - cmp lr, r6 │ │ │ │ │ - bls.n 1eae │ │ │ │ │ + cbz r1, 1e5e │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bls.w 1a96 │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - bne.n 1de6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bne.n 1e12 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1e06 │ │ │ │ │ + beq.n 1e36 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 1e06 │ │ │ │ │ + beq.n 1e36 │ │ │ │ │ sub.w r0, ip, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add.w ip, r0, r6 │ │ │ │ │ - b.n 1df2 │ │ │ │ │ + add.w ip, r0, r5 │ │ │ │ │ + b.n 1e20 │ │ │ │ │ ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - beq.w 140c │ │ │ │ │ - b.w 13e6 │ │ │ │ │ + beq.w 13f2 │ │ │ │ │ + b.w 13cc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, ip │ │ │ │ │ - bl 2384 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - adds r7, r6, #6 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bcs.n 1e5a │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + bl 23b0 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + adds r7, r5, #6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bcs.n 1e8a │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - strd r2, r6, [sp] │ │ │ │ │ + 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 bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e40 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.n 1e8c │ │ │ │ │ - ldrsb.w r3, [r6, #6] │ │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ │ + bne.n 1e70 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 1ebc │ │ │ │ │ + ldrsb.w r3, [r5, #6] │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1e40 │ │ │ │ │ + blt.n 1e70 │ │ │ │ │ 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 r2, r3, #29 │ │ │ │ │ - bne.n 1e40 │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bne.n 1e70 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1eea │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + bne.n 1ede │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ adds r3, #6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r7, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w aec │ │ │ │ │ - b.n 19dc │ │ │ │ │ + b.w ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 2310 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1ec2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1dba │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mla r7, r0, r5, r5 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w ip, r8, #1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.w c0a │ │ │ │ │ + b.n 1de6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1e92 │ │ │ │ │ + b.w f6e │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1f0a │ │ │ │ │ + bne.n 1f24 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.w cb0 │ │ │ │ │ - bge.n 1f14 │ │ │ │ │ + b.w c90 │ │ │ │ │ + bge.n 1f2e │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.w 1210 │ │ │ │ │ + b.w 11f6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 182a │ │ │ │ │ + ble.w 1810 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.n 1f26 │ │ │ │ │ + bgt.n 1f40 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.w 14bc │ │ │ │ │ + b.w 14a2 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.w 1472 │ │ │ │ │ + b.w 1458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1d00 │ │ │ │ │ + b.n 1d2c │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 1f4a │ │ │ │ │ + bne.n 1f64 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 1f74 │ │ │ │ │ + bgt.n 1f8e │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne.n 1f84 │ │ │ │ │ + bne.n 1f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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.w f90 │ │ │ │ │ + b.w f72 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #20 │ │ │ │ │ - b.n 182e │ │ │ │ │ + b.n 1814 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 1532 │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + beq.w 1518 │ │ │ │ │ + b.n 1f64 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - b.w f90 │ │ │ │ │ + b.w f72 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1fa8 │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1fc6 │ │ │ │ │ + cbz r3, 1fe2 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 17f4 │ │ │ │ │ + b.n 17da │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fa8 │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ movs r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 17f4 │ │ │ │ │ + b.w 17da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fa8 │ │ │ │ │ + b.n 1fc2 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 2162 │ │ │ │ │ + beq.w 217e │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.w 2158 │ │ │ │ │ + bne.w 2174 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 218a │ │ │ │ │ + beq.w 21a6 │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrh.w r7, [r2, r3, lsl #1] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 2038 │ │ │ │ │ + bgt.n 2054 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2016 │ │ │ │ │ + beq.n 2032 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2016 │ │ │ │ │ + cbnz r3, 2032 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 218e │ │ │ │ │ + beq.w 21aa │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 17f4 │ │ │ │ │ + b.w 17da │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2058 │ │ │ │ │ + beq.n 2074 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2058 │ │ │ │ │ + cbnz r3, 2074 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1fa8 │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 207a │ │ │ │ │ + beq.n 2096 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 207a │ │ │ │ │ + cbnz r3, 2096 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1fa8 │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 2000 │ │ │ │ │ + b.n 201c │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 22fe │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 1ec4 │ │ │ │ │ + b.n 1efa │ │ │ │ │ add.w r0, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ + beq.w 17da │ │ │ │ │ movs r3, #0 │ │ │ │ │ add fp, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 20d8 │ │ │ │ │ + b.n 20f4 │ │ │ │ │ ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - beq.n 20f4 │ │ │ │ │ + beq.n 2110 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - adds r1, r5, r3 │ │ │ │ │ + adds r1, r6, r3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.n 20c2 │ │ │ │ │ + bgt.n 20de │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - strb r2, [r5, r3] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + strb r2, [r6, r3] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1c3a │ │ │ │ │ + b.n 1c66 │ │ │ │ │ mov r2, ip │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - beq.n 20d6 │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + beq.n 20f2 │ │ │ │ │ ldrb.w r0, [lr, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20d6 │ │ │ │ │ + beq.n 20f2 │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 20f4 │ │ │ │ │ - b.n 20d0 │ │ │ │ │ + bne.n 2110 │ │ │ │ │ + b.n 20ec │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.w c8e │ │ │ │ │ + b.w c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.w 9a4 │ │ │ │ │ + b.w 984 │ │ │ │ │ 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 │ │ │ │ │ @@ -3254,274 +3252,279 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w f90 │ │ │ │ │ + b.w f72 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r1, 21a2 │ │ │ │ │ + cbnz r1, 21be │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ - b.n 1ffa │ │ │ │ │ - cbz r1, 21b0 │ │ │ │ │ + b.n 2016 │ │ │ │ │ + cbz r1, 21cc │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b.n 1ffa │ │ │ │ │ + b.n 2016 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc6 │ │ │ │ │ + b.w ba6 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 1ff6 │ │ │ │ │ + b.n 2012 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 17f4 │ │ │ │ │ + b.w 17da │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 215c │ │ │ │ │ + b.n 2178 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 2170 │ │ │ │ │ + b.n 218c │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w 17f4 │ │ │ │ │ + beq.w 17da │ │ │ │ │ movs r3, #23 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.w 17f4 │ │ │ │ │ + b.w 17da │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 17ce │ │ │ │ │ + bne.w 17b4 │ │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 17ce │ │ │ │ │ + bne.w 17b4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w f8c │ │ │ │ │ + b.w f6e │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 17ec │ │ │ │ │ + b.w 17d2 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2246 │ │ │ │ │ + bne.n 2270 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 1ec4 │ │ │ │ │ + b.n 1efa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1b10 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w f8c │ │ │ │ │ + b.n 1b3c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mla r7, r0, r5, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w ip, r8, #1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.w bea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w f8c │ │ │ │ │ + b.w f6e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w f90 │ │ │ │ │ + b.w f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r7 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 22cc │ │ │ │ │ + beq.n 22f6 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.w c02 │ │ │ │ │ + b.w be2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r5, #10 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 17ac │ │ │ │ │ + b.w 1792 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 13b8 │ │ │ │ │ + bne.w 139e │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.w c8e │ │ │ │ │ + b.w c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.w 1850 │ │ │ │ │ + b.w 1836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1ba8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 17f4 │ │ │ │ │ + b.w 17da │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.w fda │ │ │ │ │ + b.w fbc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w f8c │ │ │ │ │ + b.w f6e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000022e4 : │ │ │ │ │ +00002310 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r5, r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 231c │ │ │ │ │ + beq.n 2348 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.n 237a │ │ │ │ │ + bcs.n 23a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 237a │ │ │ │ │ + bne.n 23a6 │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbz r0, 2380 │ │ │ │ │ + cbz r0, 23ac │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2368 │ │ │ │ │ + cbnz r0, 2394 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 22fc │ │ │ │ │ + bne.n 2328 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 237a │ │ │ │ │ + bne.n 23a6 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2380 │ │ │ │ │ + cbz r0, 23ac │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 233e │ │ │ │ │ + beq.n 236a │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.n 237a │ │ │ │ │ + b.n 23a6 │ │ │ │ │ │ │ │ │ │ -00002384 : │ │ │ │ │ +000023b0 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 23b8 │ │ │ │ │ + beq.n 23e4 │ │ │ │ │ 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 23ce │ │ │ │ │ + bcc.n 23fa │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 23ba │ │ │ │ │ + bne.n 23e6 │ │ │ │ │ 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 .LC2 │ │ │ │ │ @@ -3541,276 +3544,276 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000023e4 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002410 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, 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 r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 243e <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ + bne.n 246a <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ ldr.w r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r3, 2456 <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ + cbz r3, 2482 <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 2462 <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + cbz r0, 248e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r6, [r5, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bhi.n 2444 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ + bhi.n 2470 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne.n 246a <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ + bne.n 2496 <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ add.w r5, r4, r5, lsl #6 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2424 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ + bne.n 2450 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ add.w r5, r4, r5, lsl #6 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.n 2486 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ + bne.n 24b2 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2452 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bne.n 247e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 2452 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 247e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2452 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + beq.n 247e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2452 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bge.n 247e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 24c0 <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ + cbz r0, 24ec <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b.n 2452 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 247e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2462 <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + b.n 248e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024cc : │ │ │ │ │ +000024f8 : │ │ │ │ │ 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 251a │ │ │ │ │ + beq.n 2546 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2554 │ │ │ │ │ + bcs.n 2580 │ │ │ │ │ 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 2512 │ │ │ │ │ + bpl.n 253e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 24ee │ │ │ │ │ + b.n 251a │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 25ac │ │ │ │ │ + beq.n 25d8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 255c │ │ │ │ │ + bne.n 2588 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25d8 │ │ │ │ │ + beq.n 2604 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2596 │ │ │ │ │ + cbnz r0, 25c2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 256c │ │ │ │ │ + beq.n 2598 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 24fa │ │ │ │ │ + bcc.n 2526 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 255e │ │ │ │ │ + b.n 258a │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 250e │ │ │ │ │ + bmi.n 253a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2516 │ │ │ │ │ + b.n 2542 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 255c │ │ │ │ │ + bne.n 2588 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 25d8 │ │ │ │ │ + cbz r0, 2604 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2544 │ │ │ │ │ + beq.n 2570 │ │ │ │ │ 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 255e │ │ │ │ │ + b.n 258a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 24ea │ │ │ │ │ + bne.n 2516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2516 │ │ │ │ │ + b.n 2542 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 255e │ │ │ │ │ + b.n 258a │ │ │ │ │ │ │ │ │ │ -000025e0 : │ │ │ │ │ +0000260c : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ │ - cbnz r6, 2630 │ │ │ │ │ + cbnz r6, 265c │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2616 │ │ │ │ │ + bhi.n 2642 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .short 0x0819 │ │ │ │ │ .word 0x78830808 │ │ │ │ │ .word 0x08610808 │ │ │ │ │ .word 0x56080808 │ │ │ │ │ .byte 0x4b │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 2630 │ │ │ │ │ + bgt.n 265c │ │ │ │ │ bic.w r1, r4, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2680 │ │ │ │ │ + bls.n 26ac │ │ │ │ │ sub.w r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls.n 2680 │ │ │ │ │ + bls.n 26ac │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r7, 2680 │ │ │ │ │ + cbz r7, 26ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -3818,87 +3821,87 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2632 │ │ │ │ │ + bne.n 265e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e4 │ │ │ │ │ - b.n 2630 │ │ │ │ │ + bl 2310 │ │ │ │ │ + b.n 265c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2632 │ │ │ │ │ + b.n 265e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2678 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2678 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2310 │ │ │ │ │ sub.w r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ it ls │ │ │ │ │ movwls r7, #8449 @ 0x2101 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ itet ls │ │ │ │ │ lsrls r7, r3 │ │ │ │ │ movhi r7, #0 │ │ │ │ │ andls.w r7, r7, #1 │ │ │ │ │ - bl 2384 │ │ │ │ │ + bl 23b0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2678 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2678 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2678 │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -48,19 +48,19 @@ │ │ │ │ │ 0x000002d0 65555446 38005f50 79556e69 636f6465 eUTF8._PyUnicode │ │ │ │ │ 0x000002e0 5f536361 6e496465 6e746966 69657200 _ScanIdentifier. │ │ │ │ │ 0x000002f0 5f50795f 4465616c 6c6f6300 5f507954 _Py_Dealloc._PyT │ │ │ │ │ 0x00000300 6f6b656e 697a6572 5f73796e 74617865 okenizer_syntaxe │ │ │ │ │ 0x00000310 72726f72 5f6b6e6f 776e5f72 616e6765 rror_known_range │ │ │ │ │ 0x00000320 005f5079 4c657865 725f7479 70655f63 ._PyLexer_type_c │ │ │ │ │ 0x00000330 6f6d6d65 6e745f74 6f6b656e 5f736574 omment_token_set │ │ │ │ │ - 0x00000340 7570006d 656d636d 70005f5f 61656162 up.memcmp.__aeab │ │ │ │ │ - 0x00000350 695f6964 69760050 79457863 5f556e69 i_idiv.PyExc_Uni │ │ │ │ │ - 0x00000360 636f6465 4465636f 64654572 726f7200 codeDecodeError. │ │ │ │ │ - 0x00000370 50794572 725f4578 63657074 696f6e4d PyErr_ExceptionM │ │ │ │ │ - 0x00000380 61746368 65730050 79556e69 636f6465 atches.PyUnicode │ │ │ │ │ - 0x00000390 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ - 0x000003a0 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ - 0x000003b0 67005079 4d656d5f 5265616c 6c6f6300 g.PyMem_Realloc. │ │ │ │ │ + 0x00000340 7570006d 656d636d 70005079 4578635f up.memcmp.PyExc_ │ │ │ │ │ + 0x00000350 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ + 0x00000360 6f720050 79457272 5f457863 65707469 or.PyErr_Excepti │ │ │ │ │ + 0x00000370 6f6e4d61 74636865 73005079 556e6963 onMatches.PyUnic │ │ │ │ │ + 0x00000380 6f64655f 53756273 7472696e 67005079 ode_Substring.Py │ │ │ │ │ + 0x00000390 556e6963 6f64655f 41735554 46385374 Unicode_AsUTF8St │ │ │ │ │ + 0x000003a0 72696e67 005f5f61 65616269 5f696469 ring.__aeabi_idi │ │ │ │ │ + 0x000003b0 76005079 4d656d5f 5265616c 6c6f6300 v.PyMem_Realloc. │ │ │ │ │ 0x000003c0 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ 0x000003d0 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ 0x000003e0 5f706172 7365725f 7761726e 00 _parser_warn. │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2228 (bytes into file) │ │ │ │ │ + Start of section headers: 2216 (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 │ │ │ │ │ + Number of section headers: 14 │ │ │ │ │ + Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,23 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x8b4: │ │ │ │ │ +There are 14 section headers, starting at offset 0x8a8: │ │ │ │ │ │ │ │ │ │ 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 000080 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0006e4 000038 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0000b4 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00010c 0001fc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00071c 000110 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000308 000018 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00082c 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000320 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000320 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000354 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000534 0001af 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 000834 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000000 00 AX 0 0 1 │ │ │ │ │ + [ 2] .data PROGBITS 00000000 000034 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 00000000 000034 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000034 000284 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0006dc 000148 08 I 11 4 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0002b8 000058 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.unlikely PROGBITS 00000000 000310 000018 00 AX 0 0 2 │ │ │ │ │ + [ 8] .rel.text.unlikely REL 00000000 000824 000008 08 I 11 7 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 000328 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000328 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 00035c 0001d0 10 12 9 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 00052c 0001af 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 00082c 00007c 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,33 +1,32 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 30 entries: │ │ │ │ │ +Symbol table '.symtab' contains 29 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000001 508 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ - 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ - 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 8: 00000001 24 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ - 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 10: 00000001 128 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ - 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ - 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ + 2: 00000081 514 FUNC LOCAL DEFAULT 4 tok_underflow_readline │ │ │ │ │ + 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ + 5: 00000028 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ + 6: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 7: 00000001 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 8: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 9: 00000001 128 FUNC GLOBAL HIDDEN 4 _PyTokenizer_FromReadline │ │ │ │ │ + 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ + 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ + 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ + 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ + 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,51 +1,48 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6e4 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6dc contains 41 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ -0000001e 00000c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000038 00000d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000042 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ -0000005a 0000022f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_readline │ │ │ │ │ -0000005e 00000230 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_readline │ │ │ │ │ -00000078 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000012 00000a0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ +0000001e 00000b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000038 00000c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000042 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ +0000005a 0000022f R_ARM_THM_MOVW_ABS_NC 00000081 tok_underflow_readline │ │ │ │ │ +0000005e 00000230 R_ARM_THM_MOVT_ABS 00000081 tok_underflow_readline │ │ │ │ │ +00000078 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +000000b0 00000f0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +000000d4 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000000d8 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000000dc 0000100a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000100 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000112 0000120a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +00000122 0000130a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000014c 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ae 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000001be 0000150a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ca 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +000001d4 0000150a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001de 00000f0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +000001ea 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001ee 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001f4 0000180a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001fa 0000190a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000210 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000021a 00001a0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +00000224 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000228 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000022c 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000230 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000236 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000023c 0000150a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000244 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +0000024a 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000256 0000150a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000264 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000268 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000026c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000270 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000276 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000027c 0000150a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x71c contains 34 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x824 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000030 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000052 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000056 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000005a 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -0000007e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000008c 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000009e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000b0 0000140a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000c0 0000150a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000000ea 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000138 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000154 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000160 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000164 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000016a 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000170 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000186 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000018c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000190 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000194 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000198 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000019e 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001a4 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001ac 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001b2 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001bc 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ -000001c8 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001d4 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001da 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001de 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001e2 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001e6 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001ec 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001f2 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x82c contains 1 entry: │ │ │ │ │ - Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 0000161e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000012 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -6,24 +6,23 @@ │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ +_PyLexer_update_fstring_expr │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ -_PyLexer_update_fstring_expr │ │ │ │ │ .shstrtab │ │ │ │ │ -.rel.text │ │ │ │ │ -.rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ │ +.rodata.str1.4 │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,60 +1,2 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ -Disassembly of section .text: │ │ │ │ │ - │ │ │ │ │ -00000000 <_PyTokenizer_FromReadline>: │ │ │ │ │ -_PyTokenizer_FromReadline(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - bl 0 <_PyTokenizer_tok_new> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_tok_new │ │ │ │ │ - cbz r0, 7c <_PyTokenizer_FromReadline+0x7c> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov.w r0, #8192 @ 0x2000 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - cbz r0, 76 <_PyTokenizer_FromReadline+0x76> │ │ │ │ │ - add.w r3, r0, #8192 @ 0x2000 │ │ │ │ │ - strd r0, r0, [r4, #4] │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r6, 4c <_PyTokenizer_FromReadline+0x4c> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strlen │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_new_string> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ - str.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ - cbz r0, 76 <_PyTokenizer_FromReadline+0x76> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - str.w r2, [r4, #2688] @ 0xa80 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC tok_underflow_readline │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS tok_underflow_readline │ │ │ │ │ - it ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - str.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ - it ne │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ - str.w r5, [r4, #2720] @ 0xaa0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Free> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_Free │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 72 <_PyTokenizer_FromReadline+0x72> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,90 +1,131 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ +00000000 <_PyTokenizer_FromReadline>: │ │ │ │ │ +_PyTokenizer_FromReadline(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + bl 0 <_PyTokenizer_tok_new> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_tok_new │ │ │ │ │ + cbz r0, 7c <_PyTokenizer_FromReadline+0x7c> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov.w r0, #8192 @ 0x2000 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + cbz r0, 76 <_PyTokenizer_FromReadline+0x76> │ │ │ │ │ + add.w r3, r0, #8192 @ 0x2000 │ │ │ │ │ + strd r0, r0, [r4, #4] │ │ │ │ │ + str r3, [r4, #24] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r6, 4c <_PyTokenizer_FromReadline+0x4c> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strlen │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_new_string> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ + str.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ + cbz r0, 76 <_PyTokenizer_FromReadline+0x76> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + str.w r2, [r4, #2688] @ 0xa80 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC tok_underflow_readline │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS tok_underflow_readline │ │ │ │ │ + it ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + str.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ + it ne │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ + str.w r5, [r4, #2720] @ 0xaa0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Free> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_Free │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 72 <_PyTokenizer_FromReadline+0x72> │ │ │ │ │ + │ │ │ │ │ +00000080 : │ │ │ │ │ tok_underflow_readline(): │ │ │ │ │ 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, #28] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 150 │ │ │ │ │ + bne.w 1da │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 150 │ │ │ │ │ + bgt.w 1da │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160 │ │ │ │ │ + beq.w 1ea │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r2, 94 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1a6 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 18c │ │ │ │ │ + bpl.w 264 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 74 │ │ │ │ │ + beq.n f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 184 │ │ │ │ │ + beq.w 20e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1ce │ │ │ │ │ + beq.w 250 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, aa │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1aa │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bpl.w 1da │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88 │ │ │ │ │ + beq.w 260 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f8 │ │ │ │ │ + beq.w 25c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -93,25 +134,25 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq.n 176 │ │ │ │ │ + beq.n 200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 176 │ │ │ │ │ + bne.n 200 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17c │ │ │ │ │ + beq.n 206 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ itttt ne │ │ │ │ │ addne r0, r3, #1 │ │ │ │ │ @@ -121,111 +162,130 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b8 │ │ │ │ │ + bne.n 216 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbnz r2, 140 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c6 │ │ │ │ │ + cbz r2, 1c6 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + bpl.n 224 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 10c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 242 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 196 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 20a │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c │ │ │ │ │ + bne.w bc │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1ce │ │ │ │ │ + cbz r0, 250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n f6 │ │ │ │ │ + bne.n 158 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14c │ │ │ │ │ + b.n 1a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 74 │ │ │ │ │ + b.n f6 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 180 │ │ │ │ │ + b.n 20a │ │ │ │ │ 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 .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 180 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11e │ │ │ │ │ - b.n 180 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 180 │ │ │ │ │ + b.n 20a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1aa │ │ │ │ │ + b.n 242 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 242 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 1ba │ │ │ │ │ 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 .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1a8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1aa │ │ │ │ │ + b.n 240 │ │ │ │ │ + nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 0050794f 626a6563 745f4361 Free.PyObject_Ca │ │ │ │ │ 0x000000b0 6c6c4e6f 41726773 00507955 6e69636f llNoArgs.PyUnico │ │ │ │ │ 0x000000c0 64655f44 65636f64 65005079 556e6963 de_Decode.PyUnic │ │ │ │ │ 0x000000d0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ - 0x000000e0 65005f50 79546f6b 656e697a 65725f65 e._PyTokenizer_e │ │ │ │ │ - 0x000000f0 72726f72 5f726574 005f5079 4c657865 rror_ret._PyLexe │ │ │ │ │ - 0x00000100 725f746f 6b5f7265 73657276 655f6275 r_tok_reserve_bu │ │ │ │ │ - 0x00000110 66006d65 6d637079 005f5079 5f446561 f.memcpy._Py_Dea │ │ │ │ │ - 0x00000120 6c6c6f63 005f5079 546f6b65 6e697a65 lloc._PyTokenize │ │ │ │ │ + 0x000000e0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ + 0x000000f0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ + 0x00000100 79005f50 795f4465 616c6c6f 63005f50 y._Py_Dealloc._P │ │ │ │ │ + 0x00000110 79546f6b 656e697a 65725f65 72726f72 yTokenizer_error │ │ │ │ │ + 0x00000120 5f726574 005f5079 546f6b65 6e697a65 _ret._PyTokenize │ │ │ │ │ 0x00000130 725f656e 73757265 5f757466 38005079 r_ensure_utf8.Py │ │ │ │ │ 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000170 6c656172 00507945 78635f54 79706545 lear.PyExc_TypeE │ │ │ │ │ - 0x00000180 72726f72 00507945 72725f46 6f726d61 rror.PyErr_Forma │ │ │ │ │ - 0x00000190 74005f50 794c6578 65725f75 70646174 t._PyLexer_updat │ │ │ │ │ - 0x000001a0 655f6673 7472696e 675f6578 707200 e_fstring_expr. │ │ │ │ │ + 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ + 0x00000180 64617465 5f667374 72696e67 5f657870 date_fstring_exp │ │ │ │ │ + 0x00000190 72005079 4578635f 54797065 4572726f r.PyExc_TypeErro │ │ │ │ │ + 0x000001a0 72005079 4572725f 466f726d 617400 r.PyErr_Format. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ - 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ - 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ - 0x00000040 72656c2e 74657874 2e686f74 002e7265 rel.text.hot..re │ │ │ │ │ - 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ - 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ - 0x00000070 2e41524d 2e617474 72696275 74657300 .ARM.attributes. │ │ │ │ │ + 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ + 0x00000020 002e6461 7461002e 62737300 2e72656c ..data..bss..rel │ │ │ │ │ + 0x00000030 2e746578 742e686f 74002e72 6f646174 .text.hot..rodat │ │ │ │ │ + 0x00000040 612e7374 72312e34 002e7265 6c2e7465 a.str1.4..rel.te │ │ │ │ │ + 0x00000050 78742e75 6e6c696b 656c7900 2e6e6f74 xt.unlikely..not │ │ │ │ │ + 0x00000060 652e474e 552d7374 61636b00 2e41524d e.GNU-stack..ARM │ │ │ │ │ + 0x00000070 2e617474 72696275 74657300 .attributes. │ │ │ ├── string_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1492 (bytes into file) │ │ │ │ │ + Start of section headers: 1464 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 13 │ │ │ │ │ - Section header string table index: 12 │ │ │ │ │ + Number of section headers: 12 │ │ │ │ │ + Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,21 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x5d4: │ │ │ │ │ +There are 12 section headers, starting at offset 0x5b8: │ │ │ │ │ │ │ │ │ │ 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 000160 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0004a4 0000b0 08 I 10 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000194 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000194 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000194 000078 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 000554 000010 08 I 10 5 4 │ │ │ │ │ - [ 7] .text.unlikely PROGBITS 00000000 00020c 00000a 00 AX 0 0 2 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000216 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000216 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 00024c 000130 10 11 8 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 00037c 000126 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 000564 00006d 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000000 00 AX 0 0 1 │ │ │ │ │ + [ 2] .data PROGBITS 00000000 000034 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 00000000 000034 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000034 0001d0 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 00048c 0000c0 08 I 9 4 4 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 00000000 000204 00000a 00 AX 0 0 2 │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 00000000 00020e 000000 00 0 0 1 │ │ │ │ │ + [ 8] .ARM.attributes ARM_ATTRIBUTES 00000000 00020e 000033 00 0 0 1 │ │ │ │ │ + [ 9] .symtab SYMTAB 00000000 000244 000120 10 10 7 4 │ │ │ │ │ + [10] .strtab STRTAB 00000000 000364 000126 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 00000000 00054c 000069 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,22 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 19 entries: │ │ │ │ │ +Symbol table '.symtab' contains 18 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000155 12 FUNC LOCAL DEFAULT 1 buf_ungetc │ │ │ │ │ - 3: 00000001 10 FUNC LOCAL DEFAULT 7 buf_setreadl │ │ │ │ │ - 4: 00000145 14 FUNC LOCAL DEFAULT 1 buf_getc │ │ │ │ │ - 5: 00000001 118 FUNC LOCAL DEFAULT 5 tok_underflow_string │ │ │ │ │ - 6: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 7: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 8: 00000001 322 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromString │ │ │ │ │ - 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ - 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_translate_newlines │ │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_check_bom │ │ │ │ │ - 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_check_coding_spec │ │ │ │ │ - 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_translate_into_utf8 │ │ │ │ │ - 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ + 2: 0000014d 12 FUNC LOCAL DEFAULT 4 buf_ungetc │ │ │ │ │ + 3: 00000001 10 FUNC LOCAL DEFAULT 6 buf_setreadl │ │ │ │ │ + 4: 0000013d 14 FUNC LOCAL DEFAULT 4 buf_getc │ │ │ │ │ + 5: 00000159 118 FUNC LOCAL DEFAULT 4 tok_underflow_string │ │ │ │ │ + 6: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 7: 00000001 316 FUNC GLOBAL HIDDEN 4 _PyTokenizer_FromString │ │ │ │ │ + 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ + 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_translate_newlines │ │ │ │ │ + 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_check_bom │ │ │ │ │ + 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_check_coding_spec │ │ │ │ │ + 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_translate_into_utf8 │ │ │ │ │ + 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ + 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,30 +1,27 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4a4 contains 22 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x48c contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000090a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ -00000032 00000a0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_newlines │ │ │ │ │ -00000048 0000022f R_ARM_THM_MOVW_ABS_NC 00000155 buf_ungetc │ │ │ │ │ -0000004c 00000230 R_ARM_THM_MOVT_ABS 00000155 buf_ungetc │ │ │ │ │ -00000050 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ -00000054 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ -00000058 0000042f R_ARM_THM_MOVW_ABS_NC 00000145 buf_getc │ │ │ │ │ -0000005c 00000430 R_ARM_THM_MOVT_ABS 00000145 buf_getc │ │ │ │ │ -00000062 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_bom │ │ │ │ │ -000000a0 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ -000000a4 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ -000000ae 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ -000000cc 0000052f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_string │ │ │ │ │ -000000d0 00000530 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_string │ │ │ │ │ -000000ec 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ -000000f0 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ -000000fa 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ -0000010a 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ -0000011a 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000126 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ -00000130 00000f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000013a 0000100a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x554 contains 2 entries: │ │ │ │ │ - Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000110a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00000064 0000120a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000016 0000080a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ +00000030 0000090a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_newlines │ │ │ │ │ +00000046 0000022f R_ARM_THM_MOVW_ABS_NC 0000014d buf_ungetc │ │ │ │ │ +0000004a 00000230 R_ARM_THM_MOVT_ABS 0000014d buf_ungetc │ │ │ │ │ +0000004e 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ +00000052 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ +00000056 0000042f R_ARM_THM_MOVW_ABS_NC 0000013d buf_getc │ │ │ │ │ +0000005a 00000430 R_ARM_THM_MOVT_ABS 0000013d buf_getc │ │ │ │ │ +00000060 00000a0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_bom │ │ │ │ │ +0000009e 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ +000000a2 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ +000000ac 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ +000000c4 0000052f R_ARM_THM_MOVW_ABS_NC 00000159 tok_underflow_string │ │ │ │ │ +000000c8 00000530 R_ARM_THM_MOVT_ABS 00000159 tok_underflow_string │ │ │ │ │ +000000e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ +000000e8 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ +000000f2 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ +00000102 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ +00000116 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000122 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ +0000012a 00000e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000134 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000016e 0000100a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000001bc 0000110a R_ARM_THM_CALL 00000000 strlen │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,16 +5,15 @@ │ │ │ │ │ tok_underflow_string │ │ │ │ │ _PyTokenizer_FromString │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ _PyTokenizer_translate_newlines │ │ │ │ │ _PyTokenizer_check_bom │ │ │ │ │ _PyTokenizer_check_coding_spec │ │ │ │ │ _PyTokenizer_translate_into_utf8 │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ -PyBytes_AsString │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ +PyBytes_AsString │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ .shstrtab │ │ │ │ │ -.rel.text │ │ │ │ │ .rel.text.hot │ │ │ │ │ .text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,165 +1,2 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ -Disassembly of section .text: │ │ │ │ │ - │ │ │ │ │ -00000000 <_PyTokenizer_FromString>: │ │ │ │ │ -_PyTokenizer_FromString(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - bl 0 <_PyTokenizer_tok_new> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_tok_new │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13e <_PyTokenizer_FromString+0x13e> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - strd r6, r7, [sp] │ │ │ │ │ - bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_translate_newlines │ │ │ │ │ - str.w r0, [r4, #2732] @ 0xaac │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str.w r0, [r4, #2728] @ 0xaa8 │ │ │ │ │ - str.w r2, [r4, #2724] @ 0xaa4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC buf_ungetc │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS buf_ungetc │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC buf_getc │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS buf_getc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_check_bom │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 118 <_PyTokenizer_FromString+0x118> │ │ │ │ │ - ldr.w r6, [r4, #2724] @ 0xaa4 │ │ │ │ │ - ldr.w r5, [r4, #2728] @ 0xaa8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 122 <_PyTokenizer_FromString+0x122> │ │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ │ - cbz r3, 96 <_PyTokenizer_FromString+0x96> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 86 <_PyTokenizer_FromString+0x86> │ │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ │ - cbz r3, 96 <_PyTokenizer_FromString+0x96> │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.n 80 <_PyTokenizer_FromString+0x80> │ │ │ │ │ - add.w r3, sp, r1, lsl #2 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - bne.n 80 <_PyTokenizer_FromString+0x80> │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ - cbz r7, c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - subs r1, r7, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_check_coding_spec> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_check_coding_spec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ - ldr.w r1, [r4, #2724] @ 0xaa4 │ │ │ │ │ - cbnz r1, 108 <_PyTokenizer_FromString+0x108> │ │ │ │ │ - ldr.w r3, [r4, #2688] @ 0xa80 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.n e6 <_PyTokenizer_FromString+0xe6> │ │ │ │ │ - str.w r6, [r4, #2716] @ 0xa9c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC tok_underflow_string │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS tok_underflow_string │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - strd r5, r5, [r4] │ │ │ │ │ - str r5, [r4, #24] │ │ │ │ │ - str.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_check_coding_spec> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_check_coding_spec │ │ │ │ │ - cbz r0, 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ - ldr.w r1, [r4, #2724] @ 0xaa4 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_translate_into_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_translate_into_utf8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - add.w r5, r0, #16 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n c8 <_PyTokenizer_FromString+0xc8> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_translate_into_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_translate_into_utf8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 118 <_PyTokenizer_FromString+0x118> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 76 <_PyTokenizer_FromString+0x76> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Free> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_Free │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n e0 <_PyTokenizer_FromString+0xe0> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000144 : │ │ │ │ │ -buf_getc(): │ │ │ │ │ - ldr.w r3, [r0, #2728] @ 0xaa8 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str.w r2, [r0, #2728] @ 0xaa8 │ │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000154 : │ │ │ │ │ -buf_ungetc(): │ │ │ │ │ - ldr.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ │ - bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,56 +1,213 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ +00000000 <_PyTokenizer_FromString>: │ │ │ │ │ +_PyTokenizer_FromString(): │ │ │ │ │ + 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 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + bl 0 <_PyTokenizer_tok_new> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_tok_new │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11a <_PyTokenizer_FromString+0x11a> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + strd r6, r7, [sp] │ │ │ │ │ + bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_translate_newlines │ │ │ │ │ + str.w r0, [r4, #2732] @ 0xaac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 114 <_PyTokenizer_FromString+0x114> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str.w r0, [r4, #2728] @ 0xaa8 │ │ │ │ │ + str.w r2, [r4, #2724] @ 0xaa4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC buf_ungetc │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS buf_ungetc │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC buf_getc │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS buf_getc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_check_bom │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 132 <_PyTokenizer_FromString+0x132> │ │ │ │ │ + ldr.w r6, [r4, #2724] @ 0xaa4 │ │ │ │ │ + ldr.w r5, [r4, #2728] @ 0xaa8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 11e <_PyTokenizer_FromString+0x11e> │ │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + cbnz r3, 84 <_PyTokenizer_FromString+0x84> │ │ │ │ │ + b.n 94 <_PyTokenizer_FromString+0x94> │ │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ │ + cbz r3, 94 <_PyTokenizer_FromString+0x94> │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.n 7e <_PyTokenizer_FromString+0x7e> │ │ │ │ │ + add.w r3, sp, r1, lsl #2 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + bne.n 7e <_PyTokenizer_FromString+0x7e> │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ + cbz r7, c0 <_PyTokenizer_FromString+0xc0> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + subs r1, r7, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_check_coding_spec> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_check_coding_spec │ │ │ │ │ + cbz r0, 114 <_PyTokenizer_FromString+0x114> │ │ │ │ │ + ldr.w r1, [r4, #2724] @ 0xaa4 │ │ │ │ │ + cbnz r1, 100 <_PyTokenizer_FromString+0x100> │ │ │ │ │ + ldr.w r3, [r4, #2688] @ 0xa80 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne.n de <_PyTokenizer_FromString+0xde> │ │ │ │ │ + str.w r6, [r4, #2716] @ 0xa9c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC tok_underflow_string │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS tok_underflow_string │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + strd r5, r5, [r4] │ │ │ │ │ + str r5, [r4, #24] │ │ │ │ │ + str.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n c0 <_PyTokenizer_FromString+0xc0> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_check_coding_spec> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_check_coding_spec │ │ │ │ │ + cbz r0, 114 <_PyTokenizer_FromString+0x114> │ │ │ │ │ + ldr.w r1, [r4, #2724] @ 0xaa4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n c0 <_PyTokenizer_FromString+0xc0> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_translate_into_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_translate_into_utf8 │ │ │ │ │ + cbz r0, 132 <_PyTokenizer_FromString+0x132> │ │ │ │ │ + add.w r5, r0, #16 │ │ │ │ │ + str.w r0, [r4, #2716] @ 0xa9c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Free> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_Free │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n d8 <_PyTokenizer_FromString+0xd8> │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_translate_into_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_translate_into_utf8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 132 <_PyTokenizer_FromString+0x132> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 74 <_PyTokenizer_FromString+0x74> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 110 <_PyTokenizer_FromString+0x110> │ │ │ │ │ + │ │ │ │ │ +0000013c : │ │ │ │ │ +buf_getc(): │ │ │ │ │ + ldr.w r3, [r0, #2728] @ 0xaa8 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str.w r2, [r0, #2728] @ 0xaa8 │ │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000014c : │ │ │ │ │ +buf_ungetc(): │ │ │ │ │ + ldr.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00000158 : │ │ │ │ │ tok_underflow_string(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 62 │ │ │ │ │ + cbz r0, 1ba │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - cbnz r3, 4a │ │ │ │ │ + cbnz r3, 1a2 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26 │ │ │ │ │ + beq.n 17e │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - b.n 3e │ │ │ │ │ + b.n 196 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ adds r1, r6, r0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 42 │ │ │ │ │ + bne.n 19a │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -10,13 +10,13 @@ │ │ │ │ │ 0x00000070 7a65725f 7472616e 736c6174 655f6e65 zer_translate_ne │ │ │ │ │ 0x00000080 776c696e 6573005f 5079546f 6b656e69 wlines._PyTokeni │ │ │ │ │ 0x00000090 7a65725f 63686563 6b5f626f 6d005f50 zer_check_bom._P │ │ │ │ │ 0x000000a0 79546f6b 656e697a 65725f63 6865636b yTokenizer_check │ │ │ │ │ 0x000000b0 5f636f64 696e675f 73706563 005f5079 _coding_spec._Py │ │ │ │ │ 0x000000c0 546f6b65 6e697a65 725f7472 616e736c Tokenizer_transl │ │ │ │ │ 0x000000d0 6174655f 696e746f 5f757466 38005f50 ate_into_utf8._P │ │ │ │ │ - 0x000000e0 79546f6b 656e697a 65725f65 72726f72 yTokenizer_error │ │ │ │ │ - 0x000000f0 5f726574 00507942 79746573 5f417353 _ret.PyBytes_AsS │ │ │ │ │ - 0x00000100 7472696e 67005f50 79546f6b 656e697a tring._PyTokeniz │ │ │ │ │ - 0x00000110 65725f46 72656500 73747263 68720073 er_Free.strchr.s │ │ │ │ │ + 0x000000e0 79546f6b 656e697a 65725f46 72656500 yTokenizer_Free. │ │ │ │ │ + 0x000000f0 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ + 0x00000100 005f5079 546f6b65 6e697a65 725f6572 ._PyTokenizer_er │ │ │ │ │ + 0x00000110 726f725f 72657400 73747263 68720073 ror_ret.strchr.s │ │ │ │ │ 0x00000120 74726c65 6e00 trlen. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ - 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ - 0x00000030 2e72656c 2e746578 742e686f 74002e74 .rel.text.hot..t │ │ │ │ │ - 0x00000040 6578742e 756e6c69 6b656c79 002e6e6f ext.unlikely..no │ │ │ │ │ - 0x00000050 74652e47 4e552d73 7461636b 002e4152 te.GNU-stack..AR │ │ │ │ │ - 0x00000060 4d2e6174 74726962 75746573 00 M.attributes. │ │ │ │ │ + 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ + 0x00000020 002e6461 7461002e 62737300 2e72656c ..data..bss..rel │ │ │ │ │ + 0x00000030 2e746578 742e686f 74002e74 6578742e .text.hot..text. │ │ │ │ │ + 0x00000040 756e6c69 6b656c79 002e6e6f 74652e47 unlikely..note.G │ │ │ │ │ + 0x00000050 4e552d73 7461636b 002e4152 4d2e6174 NU-stack..ARM.at │ │ │ │ │ + 0x00000060 74726962 75746573 00 tributes. │ │ │ ├── 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: 5628 (bytes into file) │ │ │ │ │ + Start of section headers: 5756 (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 0x15fc: │ │ │ │ │ +There are 15 section headers, starting at offset 0x167c: │ │ │ │ │ │ │ │ │ │ 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 0002ac 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0011b4 000118 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0002e0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0002e0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0002e0 000494 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0012cc 000238 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 000774 00015e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0008d2 000120 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 001504 000078 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0009f2 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0009f2 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000a28 000410 10 13 26 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000e38 000379 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00157c 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000220 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001234 0000f8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000254 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000254 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000254 0005a0 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00132c 000258 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0007f4 00015e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000952 000120 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 001584 000078 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000a72 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000a72 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000aa8 000410 10 13 26 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000eb8 000379 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 0015fc 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,67 +1,67 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 65 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 5: 00000008 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ - 6: 00000014 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ - 7: 0000001c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ - 8: 00000024 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 9: 0000002c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 10: 00000038 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 11: 00000044 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 12: 00000050 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ - 14: 00000078 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 15: 0000039c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 16: 000003a0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 17: 00000109 248 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ + 4: 00000008 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ + 5: 00000014 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ + 6: 0000001c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ + 7: 00000024 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ + 8: 0000002c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ + 9: 00000038 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ + 10: 00000044 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ + 11: 00000050 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ + 12: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ + 13: 00000078 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ + 14: 00000444 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 15: 00000448 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 16: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 17: 0000007d 248 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ 18: 00000098 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 19: 000000a0 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 20: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ - 21: 00000201 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 21: 00000175 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 22: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 23: 0000013c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 25: 00000140 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 26: 00000001 216 FUNC GLOBAL HIDDEN 5 _PyTokenizer_translate_newlines │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 31: 00000001 140 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_bom │ │ │ │ │ - 32: 000003a1 52 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ - 33: 000000d9 712 FUNC GLOBAL HIDDEN 5 _PyTokenizer_check_coding_spec │ │ │ │ │ + 31: 000000d9 142 FUNC GLOBAL HIDDEN 5 _PyTokenizer_check_bom │ │ │ │ │ + 32: 000004ad 52 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ + 33: 00000169 834 FUNC GLOBAL HIDDEN 5 _PyTokenizer_check_coding_spec │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 40: 00000001 58 FUNC GLOBAL HIDDEN 8 _PyTokenizer_error_ret │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 45: 0000008d 72 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ + 45: 00000001 72 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 49: 000000d5 50 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ + 49: 00000049 50 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormatV │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcspn │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 55: 000003d5 190 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ - 56: 00000219 148 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ + 55: 000004e1 190 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ + 56: 0000018d 148 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 60: 0000003b 168 FUNC GLOBAL HIDDEN 8 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 63: 000000e3 14 FUNC GLOBAL HIDDEN 8 _PyTokenizer_indenterror │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,130 +1,130 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x11b4 contains 35 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1234 contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000054 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000058 0000200a R_ARM_THM_CALL 000003a1 _PyTokenizer_new_string │ │ │ │ │ -00000074 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000009e 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000000aa 00002e0a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000000b2 00002f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000000ca 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012a 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -00000138 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ -0000013c 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ -00000144 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000154 0000132f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC13 │ │ │ │ │ -00000158 00001330 R_ARM_THM_MOVT_ABS 000000a0 .LC13 │ │ │ │ │ -00000162 0000340a R_ARM_THM_CALL 00000000 strcspn │ │ │ │ │ -0000018c 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000196 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ -0000019a 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ -0000019e 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000001aa 0000142f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC14 │ │ │ │ │ -000001ae 00001430 R_ARM_THM_MOVT_ABS 000000a4 .LC14 │ │ │ │ │ -000001c0 0000350a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000001c8 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001cc 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000001d4 0000360a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000001fa 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000023a 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -00000254 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -0000027a 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000282 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000288 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000028c 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC16 │ │ │ │ │ -00000290 00001730 R_ARM_THM_MOVT_ABS 0000013c .LC16 │ │ │ │ │ -00000298 0000310a R_ARM_THM_CALL 000000d5 _PyTokenizer_syntaxerror │ │ │ │ │ -00000214 0000301e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000012 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000001e 00002e0a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000026 00002f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +0000003e 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000009e 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +000000ac 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ +000000b0 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ +000000b8 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000000c8 0000132f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC13 │ │ │ │ │ +000000cc 00001330 R_ARM_THM_MOVT_ABS 000000a0 .LC13 │ │ │ │ │ +000000d6 0000340a R_ARM_THM_CALL 00000000 strcspn │ │ │ │ │ +00000100 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000010a 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ +0000010e 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ +00000112 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000011e 0000142f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC14 │ │ │ │ │ +00000122 00001430 R_ARM_THM_MOVT_ABS 000000a4 .LC14 │ │ │ │ │ +00000134 0000350a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +0000013c 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000140 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000148 0000360a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000016e 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ae 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +000001c8 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +000001ee 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f6 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001fc 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000200 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC16 │ │ │ │ │ +00000204 00001730 R_ARM_THM_MOVT_ABS 0000013c .LC16 │ │ │ │ │ +0000020c 0000310a R_ARM_THM_CALL 00000049 _PyTokenizer_syntaxerror │ │ │ │ │ +00000188 0000301e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12cc contains 71 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x132c contains 75 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000020 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000008a 00001d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000d2 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000018c 0000062f R_ARM_THM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ -00000190 00000630 R_ARM_THM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ -000001a0 0000220a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000001c8 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000001cc 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000001f6 0000200a R_ARM_THM_CALL 000003a1 _PyTokenizer_new_string │ │ │ │ │ -00000202 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000206 00002430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000022c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000230 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000240 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000024a 0000072f R_ARM_THM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -0000024e 00000730 R_ARM_THM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -00000256 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000260 0000082f R_ARM_THM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ -00000264 00000830 R_ARM_THM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ -0000026a 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000272 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -00000276 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -0000027c 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000284 0000092f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -00000288 00000930 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -0000028e 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000296 00000a2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -0000029a 00000a30 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -000002a2 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002aa 00000b2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ -000002ae 00000b30 R_ARM_THM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ -000002b6 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002be 00000c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ -000002c2 00000c30 R_ARM_THM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ -000002ca 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002dc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000002e0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000002e6 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000002fc 0000270a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000302 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000030a 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ -0000030e 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000312 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000318 00000e2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ -0000031c 00000e30 R_ARM_THM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ -00000322 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000328 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000033a 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -0000033e 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -00000348 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000034e 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000358 0000200a R_ARM_THM_CALL 000003a1 _PyTokenizer_new_string │ │ │ │ │ -00000366 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000036c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000370 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000378 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ -0000037c 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000380 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000386 00000d2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ -0000038a 00000d30 R_ARM_THM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ -00000390 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000396 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000039c 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000003b6 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000003c2 00002c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000440 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000444 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000450 0000162f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC15 │ │ │ │ │ -00000454 00001630 R_ARM_THM_MOVT_ABS 000000b0 .LC15 │ │ │ │ │ -0000045a 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000013c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000140 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000144 0000200a R_ARM_THM_CALL 000004ad _PyTokenizer_new_string │ │ │ │ │ +00000160 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000246 0000052f R_ARM_THM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ +0000024a 00000530 R_ARM_THM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ +0000025a 0000220a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000002c6 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000002ca 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000300 0000200a R_ARM_THM_CALL 000004ad _PyTokenizer_new_string │ │ │ │ │ +0000030c 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000310 00002430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000336 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000033a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000348 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000352 0000062f R_ARM_THM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +00000356 00000630 R_ARM_THM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +0000035e 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000368 0000072f R_ARM_THM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ +0000036c 00000730 R_ARM_THM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ +00000372 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000037a 0000042f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +0000037e 00000430 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +00000384 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000038c 0000082f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +00000390 00000830 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +00000396 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000039e 0000092f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +000003a2 00000930 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +000003aa 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000003b2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ +000003b6 00000a30 R_ARM_THM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ +000003be 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000003c8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ +000003cc 00000b30 R_ARM_THM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ +000003d4 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000003e6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003ea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003f0 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000406 0000270a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000040c 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000414 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ +00000418 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000041c 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000422 00000d2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ +00000426 00000d30 R_ARM_THM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ +0000042c 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000432 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000444 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000448 0000042f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +0000044c 00000430 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +00000456 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000045c 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000466 0000200a R_ARM_THM_CALL 000004ad _PyTokenizer_new_string │ │ │ │ │ +00000474 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000047a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000047e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000486 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ +0000048a 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000048e 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000494 00000c2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ +00000498 00000c30 R_ARM_THM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ +0000049e 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004a4 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004c2 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000004ce 00002c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000054c 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000550 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000055c 0000162f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC15 │ │ │ │ │ +00000560 00001630 R_ARM_THM_MOVT_ABS 000000b0 .LC15 │ │ │ │ │ +00000566 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1504 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1584 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000058 0000192f R_ARM_THM_MOVW_ABS_NC 00000140 .LC17 │ │ │ │ │ 0000005c 00001930 R_ARM_THM_MOVT_ABS 00000140 .LC17 │ │ │ │ │ 00000060 00003d0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000072 00003e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000088 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ 000000a2 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000a8 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000000b0 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000000b8 0000192f R_ARM_THM_MOVW_ABS_NC 00000140 .LC17 │ │ │ │ │ 000000bc 00001930 R_ARM_THM_MOVT_ABS 00000140 .LC17 │ │ │ │ │ -000000c0 0000310a R_ARM_THM_CALL 000000d5 _PyTokenizer_syntaxerror │ │ │ │ │ +000000c0 0000310a R_ARM_THM_CALL 00000049 _PyTokenizer_syntaxerror │ │ │ │ │ 000000d4 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000110 0000110a R_ARM_THM_CALL 00000109 _syntaxerror_range.isra.0 │ │ │ │ │ +00000110 0000110a R_ARM_THM_CALL 0000007d _syntaxerror_range.isra.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,78 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyTokenizer_check_bom>: │ │ │ │ │ -_PyTokenizer_check_bom(): │ │ │ │ │ - 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 r4, r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - blx r6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #2688] @ 0xa80 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n 2e <_PyTokenizer_check_bom+0x2e> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #239 @ 0xef │ │ │ │ │ - beq.n 34 <_PyTokenizer_check_bom+0x34> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #187 @ 0xbb │ │ │ │ │ - bne.n 68 <_PyTokenizer_check_bom+0x68> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #191 @ 0xbf │ │ │ │ │ - bne.n 7a <_PyTokenizer_check_bom+0x7a> │ │ │ │ │ - ldr.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ - cbnz r0, 74 <_PyTokenizer_check_bom+0x74> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 3a0 <_PyTokenizer_new_string> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ - str.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b.n 30 <_PyTokenizer_check_bom+0x30> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - b.n 2e <_PyTokenizer_check_bom+0x2e> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 4c <_PyTokenizer_check_bom+0x4c> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - b.n 2e <_PyTokenizer_check_bom+0x2e> │ │ │ │ │ - │ │ │ │ │ -0000008c <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ +00000000 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ _PyTokenizer_translate_into_utf8(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -81,86 +16,86 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d0 <_PyTokenizer_translate_into_utf8+0x44> │ │ │ │ │ + cbz r0, 44 <_PyTokenizer_translate_into_utf8+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ce <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ + beq.n 42 <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, ce <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ + cbnz r3, 42 <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000000d4 <_PyTokenizer_syntaxerror>: │ │ │ │ │ +00000048 <_PyTokenizer_syntaxerror>: │ │ │ │ │ _PyTokenizer_syntaxerror(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bl 108 <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 7c <_syntaxerror_range.isra.0> │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000108 <_syntaxerror_range.isra.0>: │ │ │ │ │ +0000007c <_syntaxerror_range.isra.0>: │ │ │ │ │ _syntaxerror_range.isra.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, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.n 1f2 <_syntaxerror_range.isra.0+0xea> │ │ │ │ │ + beq.n 166 <_syntaxerror_range.isra.0+0xea> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormatV │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ ldr.w sl, [r4, #2704] @ 0xa90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ it eq │ │ │ │ │ @@ -171,147 +106,147 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ sub.w r3, r3, sl │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1a6 <_syntaxerror_range.isra.0+0x9e> │ │ │ │ │ + beq.n 11a <_syntaxerror_range.isra.0+0x9e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 190 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ + beq.n 104 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 190 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ + cbnz r3, 104 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + cbz r0, 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr.w r2, [r4, #2284] @ 0x8ec │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + cbz r0, 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1f8 <_syntaxerror_range.isra.0+0xf0> │ │ │ │ │ + cbz r3, 16c <_syntaxerror_range.isra.0+0xf0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 200 │ │ │ │ │ + bl 174 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + b.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ │ │ │ │ │ -00000200 : │ │ │ │ │ +00000174 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 212 │ │ │ │ │ + cbz r0, 186 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 212 │ │ │ │ │ + beq.n 186 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 214 │ │ │ │ │ + cbz r3, 188 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000218 <_PyTokenizer_parser_warn>: │ │ │ │ │ +0000018c <_PyTokenizer_parser_warn>: │ │ │ │ │ _PyTokenizer_parser_warn(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r3, [r0, #2748] @ 0xabc │ │ │ │ │ sub sp, #16 │ │ │ │ │ - cbz r3, 26c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + cbz r3, 1e0 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormatV │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 29c <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ + cbz r0, 210 <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ ldr.w r3, [r6, #464] @ 0x1d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r6, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnExplicitObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 280 <_PyTokenizer_parser_warn+0x68> │ │ │ │ │ + blt.n 1f4 <_PyTokenizer_parser_warn+0x68> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 26c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + beq.n 1e0 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 278 <_PyTokenizer_parser_warn+0x60> │ │ │ │ │ + cbz r3, 1ec <_PyTokenizer_parser_warn+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + b.n 1e0 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 29c <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ + cbz r0, 210 <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d4 <_PyTokenizer_syntaxerror> │ │ │ │ │ + bl 48 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 200 │ │ │ │ │ + bl 174 │ │ │ │ │ movs r3, #17 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ - b.n 26e <_PyTokenizer_parser_warn+0x56> │ │ │ │ │ + b.n 1e2 <_PyTokenizer_parser_warn+0x56> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -96,261 +96,377 @@ │ │ │ │ │ b.n 94 <_PyTokenizer_translate_newlines+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 94 <_PyTokenizer_translate_newlines+0x94> │ │ │ │ │ │ │ │ │ │ -000000d8 <_PyTokenizer_check_coding_spec>: │ │ │ │ │ +000000d8 <_PyTokenizer_check_bom>: │ │ │ │ │ +_PyTokenizer_check_bom(): │ │ │ │ │ + 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 r4, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + blx r7 │ │ │ │ │ + str.w r5, [r4, #2688] @ 0xa80 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 11c <_PyTokenizer_check_bom+0x44> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #239 @ 0xef │ │ │ │ │ + beq.n 120 <_PyTokenizer_check_bom+0x48> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 108 <_PyTokenizer_check_bom+0x30> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #187 @ 0xbb │ │ │ │ │ + bne.n 154 <_PyTokenizer_check_bom+0x7c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #191 @ 0xbf │ │ │ │ │ + bne.n 10c <_PyTokenizer_check_bom+0x34> │ │ │ │ │ + ldr.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ + cbnz r0, 160 <_PyTokenizer_check_bom+0x88> │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 4ac <_PyTokenizer_new_string> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ + str.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b.n 108 <_PyTokenizer_check_bom+0x30> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + b.n 11c <_PyTokenizer_check_bom+0x44> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 138 <_PyTokenizer_check_bom+0x60> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000168 <_PyTokenizer_check_coding_spec>: │ │ │ │ │ _PyTokenizer_check_coding_spec(): │ │ │ │ │ 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 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr.w r4, [r2, #2700] @ 0xa8c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [pc, #684] @ (39c <_PyTokenizer_check_coding_spec+0x2c4>) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [pc, #708] @ (444 <_PyTokenizer_check_coding_spec+0x2dc>) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - cbnz r4, 168 <_PyTokenizer_check_coding_spec+0x90> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 202 <_PyTokenizer_check_coding_spec+0x9a> │ │ │ │ │ subs r2, r1, #6 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 116 <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ - ldrb r3, [r7, r4] │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.n 186 <_PyTokenizer_check_coding_spec+0xae> │ │ │ │ │ - subs r3, #9 │ │ │ │ │ + ble.n 234 <_PyTokenizer_check_coding_spec+0xcc> │ │ │ │ │ + ldrb r7, [r0, #0] │ │ │ │ │ + cmp r7, #35 @ 0x23 │ │ │ │ │ + beq.n 244 <_PyTokenizer_check_coding_spec+0xdc> │ │ │ │ │ + sub.w r3, r7, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bls.n 170 <_PyTokenizer_check_coding_spec+0x98> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - it gt │ │ │ │ │ - addgt fp, r7 │ │ │ │ │ - ble.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ - ldrb r3, [r7, #0] │ │ │ │ │ - sub.w r2, r3, #10 │ │ │ │ │ - uxtb r2, r2 │ │ │ │ │ - cmp r2, #25 │ │ │ │ │ - bhi.n 150 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - movt r1, #512 @ 0x200 │ │ │ │ │ - lsrs r1, r2 │ │ │ │ │ - lsls r2, r1, #31 │ │ │ │ │ - bpl.n 150 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ + bhi.n 1b8 <_PyTokenizer_check_coding_spec+0x50> │ │ │ │ │ + movw r1, #65526 @ 0xfff6 │ │ │ │ │ + movt r1, #65407 @ 0xff7f │ │ │ │ │ + asrs r1, r3 │ │ │ │ │ + lsls r0, r1, #31 │ │ │ │ │ + bpl.n 20a <_PyTokenizer_check_coding_spec+0xa2> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ + sub.w r3, r7, #10 │ │ │ │ │ + uxtb r3, r3 │ │ │ │ │ + cmp r3, #25 │ │ │ │ │ + bhi.n 1ec <_PyTokenizer_check_coding_spec+0x84> │ │ │ │ │ + movs r2, #9 │ │ │ │ │ + movt r2, #512 @ 0x200 │ │ │ │ │ + lsrs r2, r3 │ │ │ │ │ + lsls r4, r2, #31 │ │ │ │ │ + bpl.n 1ec <_PyTokenizer_check_coding_spec+0x84> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r3, [pc, #608] @ (39c <_PyTokenizer_check_coding_spec+0x2c4>) │ │ │ │ │ + ldr r3, [pc, #620] @ (444 <_PyTokenizer_check_coding_spec+0x2dc>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2fc <_PyTokenizer_check_coding_spec+0x224> │ │ │ │ │ - add sp, #28 │ │ │ │ │ + bne.w 406 <_PyTokenizer_check_coding_spec+0x29e> │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + subs r7, #9 │ │ │ │ │ + uxtb r7, r7 │ │ │ │ │ + cmp r7, #23 │ │ │ │ │ + bhi.n 202 <_PyTokenizer_check_coding_spec+0x9a> │ │ │ │ │ + movw r3, #65526 @ 0xfff6 │ │ │ │ │ + movt r3, #65407 @ 0xff7f │ │ │ │ │ + asrs r3, r7 │ │ │ │ │ + lsls r0, r3, #31 │ │ │ │ │ + bpl.n 268 <_PyTokenizer_check_coding_spec+0x100> │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str.w r3, [r9, #2688] @ 0xa80 │ │ │ │ │ + b.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 1be <_PyTokenizer_check_coding_spec+0x56> │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldrb.w r3, [sl, r4] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + beq.n 240 <_PyTokenizer_check_coding_spec+0xd8> │ │ │ │ │ subs r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n 168 <_PyTokenizer_check_coding_spec+0x90> │ │ │ │ │ - movw r2, #65526 @ 0xfff6 │ │ │ │ │ - movt r2, #65407 @ 0xff7f │ │ │ │ │ - asrs r2, r3 │ │ │ │ │ - lsls r3, r2, #31 │ │ │ │ │ - bpl.w 330 <_PyTokenizer_check_coding_spec+0x258> │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str.w r3, [r9, #2688] @ 0xa80 │ │ │ │ │ - b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + bhi.n 1b8 <_PyTokenizer_check_coding_spec+0x50> │ │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ │ movt r1, #65407 @ 0xff7f │ │ │ │ │ asrs r1, r3 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 116 <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + bmi.n 1b8 <_PyTokenizer_check_coding_spec+0x50> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt.n 108 <_PyTokenizer_check_coding_spec+0x30> │ │ │ │ │ - b.n 116 <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + bgt.n 210 <_PyTokenizer_check_coding_spec+0xa8> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ + ldrb.w r7, [sl] │ │ │ │ │ + b.n 1be <_PyTokenizer_check_coding_spec+0x56> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 116 <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + ble.n 234 <_PyTokenizer_check_coding_spec+0xcc> │ │ │ │ │ adds r4, #6 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - add r4, r7 │ │ │ │ │ - add.w r8, r7, fp │ │ │ │ │ + add r4, sl │ │ │ │ │ + add.w r6, sl, r8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 1b0 <_PyTokenizer_check_coding_spec+0xd8> │ │ │ │ │ + cbz r0, 2aa <_PyTokenizer_check_coding_spec+0x142> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bne.n 19a <_PyTokenizer_check_coding_spec+0xc2> │ │ │ │ │ - b.n 116 <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bne.n 254 <_PyTokenizer_check_coding_spec+0xec> │ │ │ │ │ + b.n 1b8 <_PyTokenizer_check_coding_spec+0x50> │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + beq.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + add sl, r8 │ │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ │ + sub.w r0, r3, #10 │ │ │ │ │ + uxtb r0, r0 │ │ │ │ │ + cmp r0, #25 │ │ │ │ │ + bhi.n 28c <_PyTokenizer_check_coding_spec+0x124> │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + movt r1, #512 @ 0x200 │ │ │ │ │ + lsrs r1, r0 │ │ │ │ │ + lsls r1, r1, #31 │ │ │ │ │ + bmi.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ + subs r3, #9 │ │ │ │ │ + uxtb r3, r3 │ │ │ │ │ + cmp r3, #23 │ │ │ │ │ + bhi.n 202 <_PyTokenizer_check_coding_spec+0x9a> │ │ │ │ │ + movw r1, #65526 @ 0xfff6 │ │ │ │ │ + movt r1, #65407 @ 0xff7f │ │ │ │ │ + asrs r1, r3 │ │ │ │ │ + lsls r3, r1, #31 │ │ │ │ │ + bmi.n 202 <_PyTokenizer_check_coding_spec+0x9a> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne.n 274 <_PyTokenizer_check_coding_spec+0x10c> │ │ │ │ │ + b.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ - beq.n 1bc <_PyTokenizer_check_coding_spec+0xe4> │ │ │ │ │ + beq.n 2b8 <_PyTokenizer_check_coding_spec+0x150> │ │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ │ - bne.n 1a8 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ │ + bne.w 43a <_PyTokenizer_check_coding_spec+0x2d2> │ │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1bc <_PyTokenizer_check_coding_spec+0xe4> │ │ │ │ │ + beq.n 2b8 <_PyTokenizer_check_coding_spec+0x150> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 1bc <_PyTokenizer_check_coding_spec+0xe4> │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + beq.n 2b8 <_PyTokenizer_check_coding_spec+0x150> │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldrb.w r3, [r2], #1 │ │ │ │ │ - sub.w ip, r3, #45 @ 0x2d │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + ldrb.w r3, [ip], #1 │ │ │ │ │ + sub.w lr, r3, #45 @ 0x2d │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ - cmpne.w ip, #1 │ │ │ │ │ - bls.n 1d2 <_PyTokenizer_check_coding_spec+0xfa> │ │ │ │ │ - ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ + cmpne.w lr, #1 │ │ │ │ │ + bls.n 2d2 <_PyTokenizer_check_coding_spec+0x16a> │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bne.n 1d2 <_PyTokenizer_check_coding_spec+0xfa> │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bcs.n 1a8 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ + bne.n 2d2 <_PyTokenizer_check_coding_spec+0x16a> │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcs.w 43a <_PyTokenizer_check_coding_spec+0x2d2> │ │ │ │ │ + subs r1, r1, r2 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 3a0 <_PyTokenizer_new_string> │ │ │ │ │ + bl 4ac <_PyTokenizer_new_string> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32c <_PyTokenizer_check_coding_spec+0x254> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + beq.w 436 <_PyTokenizer_check_coding_spec+0x2ce> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - b.n 222 <_PyTokenizer_check_coding_spec+0x14a> │ │ │ │ │ - cmp r3, #95 @ 0x5f │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + b.n 32e <_PyTokenizer_check_coding_spec+0x1c6> │ │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r3, #45 @ 0x2d │ │ │ │ │ - ldrbne r3, [r1, r3] │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 228 <_PyTokenizer_check_coding_spec+0x150> │ │ │ │ │ - ldrb r3, [r4, r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 20e <_PyTokenizer_check_coding_spec+0x136> │ │ │ │ │ - add.w r3, r5, #24 │ │ │ │ │ + moveq r2, #45 @ 0x2d │ │ │ │ │ + ldrbne r2, [r0, r2] │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + strb.w r2, [r1], #1 │ │ │ │ │ + beq.n 334 <_PyTokenizer_check_coding_spec+0x1cc> │ │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 31a <_PyTokenizer_check_coding_spec+0x1b2> │ │ │ │ │ + adds r3, #32 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - add.w r5, sp, r3 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb.w r3, [r5, #-20] │ │ │ │ │ + add r3, sp │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb.w r2, [r3, #-20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36c <_PyTokenizer_check_coding_spec+0x294> │ │ │ │ │ + beq.w 47a <_PyTokenizer_check_coding_spec+0x312> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movs r2, #6 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36c <_PyTokenizer_check_coding_spec+0x294> │ │ │ │ │ + beq.w 47a <_PyTokenizer_check_coding_spec+0x312> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33a <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ + beq.n 448 <_PyTokenizer_check_coding_spec+0x2e0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33a <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ + beq.n 448 <_PyTokenizer_check_coding_spec+0x2e0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33a <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ + beq.n 448 <_PyTokenizer_check_coding_spec+0x2e0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33a <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ + beq.n 448 <_PyTokenizer_check_coding_spec+0x2e0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r2, #11 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33a <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ + beq.n 448 <_PyTokenizer_check_coding_spec+0x2e0> │ │ │ │ │ + movs r2, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ + add.w r0, sp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - cbz r0, 33a <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ + cbz r0, 448 <_PyTokenizer_check_coding_spec+0x2e0> │ │ │ │ │ ldr.w r0, [r9, #2696] @ 0xa88 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r9, #2688] @ 0xa80 │ │ │ │ │ - cbnz r0, 300 <_PyTokenizer_check_coding_spec+0x228> │ │ │ │ │ + cbnz r0, 40a <_PyTokenizer_check_coding_spec+0x2a2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbz r0, 2f6 <_PyTokenizer_check_coding_spec+0x21e> │ │ │ │ │ + cbz r0, 400 <_PyTokenizer_check_coding_spec+0x298> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx sl │ │ │ │ │ + blx fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 376 <_PyTokenizer_check_coding_spec+0x29e> │ │ │ │ │ + beq.n 484 <_PyTokenizer_check_coding_spec+0x31c> │ │ │ │ │ str.w r4, [r9, #2696] @ 0xa88 │ │ │ │ │ - b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + b.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbz r0, 364 <_PyTokenizer_check_coding_spec+0x28c> │ │ │ │ │ + cbz r0, 472 <_PyTokenizer_check_coding_spec+0x30a> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -362,49 +478,51 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13a <_PyTokenizer_check_coding_spec+0x62> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - bne.w 120 <_PyTokenizer_check_coding_spec+0x48> │ │ │ │ │ - b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + b.n 1d6 <_PyTokenizer_check_coding_spec+0x6e> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne.w 254 <_PyTokenizer_check_coding_spec+0xec> │ │ │ │ │ + b.n 1b8 <_PyTokenizer_check_coding_spec+0x50> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 2d0 <_PyTokenizer_check_coding_spec+0x1f8> │ │ │ │ │ + beq.n 3da <_PyTokenizer_check_coding_spec+0x272> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3a0 <_PyTokenizer_new_string> │ │ │ │ │ + bl 4ac <_PyTokenizer_new_string> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d0 <_PyTokenizer_check_coding_spec+0x1f8> │ │ │ │ │ - b.n 32c <_PyTokenizer_check_coding_spec+0x254> │ │ │ │ │ + bne.n 3da <_PyTokenizer_check_coding_spec+0x272> │ │ │ │ │ + b.n 436 <_PyTokenizer_check_coding_spec+0x2ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + b.n 1d4 <_PyTokenizer_check_coding_spec+0x6c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - b.n 342 <_PyTokenizer_check_coding_spec+0x26a> │ │ │ │ │ + b.n 450 <_PyTokenizer_check_coding_spec+0x2e8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -415,89 +533,88 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 32c <_PyTokenizer_check_coding_spec+0x254> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + b.n 436 <_PyTokenizer_check_coding_spec+0x2ce> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000003a0 <_PyTokenizer_new_string>: │ │ │ │ │ +000004ac <_PyTokenizer_new_string>: │ │ │ │ │ _PyTokenizer_new_string(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3ce <_PyTokenizer_new_string+0x2e> │ │ │ │ │ + cbz r0, 4da <_PyTokenizer_new_string+0x2e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ - b.n 3ca <_PyTokenizer_new_string+0x2a> │ │ │ │ │ + b.n 4d6 <_PyTokenizer_new_string+0x2a> │ │ │ │ │ │ │ │ │ │ -000003d4 <_PyTokenizer_ensure_utf8>: │ │ │ │ │ +000004e0 <_PyTokenizer_ensure_utf8>: │ │ │ │ │ _PyTokenizer_ensure_utf8(): │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ - cbz r2, 3e4 <_PyTokenizer_ensure_utf8+0x10> │ │ │ │ │ + cbz r2, 4f0 <_PyTokenizer_ensure_utf8+0x10> │ │ │ │ │ lsls r3, r2, #24 │ │ │ │ │ - bmi.n 3e8 <_PyTokenizer_ensure_utf8+0x14> │ │ │ │ │ + bmi.n 4f4 <_PyTokenizer_ensure_utf8+0x14> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d8 <_PyTokenizer_ensure_utf8+0x4> │ │ │ │ │ + bne.n 4e4 <_PyTokenizer_ensure_utf8+0x4> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ │ - bhi.n 462 <_PyTokenizer_ensure_utf8+0x8e> │ │ │ │ │ + bhi.n 56e <_PyTokenizer_ensure_utf8+0x8e> │ │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ │ - bls.n 43c <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bls.n 548 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb.w ip, [r3], #-1 │ │ │ │ │ eor.w ip, ip, #128 @ 0x80 │ │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ │ - bhi.n 43c <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bhi.n 548 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 408 <_PyTokenizer_ensure_utf8+0x34> │ │ │ │ │ + bne.n 514 <_PyTokenizer_ensure_utf8+0x34> │ │ │ │ │ ldrb.w r2, [r0, lr] │ │ │ │ │ add r0, lr │ │ │ │ │ - cbz r2, 42e <_PyTokenizer_ensure_utf8+0x5a> │ │ │ │ │ + cbz r2, 53a <_PyTokenizer_ensure_utf8+0x5a> │ │ │ │ │ lsls r3, r2, #24 │ │ │ │ │ - bmi.n 3f8 <_PyTokenizer_ensure_utf8+0x24> │ │ │ │ │ + bmi.n 504 <_PyTokenizer_ensure_utf8+0x24> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 422 <_PyTokenizer_ensure_utf8+0x4e> │ │ │ │ │ + bne.n 52e <_PyTokenizer_ensure_utf8+0x4e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ │ - bhi.n 480 <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ + bhi.n 58c <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ ldr.w ip, [r1, #464] @ 0x1d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r3, [r1, #2284] @ 0x8ec │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ @@ -505,33 +622,33 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 430 <_PyTokenizer_ensure_utf8+0x5c> │ │ │ │ │ + b.n 53c <_PyTokenizer_ensure_utf8+0x5c> │ │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ │ - bls.n 478 <_PyTokenizer_ensure_utf8+0xa4> │ │ │ │ │ + bls.n 584 <_PyTokenizer_ensure_utf8+0xa4> │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ - bhi.n 43c <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bhi.n 548 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ │ - bls.n 484 <_PyTokenizer_ensure_utf8+0xb0> │ │ │ │ │ + bls.n 590 <_PyTokenizer_ensure_utf8+0xb0> │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ - beq.n 43c <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + beq.n 548 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 402 <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ + b.n 50e <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ │ - beq.n 436 <_PyTokenizer_ensure_utf8+0x62> │ │ │ │ │ + beq.n 542 <_PyTokenizer_ensure_utf8+0x62> │ │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ │ - beq.n 48a <_PyTokenizer_ensure_utf8+0xb6> │ │ │ │ │ + beq.n 596 <_PyTokenizer_ensure_utf8+0xb6> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 402 <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ + b.n 50e <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 474 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ - b.n 43c <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bne.n 580 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + b.n 548 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ │ - bls.n 480 <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ - b.n 43c <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bls.n 58c <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ + b.n 548 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - bl d4 <_PyTokenizer_warn_invalid_escape_sequence+0x9a> │ │ │ │ │ + bl 48 <_PyTokenizer_warn_invalid_escape_sequence+0xe> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ b.n da <_PyTokenizer_warn_invalid_escape_sequence+0xa0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n d8 <_PyTokenizer_warn_invalid_escape_sequence+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -126,14 +126,14 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bl 108 <_PyTokenizer_syntaxerror_known_range+0x18> │ │ │ │ │ + bl 7c <_PyTokenizer_warn_invalid_escape_sequence+0x42> │ │ │ │ │ R_ARM_THM_CALL _syntaxerror_range.isra.0 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #4 │ │ │ │ │ bx lr │ │ │ ├── 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: 57540 (bytes into file) │ │ │ │ │ + Start of section headers: 57996 (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 0xe0c4: │ │ │ │ │ +There are 15 section headers, starting at offset 0xe28c: │ │ │ │ │ │ │ │ │ │ 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 00069c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00aae4 0003b8 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0006d0 006128 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ae9c 002bd0 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0067f8 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 007664 000a78 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00da6c 0005d8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0080dc 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0080dc 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 008110 001770 10 13 175 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 009880 001262 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00e044 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000618 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00ac4c 000370 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00064c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00064c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00064c 006314 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00afbc 002c78 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 006960 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0077cc 000a78 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00dc34 0005d8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 008244 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 008244 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 008278 001770 10 13 175 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0099e8 001262 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00e20c 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 375 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 2: 00003f79 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00003f95 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000389 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 4: 00000214 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 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: 00000218 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ @@ -18,148 +18,148 @@ │ │ │ │ │ 14: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 15: 000004c0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 16: 000005a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 18: 000005ac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 19: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 20: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 21: 000008b9 308 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 21: 000008b9 268 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 22: 00000144 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 23: 0000015c 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 24: 0000018c 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 25: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 26: 000001d8 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 27: 000001dc 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ - 28: 00000fb1 1546 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 29: 000033cd 212 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 30: 00000f68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 31: 00000f70 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 32: 000014ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 33: 000014b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 28: 00000f95 1546 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 29: 000033b1 212 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 30: 00000f4c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 31: 00000f54 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 32: 00001490 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 33: 00001494 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 34: 000001f4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 35: 00000228 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 37: 00000300 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 38: 00001748 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 0000174c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 38: 0000172c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 00001730 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 40: 00000330 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 41: 00000001 98 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 42: 000019b1 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 43: 000019e5 84 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 42: 00001995 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 43: 000019c9 84 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 45: 00000334 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 46: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 47: 0000038c 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ - 48: 00001bac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00001b90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 49: 000003b8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 50: 000003d4 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 51: 00001bb4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 51: 00001b98 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 52: 00000400 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 53: 00000065 172 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 54: 00000404 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 55: 0000040c 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 56: 00000484 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 57: 00000488 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 58: 00002089 1282 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 59: 00002b3d 42 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 58: 0000206d 1282 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 59: 00002b21 42 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 60: 00000111 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 61: 00002080 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 62: 00002088 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 63: 000024c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 64: 000024c4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 61: 00002064 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 62: 0000206c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 63: 000024a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 64: 000024a8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 65: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 66: 000026b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 66: 0000269c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 67: 000004c8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 68: 000026bc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 68: 000026a0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 69: 000004cc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 70: 000004f4 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ 71: 00000524 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 72: 00002aac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 72: 00002a90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 73: 0000054c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 74: 00002abc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 74: 00002aa0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 75: 00000574 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 76: 00000598 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 77: 00000429 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 78: 00005871 1848 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 78: 000059e1 1848 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 79: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 80: 0000060c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 81: 0000063c 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 82: 00000670 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 83: 00000674 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 84: 00000678 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 85: 000006a0 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 86: 00000748 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ 87: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 88: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 89: 000033c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 89: 000033a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 90: 00000800 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 91: 000033cc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 92: 0000349c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 000034a0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 91: 000033b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 92: 00003480 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 93: 00003484 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 94: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 95: 000036cc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 000036d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 97: 000038a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 95: 000036b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 96: 000036b8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 97: 0000388c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 98: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 99: 000038b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 99: 00003894 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 100: 00000878 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 101: 00003c61 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 101: 00003c45 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 102: 0000087c 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 103: 00000880 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 104: 00003f81 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 104: 00003f9d 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ 105: 00000884 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 106: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 107: 0000601d 70 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ - 108: 000004b1 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 109: 000043f5 60 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 110: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 111: 000008ac 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 112: 0000475c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 113: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 114: 00004760 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 115: 000008d8 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 116: 000008f8 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 117: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 118: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 119: 0000092c 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 120: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 121: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 122: 00004d58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00000994 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 124: 00004d5c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 125: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 126: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 127: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 128: 00000a1c 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 129: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 130: 00000a24 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 131: 0000030c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 132: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 133: 00000314 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 134: 000003b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 135: 00000a50 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ - 136: 00000a80 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ - 137: 00000b34 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ - 138: 000003bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 139: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 140: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 141: 0000000b 424 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 142: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 143: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 144: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 145: 00000b68 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 146: 00005b28 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 147: 00005b50 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 148: 00005e18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 149: 00005e44 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 150: 00005fa0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 151: 00000b7c 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 152: 00000b80 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 153: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 154: 00005fa8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 107: 000004b1 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 108: 00004451 60 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 109: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 110: 000008ac 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 111: 000047b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 112: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 113: 000047bc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 114: 000008d8 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 115: 000008f8 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 116: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 117: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 118: 0000092c 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 119: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 120: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 121: 00004dc0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 122: 00000994 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 123: 00004dc4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 124: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 125: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 126: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 127: 00000a1c 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 128: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 129: 00000a24 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 130: 0000030c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 131: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 132: 00000314 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 133: 000003b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 134: 00000a50 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 135: 00000a80 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 136: 00000b34 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 137: 000003bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 138: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 139: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 140: 0000000b 424 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 141: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 142: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 143: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00000b68 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 145: 00005c98 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00005cc0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 147: 00005f88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00005fb4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 149: 00006110 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 150: 00000b7c 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 151: 00000b80 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 152: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 153: 00006118 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 154: 0000618d 68 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 155: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 157: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 158: 00000bec 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ 159: 000003b4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 160: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ 161: 000003b8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -177,186 +177,186 @@ │ │ │ │ │ 173: 00000e44 0 NOTYPE LOCAL DEFAULT 7 .LC95 │ │ │ │ │ 174: 000009b1 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ 175: 00000001 536 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ 179: 000004c1 150 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 180: 000028e5 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 180: 000028c9 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 189: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 190: 00000219 368 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 193: 000015d9 372 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 194: 00001bb5 120 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 193: 000015bd 372 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 194: 00001b99 120 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 │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 203: 00000389 312 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 206: 00000559 84 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ 207: 000005ad 192 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 208: 00000531 130 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 208: 000061d1 126 FUNC GLOBAL DEFAULT 5 PySequence_SetItem │ │ │ │ │ 209: 0000066d 50 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ 210: 000006a1 80 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 216: 000006f1 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ 217: 00000709 430 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 220: 000009ed 246 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ - 221: 00000ae5 90 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 220: 000009c5 246 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ + 221: 00000abd 90 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 223: 00000b41 292 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 223: 00000b19 292 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 226: 00000c65 70 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 227: 00000cad 772 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 226: 00000c3d 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 227: 00000c91 772 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 233: 000015bd 26 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 234: 00004abd 672 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 233: 000015a1 26 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 234: 00004b19 684 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 242: 0000174d 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 243: 00001821 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 244: 00001a39 380 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 242: 00001731 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 243: 00001805 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 244: 00001a1d 380 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 249: 00001c2d 342 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 249: 00001c11 342 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 252: 00001d85 342 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 253: 00001edd 428 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 254: 0000258d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 255: 000025d1 236 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 252: 00001d69 342 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 253: 00001ec1 428 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 254: 00002571 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 255: 000025b5 236 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 259: 000026bd 468 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 260: 00002891 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 261: 000028d5 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 259: 000026a1 468 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 260: 00002875 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 261: 000028b9 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 264: 00002abd 82 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 264: 00002aa1 82 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 266: 00002b11 42 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 267: 00002b69 176 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 268: 00002c7d 126 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 269: 00002c19 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 270: 00002cfd 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 271: 00002d11 702 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 272: 00002fd1 342 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 273: 00003129 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 266: 00002af5 42 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 267: 00002b4d 176 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 268: 00002c61 126 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 269: 00002bfd 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 270: 00002ce1 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 271: 00002cf5 702 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 272: 00002fb5 342 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 273: 0000310d 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 278: 00003a09 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 278: 000039ed 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 282: 000034a1 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 282: 00003485 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 284: 000034f9 476 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 284: 000034dd 476 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 287: 000036d5 476 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 287: 000036b9 476 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 289: 000038b1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 290: 00003b09 342 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 291: 00003cd1 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 292: 00003ced 342 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 293: 00003e45 308 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 294: 00003f99 342 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 295: 000040f1 404 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 296: 00004285 366 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 297: 00004431 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 298: 0000448d 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 299: 000045f9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 300: 00004615 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 301: 00004631 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 302: 0000468d 212 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 303: 00004761 152 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 289: 00003895 342 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 290: 00003aed 342 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 291: 00003cb5 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 292: 00003cd1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 293: 00003e29 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 294: 00003fb5 342 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 295: 0000410d 404 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 296: 000042a1 430 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 297: 0000448d 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 298: 000044e9 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 299: 00004655 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 300: 00004671 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 301: 0000468d 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 302: 000046e9 212 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 303: 000047bd 152 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 304: 00000165 110 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 306: 000047f9 342 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 307: 00004951 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 306: 00004855 342 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 307: 000049ad 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 308: 000001d5 6 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 310: 00004d5d 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 310: 00004dc5 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 312: 00004e81 218 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 00004f5d 342 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 314: 000050b5 428 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 315: 00005261 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 316: 000053f1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 317: 00005549 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 312: 00004ee9 428 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 313: 00005095 342 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 314: 000051ed 428 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 315: 00005399 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 316: 00005529 342 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 317: 00005681 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 318: 000001dd 312 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 320: 00000315 38 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 321: 0000033d 128 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 323: 0000558d 374 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 323: 000056c5 374 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 328: 000003bd 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 329: 00005705 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 329: 0000583d 420 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 330: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ 331: 00000401 38 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 332: 000001b3 58 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 333: 000001ed 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 334: 00005fa9 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceRshift │ │ │ │ │ + 334: 00006119 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceRshift │ │ │ │ │ 335: 00000213 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 336: 000004dd 84 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 337: 00000219 152 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ 338: 000002b1 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ 339: 000002b3 136 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ 340: 0000033b 78 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ 341: 000003b9 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 343: 000003f9 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ 344: 00000437 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 345: 0000045b 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 346: 000005b5 114 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 346: 00000531 114 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 347: 0000047f 176 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 349: 0000052f 168 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 350: 00000629 116 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 351: 00006065 196 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 350: 000005a5 116 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 351: 00006251 196 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 352: 000005d7 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 355: 00000645 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 357: 00000669 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xaae4 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xac4c contains 110 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000012 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000026 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000030 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 00000034 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ @@ -32,16 +32,16 @@ │ │ │ │ │ 00000144 00004c2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ 00000148 00004c30 R_ARM_THM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ 00000184 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 000001a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000001b8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001bc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001c2 0000732f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ -000001c6 00007330 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ +000001c2 0000722f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ +000001c6 00007230 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ 000001cc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001f2 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 000001f6 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00000218 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000222 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000226 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000022e 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ @@ -57,103 +57,94 @@ │ │ │ │ │ 000002d4 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ 000002d8 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ 000002de 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000002f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000304 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000030c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000310 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000328 0000842f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ -0000032c 00008430 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ -00000332 00002a0a R_ARM_THM_CALL 000019b1 binary_iop │ │ │ │ │ +00000328 0000832f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ +0000032c 00008330 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ +00000332 00002a0a R_ARM_THM_CALL 00001995 binary_iop │ │ │ │ │ 00000364 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000368 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000372 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000376 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 0000038a 0001420a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 000003ae 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000003b8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003dc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000003e4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003e8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003ee 0000892f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ -000003f2 00008930 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ +000003ee 0000882f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ +000003f2 00008830 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ 000003f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000414 00008f2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ -00000418 00008f30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ -0000041e 00002a0a R_ARM_THM_CALL 000019b1 binary_iop │ │ │ │ │ +00000414 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ +00000418 00008e30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ +0000041e 00002a0a R_ARM_THM_CALL 00001995 binary_iop │ │ │ │ │ 0000043e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000470 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000484 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000488 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000490 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000004a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004ac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004f2 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000500 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ 00000518 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000522 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000055c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000584 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000588 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000596 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -0000059a 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -0000059e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005a4 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -000005a8 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -000005ac 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005d4 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000005fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000602 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000060c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000610 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000616 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ -0000061a 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ -00000620 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000064a 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000670 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000678 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000682 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000686 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000068c 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ -00000690 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ -00000696 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000015e 00004e1e R_ARM_THM_JUMP24 00005871 abstract_issubclass │ │ │ │ │ -000001d6 0000ea1e R_ARM_THM_JUMP24 00004abd _PySequence_IterSearch │ │ │ │ │ +00000550 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000576 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000057e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000588 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000058c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000592 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ +00000596 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ +0000059c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005c6 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000005ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000005fe 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000602 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000608 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ +0000060c 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ +00000612 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000015e 00004e1e R_ARM_THM_JUMP24 000059e1 abstract_issubclass │ │ │ │ │ +000001d6 0000ea1e R_ARM_THM_JUMP24 00004b19 _PySequence_IterSearch │ │ │ │ │ 00000206 00013f1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xae9c contains 1402 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xafbc contains 1423 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000022 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000042 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000046 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004e 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000058 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ -00000068 0000b40a R_ARM_THM_CALL 000028e5 PyObject_LengthHint │ │ │ │ │ +00000068 0000b40a R_ARM_THM_CALL 000028c9 PyObject_LengthHint │ │ │ │ │ 00000074 0000b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000014e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000016a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000176 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000001a6 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000001be 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001ca 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000001d4 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000001ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f4 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000204 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000020c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000152 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000016e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017a 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +0000019a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ac 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000001c4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001d0 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000001da 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000001e0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000001fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000202 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000214 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000232 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000268 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000028a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000028e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000296 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -000002a2 0000c20a R_ARM_THM_CALL 00001bb5 PySequence_GetItem │ │ │ │ │ +00000296 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ +000002a2 0000c20a R_ARM_THM_CALL 00001b99 PySequence_GetItem │ │ │ │ │ 000002ba 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 000002be 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 000002cc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002d8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002dc 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002e6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000302 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -175,15 +166,15 @@ │ │ │ │ │ 0000036c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000370 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000376 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000037c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000384 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003ce 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000003d2 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000003da 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +000003da 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ 000003f8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 000003fc 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 0000040a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000414 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000418 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000426 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000043e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -221,15 +212,15 @@ │ │ │ │ │ 0000058c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000590 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000598 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 000005a2 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000005a8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005fa 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000005fe 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000606 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00000606 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ 0000061e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 0000062e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000632 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000638 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 0000063c 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 00000642 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000648 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -270,1267 +261,1288 @@ │ │ │ │ │ 0000086e 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 00000872 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ 0000087e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000088e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000892 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000896 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008de 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008e2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000912 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000091a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000091e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000954 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000958 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000976 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000097a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000097e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000998 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000099c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009a2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009a6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009b0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009b4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a06 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000a54 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000a58 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000a60 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00000a6e 0000d00a R_ARM_THM_CALL 00000531 PySequence_SetItem │ │ │ │ │ -00000a80 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000a8e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a92 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a98 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000a9c 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000aa2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000aa8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000aac 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ab2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ab6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000abc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ac2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000ace 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ad6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b12 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ -00000b16 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ -00000b1a 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000b20 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b24 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b28 0000172f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00000b2c 00001730 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00000b34 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c0a 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00000c0e 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00000c1e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c22 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c26 0000182f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00000c2a 00001830 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00000c30 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c3e 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ -00000c42 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ -00000c46 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c4c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c50 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c54 0000192f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ -00000c58 00001930 R_ARM_THM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -00000c5e 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cc4 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000cc8 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000cda 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000cde 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000dac 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000db0 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000db6 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000e08 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000e20 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e3e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e48 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000e64 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e70 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000e88 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000eac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eb6 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000ed6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000ef4 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000efa 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f08 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f12 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f16 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f1c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f42 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f68 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f6c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f70 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f74 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f7a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f94 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fca 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000fce 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000fdc 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000fe0 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001182 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001186 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000118c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011bc 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000011c0 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000011c6 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011fc 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001216 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001234 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001260 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001268 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000126c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001272 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012a6 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000012c0 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000012e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f4 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001314 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001346 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001360 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001388 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001396 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000013b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c4 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000013dc 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001400 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000140a 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000142a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001450 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001454 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000145a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000147e 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001482 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001488 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014ac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014b0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000014b4 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000014ba 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014de 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000014ea 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000014f6 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001502 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000150c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001510 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001516 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001530 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000156c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001576 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000157a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000157e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000015a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000160c 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001630 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001650 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001654 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000165a 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001666 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00001692 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001696 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000169a 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -0000169e 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -000016a6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016ba 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000016be 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000016ce 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016d2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016d8 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000016dc 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000016e2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001700 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00001706 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000170a 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000170e 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00001712 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -0000171a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001738 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ -0000173c 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ -00001740 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001748 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001784 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001788 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000178c 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00001790 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00001798 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017aa 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000017ae 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000017be 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017c2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017c8 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000017cc 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000017d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017ea 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000017f6 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000017fa 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000017fe 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00001802 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -0000180a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000918 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000091c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000948 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000094c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000966 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000096a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000970 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000974 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000097e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000982 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009be 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009de 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000a2c 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000a30 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000a38 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ +00000a46 0000d00a R_ARM_THM_CALL 000061d1 PySequence_SetItem │ │ │ │ │ +00000a58 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000a66 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a6a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a70 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000a74 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000a7a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a80 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a84 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a8a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a8e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a94 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a9a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000aa6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aae 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000aea 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ +00000aee 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ +00000af2 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000af8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000afc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b00 0000172f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00000b04 00001730 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00000b0c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000be2 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00000be6 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00000bf6 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000bfa 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000bfe 0000182f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00000c02 00001830 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00000c08 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c16 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ +00000c1a 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ +00000c1e 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c24 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000c28 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000c2c 0000192f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ +00000c30 00001930 R_ARM_THM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ +00000c36 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ca8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000cac 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000cbe 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000cc2 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000d90 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000d94 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000d9a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000dec 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000e04 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e2c 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000e48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e54 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000e6c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e9a 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000eba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed4 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000ed8 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000ede 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000eec 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000ef6 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000efa 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f00 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f26 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f4c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f50 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f54 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000f58 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f5e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fae 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000fb2 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000fc0 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000fc4 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001166 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000116a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001170 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011a0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000011a4 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000011aa 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011e0 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011fa 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001218 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001224 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001244 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001250 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001256 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000128a 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000012a4 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d8 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000012f8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132a 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001344 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000136c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000137a 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000139c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a8 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000013c0 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ee 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000140e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001434 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001438 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000143e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001462 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001466 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000146c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001490 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001494 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001498 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000149e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000014c2 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014ce 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014da 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014e6 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014f0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000014f4 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000014fa 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001514 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001550 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000155a 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000155e 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001562 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001584 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000158e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015f0 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001614 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001634 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001638 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000163e 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000164a 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001676 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000167a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000167e 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00001682 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +0000168a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000169e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000016a2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000016b2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016b6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016bc 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000016c0 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000016c6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016de 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016e4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000016ea 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000016ee 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000016f2 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +000016f6 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +000016fe 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000171c 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ +00001720 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ +00001724 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000172c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001768 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000176c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001770 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00001774 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +0000177c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000178e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001792 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000017a2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017a6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017ac 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000017b0 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000017b6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017ce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000017da 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017de 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017e2 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +000017e6 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +000017ee 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000182e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001832 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000184a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000184e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001866 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000186a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000189c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018c0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018fe 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -00001902 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -00001922 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001926 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000192a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001938 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000193c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000195e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001998 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a12 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a16 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a32 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a4e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001a52 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001a5a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001a5e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001a7e 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a8c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001aa4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001abc 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001ac8 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b12 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001b16 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001b1e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b22 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b3c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b40 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b46 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ -00001b4a 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ -00001b50 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b6a 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001b6e 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001b74 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -00001b78 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ -00001b7e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b86 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b8a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b8e 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ -00001b92 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ -00001b9c 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001ba4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bb0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001bf0 0000322f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ -00001bf4 00003230 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ -00001bf8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c02 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c06 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c18 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00001c1c 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00001c20 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c26 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00001c54 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c58 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c86 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c92 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c96 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cc6 0000342f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ -00001cca 00003430 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ -00001cec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cf0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cf4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d14 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d18 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d20 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d24 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d7c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001db0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dde 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e20 0000382f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ -00001e24 00003830 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ -00001e28 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00001e44 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e48 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e4c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e6c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e70 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e78 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e7c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e9c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001efc 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001f00 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001f0a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001f0e 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001f70 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001f82 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001f98 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001fb6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbe 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001fd8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002032 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002036 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000203c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002050 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002054 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000205a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002074 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002080 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002084 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000209a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000209e 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000020aa 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000020ae 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000021da 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002204 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000221a 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002236 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002254 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002260 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000227c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002288 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000022a2 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000022c6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d2 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000022f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022fe 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002318 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002340 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000234a 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000023ae 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000023b2 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000023b8 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002410 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002448 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -0000244c 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002452 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002460 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ -0000246a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002476 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002482 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000248c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002490 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002496 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000024c0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024c4 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000024c8 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000024ce 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000024e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024fc 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002500 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002506 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002524 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000253a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002550 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002554 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000255a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000257c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000025b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025be 0000412f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ -000025c2 00004130 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ -000025c8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025e6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000025ea 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000025ee 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000025f2 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000261e 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ -0000262a 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002634 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002658 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002670 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002680 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000268c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002690 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000269e 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000026aa 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000026b2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000026b8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026ce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026d2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026e4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026e8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000270e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002712 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002762 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002766 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000276c 0000432f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ -00002770 00004330 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ -00002776 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -0000277a 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00002784 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027a6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000282e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002840 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002844 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002848 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002858 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002872 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002882 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002886 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000288a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000028b8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000028bc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000028c2 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ -000028c6 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ -000028cc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000290e 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000291a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000292e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002936 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002970 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002988 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002990 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002994 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029a6 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000029ba 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029c0 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000029c4 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000029c8 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ -000029cc 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ -000029d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029e0 0001080a R_ARM_THM_CALL 00002abd PyObject_Size │ │ │ │ │ -000029ee 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000029f2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a00 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002a22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a40 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a46 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a4a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a50 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -00002a54 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00002a5a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a82 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002a8a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a8e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a9c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002aa6 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002aac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ab0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ab4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ab8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002aea 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002aee 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002af2 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -00002af6 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00002afe 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b08 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002baa 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002bae 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002bb6 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00002bcc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002bd6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002be4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002be8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bee 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00002bf2 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00002bf8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bfe 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c02 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c08 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c0c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c12 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c2c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002c36 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002c4a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002c66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cc2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002cc6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002cd4 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ -00002cd8 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ -00002cdc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ce6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002cec 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00002cf0 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00002cf4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d3c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d40 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d68 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d6c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d7e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002de6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002dea 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002df2 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00002e08 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e0c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e26 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e2a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e30 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e5c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e60 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e68 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00002e78 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ea8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eb6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ece 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ed2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ed6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f4e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f52 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f62 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f66 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f6a 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ -00002f6e 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ -00002f72 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00002f76 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00002f82 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f88 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f8c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f92 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00002f96 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00002f9c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002fa2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fa6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fac 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00002fb0 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00002fb6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002fc8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ff8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ffc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000302a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003036 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000303a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000306c 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -00003070 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -00003074 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003090 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003094 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003098 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030c4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030c8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003120 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003140 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003144 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003178 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003182 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031cc 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000031d0 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000031da 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000031de 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000031ea 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000031f8 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ -00003204 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003208 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000320c 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ -00003210 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ -00003218 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003220 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003230 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003234 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000323a 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ -0000323e 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ -00003244 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00003286 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000329e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032c2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032c6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032ca 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ -000032ce 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ -000032d4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032fa 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000032fe 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003302 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ -00003306 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ -0000330e 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003318 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003330 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000333c 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000334a 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00003362 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003368 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00003370 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00003380 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000033a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033a8 0001160a R_ARM_THM_CALL 00003a09 PyNumber_Index │ │ │ │ │ -000033ae 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033b2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033b6 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ -000033ba 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ -000033c4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033c8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033ee 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033fc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003424 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000343e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000344a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -0000344e 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00003452 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ -00003468 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003494 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000349c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034c6 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000034ca 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000034e4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003510 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003514 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000352c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003538 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000353c 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003554 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003558 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000357a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003580 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000358c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000035ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c4 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000035e0 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000035ea 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035ee 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003602 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003618 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -0000361c 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003622 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003634 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003638 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000363e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003642 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00003648 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003664 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003674 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003678 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000367e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00003682 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00003688 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036be 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036c4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000036cc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036d0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000036ec 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000036f0 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000370a 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003716 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000371a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003732 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003736 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003756 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000375c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003768 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000378a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003796 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000037b2 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000037bc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037c0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000037d4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000037ea 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000037ee 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -000037f4 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003806 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000380a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003810 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003814 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000381a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003820 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003824 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000382a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000382e 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00003834 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001880 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001884 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018a4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018e2 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ +000018e6 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ +00001906 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000190a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000190e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000191c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001920 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001942 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000198c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019b0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019f6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019fa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a16 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a32 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001a36 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001a3e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001a42 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001a62 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a70 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a88 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa0 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001aac 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001aee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af6 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001afa 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001b02 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001b06 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001b20 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b24 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b2a 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ +00001b2e 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ +00001b34 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b4e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b52 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b58 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ +00001b5c 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ +00001b62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b6a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b6e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b72 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ +00001b76 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ +00001b80 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001b88 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b90 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001bd4 0000322f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ +00001bd8 00003230 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ +00001bdc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001be6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bea 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001bfc 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00001c00 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00001c04 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c0a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00001c38 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c3c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c6a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c76 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c7a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001caa 0000342f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ +00001cae 00003430 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ +00001cd0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cd4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cd8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cfc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d04 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d08 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d28 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d60 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d90 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d94 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001dc2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001dce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001dd2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e04 0000382f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ +00001e08 00003830 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ +00001e0c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00001e28 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e2c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e30 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e50 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e54 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e5c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e60 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e80 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ee0 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001ee4 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001eee 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001ef2 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001f54 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001f66 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001f7c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001f9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fa2 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001fbc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002016 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +0000201a 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002020 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002034 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002038 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000203e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002058 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002064 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002068 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000207e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002082 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +0000208e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002092 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000021be 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000021e8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000021fe 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000221a 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002238 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002244 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002260 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000226c 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002286 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000022aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b6 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000022d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022e2 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000022fc 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002324 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000232e 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002392 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002396 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000239c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000023f4 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ +0000242c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002430 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002436 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002444 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ +0000244e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000245a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002466 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002470 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002474 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000247a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000024a4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024a8 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000024ac 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000024b2 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000024cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024e0 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000024e4 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000024ea 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002508 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000251e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002534 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002538 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000253e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002560 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002590 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002598 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000259c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025a2 0000412f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ +000025a6 00004130 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ +000025ac 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025ca 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000025ce 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000025d2 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000025d6 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002602 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ +0000260e 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002618 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000263c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002654 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002664 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002670 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002674 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002682 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000268e 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002696 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000269c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026b2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026b6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026f2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026f6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002746 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000274a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002750 0000432f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ +00002754 00004330 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ +0000275a 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +0000275e 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00002768 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000278a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002812 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002824 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002828 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000282c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000283c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002856 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002866 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000286a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000286e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002894 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000289c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000028a0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000028a6 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ +000028aa 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ +000028b0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028f2 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000028fe 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002912 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000291a 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002954 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000296c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002974 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002978 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000298a 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000299e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029a4 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000029a8 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000029ac 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ +000029b0 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ +000029b6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000029c4 0001080a R_ARM_THM_CALL 00002aa1 PyObject_Size │ │ │ │ │ +000029d2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000029d6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000029e4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002a06 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a24 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a2a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a2e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a34 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00002a38 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00002a3e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a56 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a66 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002a6e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a72 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a80 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002a8a 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002a90 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a98 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a9c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ace 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ad2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ad6 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +00002ada 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00002ae2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002aec 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002b8e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002b92 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002b9a 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ +00002bb0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002bba 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002bc8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bcc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bd2 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00002bd6 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00002bdc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002be2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002be6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bec 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002bf0 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002bf6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c10 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002c1a 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002c2e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002c4a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c58 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002caa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cb8 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ +00002cbc 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ +00002cc0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002cca 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002cd0 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00002cd4 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00002cd8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d20 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d24 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d62 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d70 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d74 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002dca 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dce 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002dd6 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ +00002dec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002df0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e0a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e0e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e14 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e40 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e44 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e4c 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ +00002e5c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e9a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eb2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eb6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ece 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ef4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f32 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f36 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f46 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f4a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f4e 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ +00002f52 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ +00002f56 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00002f5a 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00002f66 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f6c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f70 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f76 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00002f7a 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00002f80 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f86 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f8a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f90 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00002f94 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00002f9a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fdc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fe0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000300e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000301a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000301e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003050 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +00003054 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +00003058 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003074 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003078 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000307c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000309c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030a8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030ac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003104 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003124 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003128 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000315c 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003166 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031b0 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000031b4 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000031be 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000031c2 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000031ce 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000031dc 0000dd0a R_ARM_THM_CALL 00000abd PyObject_GetBuffer │ │ │ │ │ +000031e8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031ec 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031f0 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ +000031f4 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ +000031fc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003204 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003214 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003218 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000321e 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ +00003222 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ +00003228 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000326a 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003282 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032a6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032aa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032ae 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ +000032b2 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ +000032b8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032de 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000032e2 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000032e6 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ +000032ea 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ +000032f2 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000032fc 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003314 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003320 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000332e 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00003346 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000334c 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +00003354 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +00003364 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003384 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000338c 0001160a R_ARM_THM_CALL 000039ed PyNumber_Index │ │ │ │ │ +00003392 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003396 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000339a 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ +0000339e 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ +000033a8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033ac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033d2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033e0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003408 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003422 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000342e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +00003432 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +00003436 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ +0000344c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003478 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003480 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034aa 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000034ae 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000034c8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000034f4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000034f8 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003510 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000351c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003520 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003538 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000353c 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000355e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003564 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003570 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003592 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a8 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000035c4 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000035ce 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035d2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035e6 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000035fc 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003600 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00003606 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003618 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000361c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003622 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00003626 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000362c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003648 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003658 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000365c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003662 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00003666 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000366c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003684 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003694 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036a8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000036b0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036d0 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000036d4 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000036ee 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000036fa 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000036fe 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003716 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000371a 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000373a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003740 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000374c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000376e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000377a 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003796 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000037a0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037a4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037b8 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000037ce 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +000037d2 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +000037d8 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000037ea 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037ee 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037f4 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +000037f8 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +000037fe 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003804 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003808 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000380e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00003812 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00003818 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003830 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000384c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003868 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003882 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003888 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003896 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038a8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000038ac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000038d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000390a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003916 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000391a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000394c 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ -00003950 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ -00003954 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003970 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003974 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003978 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003998 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000399c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a2a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003a2e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003a4e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a52 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a56 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00003a5a 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00003a62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a74 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003a78 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003a88 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a8c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a90 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00003a94 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00003a9c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ab4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aba 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003abe 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003ac2 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00003ac6 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00003ace 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003ada 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003ae2 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003b00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b30 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b34 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b62 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003b6e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b72 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ba4 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ -00003ba8 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ -00003bac 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003bc8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bcc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bd0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bf0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bf4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bfc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c20 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c58 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c7e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003c82 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003c8c 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00003ca4 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cb4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cb8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003cbe 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003cc2 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003cc8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cd2 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003cd6 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003d14 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d18 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d46 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d52 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d56 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d88 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ -00003d8c 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ -00003d90 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003dac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003db0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003db4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003de0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003de4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003866 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000386c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000387a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000388c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003890 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ee 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000038fa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038fe 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003930 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ +00003934 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ +00003938 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003954 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003958 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000395c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000397c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003980 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003988 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000398c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a0e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003a12 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003a32 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a36 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a3a 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00003a3e 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00003a46 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a58 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003a5c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003a6c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a70 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a74 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00003a78 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00003a80 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a98 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a9e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003aa2 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003aa6 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00003aaa 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00003ab2 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003abe 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003ac6 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003ae4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b14 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b18 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b46 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003b52 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b56 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b88 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ +00003b8c 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ +00003b90 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003bac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bb0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bb4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bd4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bd8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003be0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003be4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c62 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003c66 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003c70 0000c10a R_ARM_THM_CALL 000015bd PyNumber_AsSsize_t │ │ │ │ │ +00003c88 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c98 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c9c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ca2 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00003ca6 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00003cac 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cb6 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003cba 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003cf8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cfc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d2a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d36 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d3a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d6c 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ +00003d70 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ +00003d74 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003d90 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d94 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d98 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003db8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dbc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dc4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dc8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003de8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e20 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e50 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e54 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003e6c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003e70 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ebc 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -00003ec0 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -00003ec4 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -00003ee4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003eea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f0a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f0e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f34 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f38 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f56 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f64 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fc0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fc4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ff2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ffe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004002 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004034 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ -00004038 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ -0000403c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00004058 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000405c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004060 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004080 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004084 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000408c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004090 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000412a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000412e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004138 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000413c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000415c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004164 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004168 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004184 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004188 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000418e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004192 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041aa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041c2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000041c6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000041cc 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000041d0 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000041d6 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000041da 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000041e4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041f0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041f4 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041f8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041fc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000421e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000422a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000422e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000424a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000425e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000426c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004450 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000445c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004460 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000446e 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -00004472 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004476 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000447c 00006e2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ -00004480 00006e30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ -00004484 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004508 00006f2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ -0000450c 00006f30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ -00004510 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -00004530 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004538 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000453c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004562 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004566 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004582 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045a0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045a4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045b2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045b6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045f0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004650 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000465c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004660 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000466a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000466e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004672 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000467e 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00004682 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00004686 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046ae 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000046bc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000046e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046fe 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000470a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -0000470e 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00004712 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ -00004728 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004754 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000475c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000478a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000047b2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047b6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047d0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000047d4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000047da 0000712f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -000047de 00007130 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ -000047e4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047ea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047ee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004820 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004824 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004852 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000485e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004862 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004894 0000742f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC59 │ │ │ │ │ -00004898 00007430 R_ARM_THM_MOVT_ABS 000008f8 .LC59 │ │ │ │ │ -0000489c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -000048b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048c0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004910 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004948 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004978 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000497c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004994 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004998 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049cc 0000752f R_ARM_THM_MOVW_ABS_NC 000008fc .LC60 │ │ │ │ │ -000049d0 00007530 R_ARM_THM_MOVT_ABS 000008fc .LC60 │ │ │ │ │ -000049d4 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000049f4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049fc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a26 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a2a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a46 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a64 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a68 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a6c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a76 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a7a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004aa4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ab4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004af2 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004af6 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004b12 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b4a 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b8c 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004bce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004be2 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004be6 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004bea 0000782f R_ARM_THM_MOVW_ABS_NC 0000094c .LC63 │ │ │ │ │ -00004bee 00007830 R_ARM_THM_MOVT_ABS 0000094c .LC63 │ │ │ │ │ -00004bf4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c1a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c26 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c2a 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c2e 0000792f R_ARM_THM_MOVW_ABS_NC 0000096c .LC64 │ │ │ │ │ -00004c32 00007930 R_ARM_THM_MOVT_ABS 0000096c .LC64 │ │ │ │ │ -00004c38 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c4c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c54 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c7e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c82 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004c86 0000772f R_ARM_THM_MOVW_ABS_NC 0000092c .LC62 │ │ │ │ │ -00004c8a 00007730 R_ARM_THM_MOVT_ABS 0000092c .LC62 │ │ │ │ │ -00004c90 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ca8 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00004cb6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004cba 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004cc0 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004cc8 0000762f R_ARM_THM_MOVW_ABS_NC 00000900 .LC61 │ │ │ │ │ -00004ccc 00007630 R_ARM_THM_MOVT_ABS 00000900 .LC61 │ │ │ │ │ -00004cd4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004cde 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ce2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ce8 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00004cec 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00004cf2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004cf8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004cfc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d02 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00004d06 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00004d0c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d24 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d32 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004d36 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004d3e 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004d4a 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004d50 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004d58 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d7e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004d82 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004d86 00007b2f R_ARM_THM_MOVW_ABS_NC 00000994 .LC65 │ │ │ │ │ -00004d8a 00007b30 R_ARM_THM_MOVT_ABS 00000994 .LC65 │ │ │ │ │ -00004d90 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dbc 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004dd6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004de6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004dea 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004df0 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00004df4 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00004dfa 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e0a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004e0e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004e1e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e22 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e28 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00004e2c 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00004e32 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e4a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e50 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004e56 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e5a 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e5e 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00004e62 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00004e6a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004e9e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ea2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ebc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ec0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ede 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f1e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f22 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004f28 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c4 .LC66 │ │ │ │ │ -00004f2c 00007d30 R_ARM_THM_MOVT_ABS 000009c4 .LC66 │ │ │ │ │ -00004f32 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00004f36 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004f40 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f52 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f84 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f88 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fb6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004fc2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fc6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ff8 00007e2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004ffc 00007e30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00005000 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -0000501c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005020 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005024 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005044 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005048 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005050 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005054 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005074 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050ee 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050f2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005114 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005118 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000511e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000512c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005130 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000516e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005172 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000519c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000051a0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000051a6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000051aa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000051b8 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000051bc 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000051c0 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000051c4 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000051ca 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000051e6 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000051ea 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000051f4 00007f2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ -000051f8 00007f30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ -000051fc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000520a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000520e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000522c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000523a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000524a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000525a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000528a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000528e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ea4 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +00003ea8 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +00003eac 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00003ecc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ed4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ed8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003efe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f02 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f1e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f3c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f40 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f4e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f52 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f7c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f8c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fdc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fe0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000400e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000401a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000401e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004050 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ +00004054 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ +00004058 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00004074 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004078 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000407c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000409c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040a8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040ac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004104 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004146 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000414a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004154 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004158 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004178 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004180 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004184 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041a0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000041a4 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000041aa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041ae 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041c2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000041c6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000041de 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000041e2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000041e8 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +000041ec 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +000041f2 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000041f6 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00004200 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000420c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004210 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004214 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004218 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000423a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004246 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000424a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004266 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000427a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004288 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000044b8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000044bc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000044ca 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +000044ce 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +000044d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044d8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ +000044dc 00006d30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ +000044e0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004510 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004514 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000452c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004530 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004564 00006e2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ +00004568 00006e30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ +0000456c 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +0000458c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004594 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004598 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045be 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045c2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045de 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045fc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004600 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004604 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000460e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004612 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000463c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000464c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000046b8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000046bc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000046c6 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +000046ca 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +000046ce 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046da 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +000046de 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +000046e2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000470a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004718 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004740 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000475a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004766 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +0000476a 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +0000476e 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ +00004784 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000047b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047b8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047e6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000480e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004812 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000482c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004830 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004836 0000702f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +0000483a 00007030 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +00004840 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004846 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000484a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000484e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000487c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004880 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048ae 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000048ba 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048be 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048f0 0000732f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC59 │ │ │ │ │ +000048f4 00007330 R_ARM_THM_MOVT_ABS 000008f8 .LC59 │ │ │ │ │ +000048f8 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00004914 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004918 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000491c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000493c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004940 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004948 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000494c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000496c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a28 0000742f R_ARM_THM_MOVW_ABS_NC 000008fc .LC60 │ │ │ │ │ +00004a2c 00007430 R_ARM_THM_MOVT_ABS 000008fc .LC60 │ │ │ │ │ +00004a30 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00004a50 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004a58 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a5c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a82 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a86 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004aa2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ac0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ac4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ac8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ad2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ad6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b4e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004b52 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004b70 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004bac 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004bee 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004c30 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c44 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c48 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c4c 0000772f R_ARM_THM_MOVW_ABS_NC 0000094c .LC63 │ │ │ │ │ +00004c50 00007730 R_ARM_THM_MOVT_ABS 0000094c .LC63 │ │ │ │ │ +00004c56 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c62 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c82 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c8e 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c92 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c96 0000782f R_ARM_THM_MOVW_ABS_NC 0000096c .LC64 │ │ │ │ │ +00004c9a 00007830 R_ARM_THM_MOVT_ABS 0000096c .LC64 │ │ │ │ │ +00004ca0 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cb4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cbc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ce6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004cea 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004cee 0000762f R_ARM_THM_MOVW_ABS_NC 0000092c .LC62 │ │ │ │ │ +00004cf2 00007630 R_ARM_THM_MOVT_ABS 0000092c .LC62 │ │ │ │ │ +00004cf8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d10 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00004d1e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d22 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d28 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004d30 0000752f R_ARM_THM_MOVW_ABS_NC 00000900 .LC61 │ │ │ │ │ +00004d34 00007530 R_ARM_THM_MOVT_ABS 00000900 .LC61 │ │ │ │ │ +00004d3c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d46 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d4a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d50 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00004d54 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00004d5a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d60 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d64 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d6a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00004d6e 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00004d74 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d8c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d9a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004d9e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004da6 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004db2 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004db8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004dc0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004de6 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004dea 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004dee 00007a2f R_ARM_THM_MOVW_ABS_NC 00000994 .LC65 │ │ │ │ │ +00004df2 00007a30 R_ARM_THM_MOVT_ABS 00000994 .LC65 │ │ │ │ │ +00004df8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e24 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00004e3e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e4e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e52 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e58 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00004e5c 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00004e62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e72 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004e76 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004e86 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e8a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e90 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00004e94 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00004e9a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004eb2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eb8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004ebe 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004ec2 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004ec6 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00004eca 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00004ed2 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004efa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004efe 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f10 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f14 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f3c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f40 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fb4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004fda 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005022 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005026 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000502c 00007c2f R_ARM_THM_MOVW_ABS_NC 000009c4 .LC66 │ │ │ │ │ +00005030 00007c30 R_ARM_THM_MOVT_ABS 000009c4 .LC66 │ │ │ │ │ +00005036 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +0000503a 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00005044 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005052 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005064 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005072 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005076 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000507c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000508e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050ee 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000050fa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050fe 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005130 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +00005134 00007d30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +00005138 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00005154 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005158 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000515c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000517c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005180 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005188 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000518c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005226 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000522a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000524c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005250 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005256 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005264 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005268 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000052a6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000052aa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052dc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052e0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005300 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000530a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000530e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000533e 0000802f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC69 │ │ │ │ │ -00005342 00008030 R_ARM_THM_MOVT_ABS 00000a1c .LC69 │ │ │ │ │ -00005346 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -00005362 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005366 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000536a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005378 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000537c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000539e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005418 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000541c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000544a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005456 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000545a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000548c 0000812f R_ARM_THM_MOVW_ABS_NC 00000a20 .LC70 │ │ │ │ │ -00005490 00008130 R_ARM_THM_MOVT_ABS 00000a20 .LC70 │ │ │ │ │ -00005494 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +000052d4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000052d8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052de 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000052e2 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000052f0 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +000052f4 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +000052f8 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000052fc 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00005302 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000531e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +00005322 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +0000532c 00007e2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ +00005330 00007e30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ +00005334 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005342 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005346 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005364 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005372 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005382 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005392 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053c2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053c6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053de 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053e2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005414 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005418 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005438 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005442 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005446 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005476 00007f2f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC69 │ │ │ │ │ +0000547a 00007f30 R_ARM_THM_MOVT_ABS 00000a1c .LC69 │ │ │ │ │ +0000547e 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +0000549a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000549e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000054b0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000054b4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054e4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054e8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005508 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005540 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005568 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00005570 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005574 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000557a 0000822f R_ARM_THM_MOVW_ABS_NC 00000a24 .LC71 │ │ │ │ │ -0000557e 00008230 R_ARM_THM_MOVT_ABS 00000a24 .LC71 │ │ │ │ │ -00005584 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000055a6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000055aa 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000055f6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000055fa 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00005600 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005618 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005628 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000562c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005632 0000872f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -00005636 00008730 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -0000563c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005662 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00005668 0000f20a R_ARM_THM_CALL 0000174d _PyNumber_Index │ │ │ │ │ -00005672 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00005692 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056be 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056c4 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000056c8 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000056d2 0000882f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -000056d6 00008830 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -000056dc 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000056fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000572c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005730 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005748 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000574c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005780 00008b2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -00005784 00008b30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -00005788 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000057a8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000057b0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057b4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057da 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057de 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005818 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000581c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005820 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000582a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000582e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005858 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005868 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000588e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000058f8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005956 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000059b2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005a26 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a50 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a5c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a7e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005aba 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005af8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005b28 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005b2c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b30 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b34 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b38 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b3c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b40 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b44 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b48 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b4c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b5c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005c5a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ca2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ccc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cd8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cfe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d0a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d30 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d3c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d76 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005db8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005510 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005520 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005550 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005554 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005582 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000558e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005592 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055c4 0000802f R_ARM_THM_MOVW_ABS_NC 00000a20 .LC70 │ │ │ │ │ +000055c8 00008030 R_ARM_THM_MOVT_ABS 00000a20 .LC70 │ │ │ │ │ +000055cc 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +000055e8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055ec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055f0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005610 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005614 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000561c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005620 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005640 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005678 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000056a8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000056ac 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000056b2 0000812f R_ARM_THM_MOVW_ABS_NC 00000a24 .LC71 │ │ │ │ │ +000056b6 00008130 R_ARM_THM_MOVT_ABS 00000a24 .LC71 │ │ │ │ │ +000056bc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000056de 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000056e2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000572e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00005732 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00005738 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005750 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005760 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005764 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000576a 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +0000576e 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +00005774 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000579a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000057a0 0000f20a R_ARM_THM_CALL 00001731 _PyNumber_Index │ │ │ │ │ +000057aa 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000057ca 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057fc 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005800 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000580a 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +0000580e 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +00005814 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005834 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005866 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000586a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005882 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005886 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058ba 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058be 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058e6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000058f2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058f6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005926 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +0000592a 00008a30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +0000592e 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +0000594a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000594e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005952 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000595c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005960 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005968 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000596c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000598e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059c2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059c6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059ca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059da 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059fe 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005a68 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005ac6 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005b22 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005b96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bc0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bcc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bee 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005c2a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005c68 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005c98 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c9c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ca0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ca4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ca8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005cac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005cb0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005cb4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005cb8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005cbc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ccc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00005dca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005de6 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005dea 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005df0 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00005e12 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e18 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e1c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e20 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e24 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e28 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e2c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e30 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e34 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e38 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e3c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e40 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e50 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eac 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005eb0 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005eb4 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005ed8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f0e 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005f12 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005f18 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005f42 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f48 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005f4c 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005f50 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005f92 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e48 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e6e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e7a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ea0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005eac 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ee6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f28 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f3a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f56 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005f5a 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005f60 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005f82 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f88 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005f8c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f90 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f98 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f9c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005fa0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005fa4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005fc4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fc8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fe0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fe4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006002 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000600c 0000992f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ -00006010 00009930 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -00006014 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000003ee 0000c21e R_ARM_THM_JUMP24 00001bb5 PySequence_GetItem │ │ │ │ │ +00005fa8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fb0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fc0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000601c 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00006020 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00006024 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00006048 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000607e 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00006082 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00006088 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000060b2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060b8 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +000060bc 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +000060c0 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00006102 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000610a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006110 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006114 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006134 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006138 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006150 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006154 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006172 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000617c 0000982f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ +00006180 00009830 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ +00006184 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +000061fa 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00006220 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006224 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006232 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00006236 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +0000623a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006240 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00006244 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00006248 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003ee 0000c21e R_ARM_THM_JUMP24 00001b99 PySequence_GetItem │ │ │ │ │ 00000452 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ 00000504 0000cd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -0000061a 0000d01e R_ARM_THM_JUMP24 00000531 PySequence_SetItem │ │ │ │ │ +0000061a 0000d01e R_ARM_THM_JUMP24 000061d1 PySequence_SetItem │ │ │ │ │ 000006c0 0000d41e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ca6 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000015d2 0000ea1e R_ARM_THM_JUMP24 00004abd _PySequence_IterSearch │ │ │ │ │ -0000190a 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -000019e0 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00001a6a 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001cd4 0000351e R_ARM_THM_JUMP24 00000065 binary_op.part.0 │ │ │ │ │ -00001f6a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000202e 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -000021a8 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002442 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002b2a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002b36 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002b56 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002b62 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002bc8 00010c1e R_ARM_THM_JUMP24 00002c7d PySequence_DelItem │ │ │ │ │ -0000319c 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -000031c8 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -0000322c 0001161e R_ARM_THM_JUMP24 00003a09 PyNumber_Index │ │ │ │ │ -000035be 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -000038a2 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00003f94 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000043ee 00006c1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ -00005612 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -0000565e 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000605a 00006c1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ +00000c8a 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000015b6 0000ea1e R_ARM_THM_JUMP24 00004b19 _PySequence_IterSearch │ │ │ │ │ +000018ee 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +000019c4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00001a4e 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001cb8 0000351e R_ARM_THM_JUMP24 00000065 binary_op.part.0 │ │ │ │ │ +00001f4e 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002012 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +0000218c 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002426 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002b0e 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002b1a 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002b3a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002b46 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002bac 00010c1e R_ARM_THM_JUMP24 00002c61 PySequence_DelItem │ │ │ │ │ +00003180 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +000031ac 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00003210 0001161e R_ARM_THM_JUMP24 000039ed PyNumber_Index │ │ │ │ │ +000035a2 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003886 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00003fb0 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000444a 00006b1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ +0000574a 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00005796 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000061c8 00006b1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xda6c contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xdc34 contains 187 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 │ │ │ │ │ 0000002e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000032 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000004e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1546,41 +1558,41 @@ │ │ │ │ │ 0000012c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000130 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000014a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000150 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000154 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000015a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000015e 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000016c 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ -00000170 00008e30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ +0000016c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ +00000170 00008d30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ 00000174 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 00000178 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ 0000017e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000186 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ -0000018a 00008e30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ -00000194 00007f2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ -00000198 00007f30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ +00000186 00008d2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ +0000018a 00008d30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ +00000194 00007e2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ +00000198 00007e30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ 0000019c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001c6 0000150a R_ARM_THM_CALL 000008b9 binary_op1 │ │ │ │ │ 000001ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001dc 0000972f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ -000001e0 00009730 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ +000001dc 0000962f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ +000001e0 00009630 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ 000001e4 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00000200 0000982f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ -00000204 00009830 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ -0000020a 00002a0a R_ARM_THM_CALL 000019b1 binary_iop │ │ │ │ │ -0000026a 00002b0a R_ARM_THM_CALL 000019e5 binary_iop1 │ │ │ │ │ +00000200 0000972f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ +00000204 00009730 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ +0000020a 00002a0a R_ARM_THM_CALL 00001995 binary_iop │ │ │ │ │ +0000026a 00002b0a R_ARM_THM_CALL 000019c9 binary_iop1 │ │ │ │ │ 0000026e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000272 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000028c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000292 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000296 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000029a 0000712f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -0000029e 00007130 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +0000029a 0000702f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +0000029e 00007030 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ 000002a6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002ca 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002ce 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002d4 00009c2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC83 │ │ │ │ │ 000002d8 00009c30 R_ARM_THM_MOVT_ABS 00000b88 .LC83 │ │ │ │ │ 000002de 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002f6 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ @@ -1588,37 +1600,37 @@ │ │ │ │ │ 00000304 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000308 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000030e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000bb4 .LC84 │ │ │ │ │ 00000312 00009d30 R_ARM_THM_MOVT_ABS 00000bb4 .LC84 │ │ │ │ │ 00000318 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000330 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000356 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000368 00010b0a R_ARM_THM_CALL 00002b69 PyObject_DelItem │ │ │ │ │ +00000368 00010b0a R_ARM_THM_CALL 00002b4d PyObject_DelItem │ │ │ │ │ 00000380 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000039c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000003a0 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000003a4 00009e2f R_ARM_THM_MOVW_ABS_NC 00000bec .LC85 │ │ │ │ │ 000003a8 00009e30 R_ARM_THM_MOVT_ABS 00000bec .LC85 │ │ │ │ │ 000003b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d4 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ 000003dc 0000a02f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC86 │ │ │ │ │ 000003e0 0000a030 R_ARM_THM_MOVT_ABS 00000c10 .LC86 │ │ │ │ │ 000003e6 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000003ee 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ +000003ee 0000020a R_ARM_THM_CALL 00003f95 Py_XDECREF │ │ │ │ │ 00000412 0001500a R_ARM_THM_CALL 000004dd PyMapping_GetOptionalItemString │ │ │ │ │ 0000041a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC87 │ │ │ │ │ 0000041e 0000a230 R_ARM_THM_MOVT_ABS 00000c98 .LC87 │ │ │ │ │ 00000424 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000042c 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ +0000042c 0000020a R_ARM_THM_CALL 00003f95 Py_XDECREF │ │ │ │ │ 00000448 0001500a R_ARM_THM_CALL 000004dd PyMapping_GetOptionalItemString │ │ │ │ │ -00000450 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ +00000450 0000020a R_ARM_THM_CALL 00003f95 Py_XDECREF │ │ │ │ │ 0000046c 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ -00000474 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ +00000474 0000020a R_ARM_THM_CALL 00003f95 Py_XDECREF │ │ │ │ │ 000004bc 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000004d0 00002b0a R_ARM_THM_CALL 000019e5 binary_iop1 │ │ │ │ │ +000004d0 00002b0a R_ARM_THM_CALL 000019c9 binary_iop1 │ │ │ │ │ 000004e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000004f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000050a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000510 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000514 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000518 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ @@ -1639,79 +1651,79 @@ │ │ │ │ │ 000005e8 0000a630 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ 000005ee 0000a72f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC92 │ │ │ │ │ 000005f2 0000a730 R_ARM_THM_MOVT_ABS 00000dcc .LC92 │ │ │ │ │ 000005f6 0001610a R_ARM_THM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 0000060a 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000061a 0001620a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000622 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000630 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ -00000636 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ -0000063c 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ +00000630 0000020a R_ARM_THM_CALL 00003f95 Py_XDECREF │ │ │ │ │ +00000636 0000020a R_ARM_THM_CALL 00003f95 Py_XDECREF │ │ │ │ │ +0000063c 0000020a R_ARM_THM_CALL 00003f95 Py_XDECREF │ │ │ │ │ 00000646 0000a82f R_ARM_THM_MOVW_ABS_NC 00000653 _buffer_release_call │ │ │ │ │ 0000064a 0000a830 R_ARM_THM_MOVT_ABS 00000653 _buffer_release_call │ │ │ │ │ -00000660 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -0000068a 0001280a R_ARM_THM_CALL 00004285 PyBuffer_IsContiguous │ │ │ │ │ +00000660 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +0000068a 0001280a R_ARM_THM_CALL 000042a1 PyBuffer_IsContiguous │ │ │ │ │ 00000696 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000006a2 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006ae 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000006ca 0000a92f R_ARM_THM_MOVW_ABS_NC 00000719 _Py_add_one_to_index_C │ │ │ │ │ 000006ce 0000a930 R_ARM_THM_MOVT_ABS 00000719 _Py_add_one_to_index_C │ │ │ │ │ 000006d2 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000074d _Py_add_one_to_index_F │ │ │ │ │ 000006d6 0000aa30 R_ARM_THM_MOVT_ABS 0000074d _Py_add_one_to_index_F │ │ │ │ │ 000006e4 0001680a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000006f0 00015f0a R_ARM_THM_CALL 00006065 PyBuffer_GetPointer │ │ │ │ │ +000006f0 00015f0a R_ARM_THM_CALL 00006251 PyBuffer_GetPointer │ │ │ │ │ 000006fa 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000070e 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007e0 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ +000007e0 0000dd0a R_ARM_THM_CALL 00000abd PyObject_GetBuffer │ │ │ │ │ 000007ec 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007f0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007f4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ 000007f8 0000ab30 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ 000007fe 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000080c 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ -00000816 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +0000080c 0000dd0a R_ARM_THM_CALL 00000abd PyObject_GetBuffer │ │ │ │ │ +00000816 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ 00000824 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000828 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 0000082c 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ 00000830 0000ac30 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ 00000836 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083c 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00000842 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -0000084e 00006d0a R_ARM_THM_CALL 000043f5 _IsCContiguous │ │ │ │ │ -0000085a 00006d0a R_ARM_THM_CALL 000043f5 _IsCContiguous │ │ │ │ │ -00000862 00006b0a R_ARM_THM_CALL 0000601d _IsFortranContiguous │ │ │ │ │ -0000086e 00006b0a R_ARM_THM_CALL 0000601d _IsFortranContiguous │ │ │ │ │ +0000083c 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +00000842 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +0000084e 00006c0a R_ARM_THM_CALL 00004451 _IsCContiguous │ │ │ │ │ +0000085a 00006c0a R_ARM_THM_CALL 00004451 _IsCContiguous │ │ │ │ │ +00000862 00009a0a R_ARM_THM_CALL 0000618d _IsFortranContiguous │ │ │ │ │ +0000086e 00009a0a R_ARM_THM_CALL 0000618d _IsFortranContiguous │ │ │ │ │ 0000087a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000880 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00000886 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +00000880 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +00000886 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ 00000890 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000898 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000089e 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -000008a4 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00000910 00015f0a R_ARM_THM_CALL 00006065 PyBuffer_GetPointer │ │ │ │ │ -0000091a 00015f0a R_ARM_THM_CALL 00006065 PyBuffer_GetPointer │ │ │ │ │ +0000089e 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +000008a4 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +00000910 00015f0a R_ARM_THM_CALL 00006251 PyBuffer_GetPointer │ │ │ │ │ +0000091a 00015f0a R_ARM_THM_CALL 00006251 PyBuffer_GetPointer │ │ │ │ │ 00000924 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000092c 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000932 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00000938 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +00000932 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +00000938 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ 0000096a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000096e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000972 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ 00000976 0000ad30 R_ARM_THM_MOVT_ABS 00000e44 .LC95 │ │ │ │ │ 0000097c 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a6 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -000009dc 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ -000009f4 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +000009a6 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ +000009dc 0000dd0a R_ARM_THM_CALL 00000abd PyObject_GetBuffer │ │ │ │ │ +000009f4 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ 00000a26 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a30 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +00000a30 0000e20a R_ARM_THM_CALL 00000c3d PyBuffer_Release │ │ │ │ │ 00000a42 0000a82f R_ARM_THM_MOVW_ABS_NC 00000653 _buffer_release_call │ │ │ │ │ 00000a46 0000a830 R_ARM_THM_MOVT_ABS 00000653 _buffer_release_call │ │ │ │ │ 00000a62 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000a66 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000214 0000ea1e R_ARM_THM_JUMP24 00004abd _PySequence_IterSearch │ │ │ │ │ +00000214 0000ea1e R_ARM_THM_JUMP24 00004b19 _PySequence_IterSearch │ │ │ │ │ 000003ae 0001021e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 0000064e 0001641e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000774 0001081e R_ARM_THM_JUMP24 00002abd PyObject_Size │ │ │ │ │ +00000774 0001081e R_ARM_THM_JUMP24 00002aa1 PyObject_Size │ │ │ │ │ 00000a4a 0001721e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000a4e 00012d1e R_ARM_THM_JUMP24 00004631 PySequence_Size │ │ │ │ │ -00000a52 0000e91e R_ARM_THM_JUMP24 000015bd PySequence_Contains │ │ │ │ │ -00000a56 0001291e R_ARM_THM_JUMP24 00004431 PyMapping_Size │ │ │ │ │ +00000a4e 00012d1e R_ARM_THM_JUMP24 0000468d PySequence_Size │ │ │ │ │ +00000a52 0000e91e R_ARM_THM_JUMP24 000015a1 PySequence_Contains │ │ │ │ │ +00000a56 0001291e R_ARM_THM_JUMP24 0000448d PyMapping_Size │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ khbh_kQk │ │ │ │ │ kh`h2hAko │ │ │ │ │ #F"F!F0F │ │ │ │ │ bh(Fsh9h │ │ │ │ │ bh(Fsh9h │ │ │ │ │ ]B]Ach F │ │ │ │ │ -@AchWk*h[k │ │ │ │ │ +chjh[kWk │ │ │ │ │ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 130 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 5870 │ │ │ │ │ + b.w 59e0 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000164 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -221,15 +221,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001d4 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.w 4abc <_PySequence_IterSearch> │ │ │ │ │ + b.w 4b18 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001dc : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 1994 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000033c : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ @@ -499,15 +499,15 @@ │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 1994 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000428 : │ │ │ │ │ check_class(): │ │ │ │ │ @@ -631,181 +631,118 @@ │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 51c │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ b.n 526 │ │ │ │ │ │ │ │ │ │ -00000530 : │ │ │ │ │ -PySequence_SetItem(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - cbz r0, 55c │ │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r5, 582 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cbz r3, 582 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 568 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 552 │ │ │ │ │ - strd r1, r2, [sp] │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 560 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r1, r0 │ │ │ │ │ - b.n 552 │ │ │ │ │ - ldr r1, [r6, #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, [r6, #12] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 596 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 5a4 │ │ │ │ │ - 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_Format │ │ │ │ │ - b.n 560 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 560 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000005b4 : │ │ │ │ │ +00000530 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 602 │ │ │ │ │ + cbz r0, 57e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r6, 60c │ │ │ │ │ + cbz r6, 588 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - cbz r2, 60c │ │ │ │ │ + cbz r2, 588 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 606 │ │ │ │ │ + cbz r0, 582 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5fe │ │ │ │ │ + beq.n 57a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5fe │ │ │ │ │ + cbnz r3, 57a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5fe │ │ │ │ │ + b.n 57a │ │ │ │ │ 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 .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 606 │ │ │ │ │ + b.n 582 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000628 : │ │ │ │ │ +000005a4 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 678 │ │ │ │ │ + cbz r0, 5f4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r6, 682 │ │ │ │ │ + cbz r6, 5fe │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 682 │ │ │ │ │ + cbz r3, 5fe │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 67c │ │ │ │ │ + cbz r0, 5f8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 674 │ │ │ │ │ + beq.n 5f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 674 │ │ │ │ │ + cbnz r3, 5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 674 │ │ │ │ │ + b.n 5f0 │ │ │ │ │ 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 .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 67c │ │ │ │ │ + b.n 5f8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 204 │ │ │ │ │ + beq.w 1e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -41,210 +41,208 @@ │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196 │ │ │ │ │ + beq.w 1e4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e4 │ │ │ │ │ + bl 28c8 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 17e │ │ │ │ │ + beq.w 182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e │ │ │ │ │ + beq.w 182 │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r3, r7, r4 │ │ │ │ │ ands.w r8, r3, #3 │ │ │ │ │ - beq.n de │ │ │ │ │ + beq.n e2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c │ │ │ │ │ + beq.n 140 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 19a │ │ │ │ │ + bge.w 1a0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq.n de │ │ │ │ │ + beq.n e2 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n c8 │ │ │ │ │ + beq.n cc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c │ │ │ │ │ + beq.n 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c │ │ │ │ │ + beq.n 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r5, 13c │ │ │ │ │ + cbz r5, 140 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 19a │ │ │ │ │ + bge.n 1a0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 13c │ │ │ │ │ + cbz r0, 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 13c │ │ │ │ │ + cbz r0, 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r8, #2 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 13c │ │ │ │ │ + cbz r0, 140 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r8, #3 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n de │ │ │ │ │ - ldr r3, [pc, #212] @ (214 ) │ │ │ │ │ + b.n e2 │ │ │ │ │ + ldr r3, [pc, #208] @ (214 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b8 │ │ │ │ │ + bne.n 1be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 17e │ │ │ │ │ + cbnz r0, 182 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.n 172 │ │ │ │ │ + blt.n 176 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16e │ │ │ │ │ + beq.n 172 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 16e │ │ │ │ │ + cbnz r3, 172 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ b.n 3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158 │ │ │ │ │ + beq.n 15c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 196 │ │ │ │ │ + beq.n 1e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 20a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 3c │ │ │ │ │ + cbnz r3, 1e4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1e4 │ │ │ │ │ adds r7, #10 │ │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ │ - bmi.n 1f4 │ │ │ │ │ + bmi.n 202 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ - cbnz r0, 1da │ │ │ │ │ + cbnz r0, 1e8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 80 │ │ │ │ │ + b.n 82 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14e │ │ │ │ │ + beq.n 152 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e │ │ │ │ │ + beq.n 152 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 14e │ │ │ │ │ + b.n 152 │ │ │ │ │ + bl 388 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 3c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e │ │ │ │ │ + beq.n 182 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e │ │ │ │ │ + bne.n 182 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e │ │ │ │ │ + b.n 182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e4 │ │ │ │ │ - b.n 17e │ │ │ │ │ - bl 388 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 196 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 196 │ │ │ │ │ + bne.n 1f2 │ │ │ │ │ + b.n 182 │ │ │ │ │ nop │ │ │ │ │ - .word 0x000000ce │ │ │ │ │ + .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PyMapping_GetItemString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -296,21 +294,21 @@ │ │ │ │ │ beq.n 362 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 354 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1bb4 │ │ │ │ │ + bl 1b98 │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 260 │ │ │ │ │ b.n 26c │ │ │ │ │ @@ -371,15 +369,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 2a8 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -453,24 +451,24 @@ │ │ │ │ │ beq.n 4a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 496 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1bb4 │ │ │ │ │ + b.w 1b98 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n 476 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -512,15 +510,15 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ 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 │ │ │ │ │ @@ -720,24 +718,24 @@ │ │ │ │ │ cbz r0, 62a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 648 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 530 │ │ │ │ │ + b.w 61d0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ cbnz r3, 652 │ │ │ │ │ @@ -1057,287 +1055,269 @@ │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 984 │ │ │ │ │ + beq.n 952 │ │ │ │ │ ldr r7, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 8fa │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ + bne.n 8fc │ │ │ │ │ + cbz r7, 948 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 95e │ │ │ │ │ + beq.n 922 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 8dc │ │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ beq.n 8dc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 9a2 │ │ │ │ │ + cbz r7, 970 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 8e0 │ │ │ │ │ + beq.n 8de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 9ac │ │ │ │ │ + cbnz r0, 97a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 8f4 │ │ │ │ │ + b.n 8ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 96e │ │ │ │ │ + bne.n 9b6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ + beq.n 948 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 8f4 │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.n 9a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 8f4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it ne │ │ │ │ │ - movne.w r8, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 938 │ │ │ │ │ - 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 938 │ │ │ │ │ + b.n 8f6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ + beq.n 948 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ + beq.n 948 │ │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ + beq.n 948 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 93e │ │ │ │ │ + b.n 932 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 938 │ │ │ │ │ + b.n 92c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 8f4 │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8e8 │ │ │ │ │ + beq.n 8e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8e8 │ │ │ │ │ + bne.n 8e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 922 │ │ │ │ │ + b.n 8e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 954 │ │ │ │ │ + bne.n 948 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 954 │ │ │ │ │ + b.n 948 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 92c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 92c │ │ │ │ │ │ │ │ │ │ -000009ec : │ │ │ │ │ +000009c4 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ 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.n ac2 │ │ │ │ │ + beq.n a9a │ │ │ │ │ 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 ac6 │ │ │ │ │ + beq.n a9e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - beq.n a80 │ │ │ │ │ + beq.n a58 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, a44 │ │ │ │ │ + cbz r3, a1c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, a44 │ │ │ │ │ + cbz r3, a1c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a3e │ │ │ │ │ + beq.n a16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n acc │ │ │ │ │ + beq.n aa4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, a8e │ │ │ │ │ + cbz r3, a66 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r1, a8a │ │ │ │ │ + cbz r1, a62 │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, a8a │ │ │ │ │ + cbz r1, a62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n ad4 │ │ │ │ │ + beq.n aac │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 530 │ │ │ │ │ + bl 61d0 │ │ │ │ │ R_ARM_THM_CALL PySequence_SetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a36 │ │ │ │ │ - b.n a3e │ │ │ │ │ + bne.n a0e │ │ │ │ │ + b.n a16 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a4c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, aa8 │ │ │ │ │ + cbnz r3, a80 │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a84 │ │ │ │ │ + b.n a5c │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a84 │ │ │ │ │ + b.n a5c │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a3e │ │ │ │ │ + b.n a16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a3e │ │ │ │ │ + b.n a16 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6a │ │ │ │ │ - b.n a84 │ │ │ │ │ + beq.n a42 │ │ │ │ │ + b.n a5c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ae4 : │ │ │ │ │ +00000abc : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, b04 │ │ │ │ │ + cbnz r2, adc │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r3, b20 │ │ │ │ │ + cbz r3, af8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, b20 │ │ │ │ │ + cbz r3, af8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n af4 │ │ │ │ │ + bne.n acc │ │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b38 │ │ │ │ │ + b.n b10 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1346,26 +1326,26 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b40 : │ │ │ │ │ +00000b18 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r6, r4, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1e │ │ │ │ │ - cbnz r4, b88 │ │ │ │ │ + beq.n bf6 │ │ │ │ │ + cbnz r4, b60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n bf2 │ │ │ │ │ + beq.n bca │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r5, #1 │ │ │ │ │ strne r5, [r1, #0] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ @@ -1377,70 +1357,70 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub.w r5, r4, #256 @ 0x100 │ │ │ │ │ bics.w r5, r5, #256 @ 0x100 │ │ │ │ │ - beq.n c3a │ │ │ │ │ + beq.n c12 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq.w r5, r4, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c4c │ │ │ │ │ - cbz r1, bb0 │ │ │ │ │ + bne.n c24 │ │ │ │ │ + cbz r1, b88 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r5, #1 │ │ │ │ │ strne r5, [r1, #0] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsls r1, r4, #29 │ │ │ │ │ strd r2, r6, [r0, #12] │ │ │ │ │ - bmi.n c06 │ │ │ │ │ + bmi.n bde │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ │ lsls r2, r4, #28 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - bpl.n b7c │ │ │ │ │ + bpl.n b54 │ │ │ │ │ and.w r4, r4, #24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ it ne │ │ │ │ │ strdne r3, r3, [r0, #36] @ 0x24 │ │ │ │ │ strd r2, r3, [r0, #28] │ │ │ │ │ ittt eq │ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ │ strdeq r2, r3, [r0, #32] │ │ │ │ │ - b.n b84 │ │ │ │ │ + b.n b5c │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ strd r2, r6, [r0, #12] │ │ │ │ │ strd r2, r1, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b.n b7c │ │ │ │ │ + b.n b54 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ │ lsls r3, r4, #28 │ │ │ │ │ - bmi.n bce │ │ │ │ │ - b.n b7c │ │ │ │ │ + bmi.n ba6 │ │ │ │ │ + b.n b54 │ │ │ │ │ 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 .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1453,1201 +1433,1206 @@ │ │ │ │ │ mov.w r1, #772 @ 0x304 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c34 │ │ │ │ │ + b.n c0c │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c34 │ │ │ │ │ + b.n c0c │ │ │ │ │ │ │ │ │ │ -00000c64 : │ │ │ │ │ +00000c3c : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, c96 │ │ │ │ │ + cbz r5, c6c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, c82 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, c98 │ │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ │ + cbz r2, c5a │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + cbnz r2, c6e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c96 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n c6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, ca0 │ │ │ │ │ + cbz r3, c84 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n c82 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #4] │ │ │ │ │ + bne.n c66 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cac : │ │ │ │ │ +00000c90 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d8a │ │ │ │ │ + beq.n d6e │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n d9c │ │ │ │ │ - ldr r2, [pc, #656] @ (f68 ) │ │ │ │ │ + beq.n d80 │ │ │ │ │ + ldr r2, [pc, #656] @ (f4c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ldr r6, [r1, r2] │ │ │ │ │ - beq.w f40 │ │ │ │ │ + beq.w f24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w e04 │ │ │ │ │ + bpl.w de8 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ - blt.w ef0 │ │ │ │ │ + blt.w ed4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n dde │ │ │ │ │ + ble.n dc2 │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n da6 │ │ │ │ │ + beq.n d8a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n d7a │ │ │ │ │ + beq.n d5e │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w f06 │ │ │ │ │ + beq.w eea │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w e6c │ │ │ │ │ + bpl.w e50 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n dac │ │ │ │ │ + blt.n d90 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n dce │ │ │ │ │ + ble.n db2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl fb0 │ │ │ │ │ + bl f94 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de2 │ │ │ │ │ + beq.n dc6 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r3, d7a │ │ │ │ │ + cbz r3, d5e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f38 │ │ │ │ │ + bne.w f1c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33cc │ │ │ │ │ + bl 33b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r3, dd2 │ │ │ │ │ + cbz r3, db6 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ - b.n d62 │ │ │ │ │ + b.n d46 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f4c │ │ │ │ │ + bne.w f30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 33cc │ │ │ │ │ + b.w 33b0 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n d62 │ │ │ │ │ + b.n d46 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f38 │ │ │ │ │ + bne.w f1c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r6, #36] @ 0x24 │ │ │ │ │ - bgt.n d4c │ │ │ │ │ + bgt.n d30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n d18 │ │ │ │ │ + bne.n cfc │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n d62 │ │ │ │ │ + b.n d46 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r4, #12 │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ - beq.n ee8 │ │ │ │ │ + beq.n ecc │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl fb0 │ │ │ │ │ + bl f94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ede │ │ │ │ │ + beq.n ec2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d5c │ │ │ │ │ - ldr r1, [pc, #356] @ (f6c ) │ │ │ │ │ + b.n d40 │ │ │ │ │ + ldr r1, [pc, #356] @ (f50 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d90 │ │ │ │ │ + beq.n d74 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ - blt.w f70 │ │ │ │ │ + blt.w f54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e42 │ │ │ │ │ + beq.n e26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, e42 │ │ │ │ │ + cbnz r3, e26 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f00 │ │ │ │ │ + beq.n ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d66 │ │ │ │ │ + beq.n d4a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d66 │ │ │ │ │ + bne.n d4a │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n d66 │ │ │ │ │ - ldr r1, [pc, #252] @ (f6c ) │ │ │ │ │ + b.n d4a │ │ │ │ │ + ldr r1, [pc, #252] @ (f50 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6e │ │ │ │ │ + beq.w d52 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n f12 │ │ │ │ │ + blt.n ef6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ - beq.n f9a │ │ │ │ │ + beq.n f7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f9a │ │ │ │ │ + bne.n f7e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f38 │ │ │ │ │ + beq.n f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w d84 │ │ │ │ │ + beq.w d68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d84 │ │ │ │ │ + bne.w d68 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d84 │ │ │ │ │ + b.n d68 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n df0 │ │ │ │ │ + bne.n dd4 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ - b.n dd2 │ │ │ │ │ + b.n db6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, f5a │ │ │ │ │ + cbz r0, f3e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d66 │ │ │ │ │ + b.n d4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d2e │ │ │ │ │ + b.n d12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, f54 │ │ │ │ │ + cbz r0, f38 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f38 │ │ │ │ │ + beq.n f1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fa6 │ │ │ │ │ + beq.n f8a │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d62 │ │ │ │ │ + b.n d46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n cf0 │ │ │ │ │ + b.n cd4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f00 │ │ │ │ │ - b.n d98 │ │ │ │ │ + bne.n ee4 │ │ │ │ │ + b.n d7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n e88 │ │ │ │ │ + b.n e6c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w d10 │ │ │ │ │ - b.n ddc │ │ │ │ │ + bgt.w cf4 │ │ │ │ │ + b.n dc0 │ │ │ │ │ .word 0x00000282 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, fa0 │ │ │ │ │ + cbz r0, f84 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f00 │ │ │ │ │ + beq.n ee4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f00 │ │ │ │ │ + bne.n ee4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f00 │ │ │ │ │ + b.n ee4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n eb4 │ │ │ │ │ - b.n f3a │ │ │ │ │ + bne.n e98 │ │ │ │ │ + b.n f1e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n e20 │ │ │ │ │ + b.n e04 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ - b.n f3a │ │ │ │ │ + b.n f1e │ │ │ │ │ │ │ │ │ │ -00000fb0 : │ │ │ │ │ +00000f94 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1114 │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ 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, [r2, #4] │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 1126 │ │ │ │ │ + beq.w 110a │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 1500 │ │ │ │ │ + beq.w 14e4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.w 11f6 │ │ │ │ │ + bpl.w 11da │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 144e │ │ │ │ │ + blt.w 1432 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 11b6 │ │ │ │ │ + ble.w 119a │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r7, [sp] │ │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 1134 │ │ │ │ │ + beq.w 1118 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 1108 │ │ │ │ │ + beq.n 10ec │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 14e8 │ │ │ │ │ + beq.w 14cc │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.w 12a2 │ │ │ │ │ + bpl.w 1286 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1182 │ │ │ │ │ + blt.w 1166 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 11a2 │ │ │ │ │ + ble.w 1186 │ │ │ │ │ add.w r9, r6, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 111e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 1140 │ │ │ │ │ + beq.n 1124 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 14f4 │ │ │ │ │ + beq.w 14d8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 1340 │ │ │ │ │ + bpl.w 1324 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 11ba │ │ │ │ │ + blt.w 119e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 11de │ │ │ │ │ + ble.w 11c2 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ mov r9, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ │ ldr.w r7, [r9, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 1152 │ │ │ │ │ + beq.n 1136 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 116c │ │ │ │ │ + beq.n 1150 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 14dc │ │ │ │ │ + beq.w 14c0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 13c0 │ │ │ │ │ + bpl.w 13a4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1268 │ │ │ │ │ + blt.w 124c │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 1288 │ │ │ │ │ + ble.w 126c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb0 │ │ │ │ │ + bl f94 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c │ │ │ │ │ + beq.w 1300 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11a6 │ │ │ │ │ + beq.n 118a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 1108 │ │ │ │ │ + cbz r2, 10ec │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14d8 │ │ │ │ │ + bne.w 14bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33cc │ │ │ │ │ + bl 33b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 10e8 │ │ │ │ │ + b.n 10cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r3, 1126 │ │ │ │ │ + cbz r3, 110a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1464 │ │ │ │ │ + bne.w 1448 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 33cc │ │ │ │ │ + b.w 33b0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 10f0 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 10e4 │ │ │ │ │ + b.n 10c8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33cc │ │ │ │ │ + bl 33b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11e2 │ │ │ │ │ + beq.n 11c6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 10e4 │ │ │ │ │ + b.n 10c8 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 114a │ │ │ │ │ + b.n 112e │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 116c │ │ │ │ │ + cbz r2, 1150 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14a4 │ │ │ │ │ + bne.w 1488 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33cc │ │ │ │ │ + bl 33b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 128c │ │ │ │ │ + beq.w 1270 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 113c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d8 │ │ │ │ │ + bne.w 14bc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 104a │ │ │ │ │ + bgt.w 102e │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1014 │ │ │ │ │ + bne.w ff8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 10f0 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1442 │ │ │ │ │ + bne.w 1426 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 1088 │ │ │ │ │ + bgt.w 106c │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1054 │ │ │ │ │ + bne.w 1038 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 10e4 │ │ │ │ │ + b.n 10c8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #688] @ (14ac ) │ │ │ │ │ + ldr r1, [pc, #688] @ (1490 ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 111a │ │ │ │ │ + beq.n 10fe │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 150c │ │ │ │ │ + blt.w 14f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1238 │ │ │ │ │ + beq.n 121c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1238 │ │ │ │ │ + cbnz r3, 121c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1464 │ │ │ │ │ + beq.w 1448 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 10f4 │ │ │ │ │ + beq.w 10d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10f4 │ │ │ │ │ + bne.w 10d8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 10f4 │ │ │ │ │ + b.n 10d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a4 │ │ │ │ │ + bne.w 1488 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 10cc │ │ │ │ │ + bgt.w 10b0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1098 │ │ │ │ │ + bne.w 107c │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1158 │ │ │ │ │ - ldr r1, [pc, #520] @ (14ac ) │ │ │ │ │ + b.n 113c │ │ │ │ │ + ldr r1, [pc, #520] @ (1490 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10fc │ │ │ │ │ + beq.w 10e0 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 14b0 │ │ │ │ │ + blt.w 1494 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 1536 │ │ │ │ │ + beq.w 151a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1536 │ │ │ │ │ + bne.w 151a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14d8 │ │ │ │ │ + beq.w 14bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 10e8 │ │ │ │ │ + beq.w 10cc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10e8 │ │ │ │ │ + bne.w 10cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 10e8 │ │ │ │ │ + b.n 10cc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r7, #12 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - beq.w 1476 │ │ │ │ │ + beq.w 145a │ │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb0 │ │ │ │ │ + bl f94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146a │ │ │ │ │ + beq.w 144e │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 10de │ │ │ │ │ + b.n 10c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #360] @ (14ac ) │ │ │ │ │ + ldr r1, [pc, #360] @ (1490 ) │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1432 │ │ │ │ │ + beq.n 1416 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1574 │ │ │ │ │ + blt.w 1558 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.w 154a │ │ │ │ │ + beq.w 152e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 154a │ │ │ │ │ + bne.w 152e │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1442 │ │ │ │ │ + beq.n 1426 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 114a │ │ │ │ │ + beq.w 112e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 114a │ │ │ │ │ + bne.w 112e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 114a │ │ │ │ │ - ldr r1, [pc, #232] @ (14ac ) │ │ │ │ │ + b.n 112e │ │ │ │ │ + ldr r1, [pc, #232] @ (1490 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1160 │ │ │ │ │ + beq.w 1144 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 147e │ │ │ │ │ + blt.n 1462 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 1552 │ │ │ │ │ + beq.w 1536 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1552 │ │ │ │ │ + bne.w 1536 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 14a4 │ │ │ │ │ + beq.n 1488 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 1176 │ │ │ │ │ + beq.w 115a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1176 │ │ │ │ │ + bne.w 115a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 115a │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1140 │ │ │ │ │ + beq.w 1124 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1140 │ │ │ │ │ + beq.w 1124 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10f0 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 155a │ │ │ │ │ + beq.n 153e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10f4 │ │ │ │ │ + b.n 10d8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 132a │ │ │ │ │ + bne.w 130e │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 128c │ │ │ │ │ + b.n 1270 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1564 │ │ │ │ │ + beq.n 1548 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14a4 │ │ │ │ │ + beq.n 1488 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15a8 │ │ │ │ │ + beq.w 158c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1448 │ │ │ │ │ + b.n 142c │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1544 │ │ │ │ │ + beq.n 1528 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14d8 │ │ │ │ │ + beq.n 14bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 156a │ │ │ │ │ + beq.n 154e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1448 │ │ │ │ │ + b.n 142c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10ae │ │ │ │ │ + b.n 1092 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 102c │ │ │ │ │ + b.n 1010 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 106a │ │ │ │ │ + b.n 104e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n fec │ │ │ │ │ + b.n fd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 153e │ │ │ │ │ + cbz r0, 1522 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1464 │ │ │ │ │ + beq.n 1448 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1464 │ │ │ │ │ + bne.n 1448 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1464 │ │ │ │ │ + b.n 1448 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12f2 │ │ │ │ │ - b.n 1448 │ │ │ │ │ + bne.w 12d6 │ │ │ │ │ + b.n 142c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n 11fa │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 12c0 │ │ │ │ │ + b.n 12a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1392 │ │ │ │ │ - b.n 1444 │ │ │ │ │ + bne.w 1376 │ │ │ │ │ + b.n 1428 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1408 │ │ │ │ │ - b.n 14a6 │ │ │ │ │ + bne.w 13ec │ │ │ │ │ + b.n 148a │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 100a │ │ │ │ │ - b.n 11b4 │ │ │ │ │ + bgt.w fee │ │ │ │ │ + b.n 1198 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 13dc │ │ │ │ │ + b.n 13c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1448 │ │ │ │ │ + b.n 142c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 15b2 │ │ │ │ │ + cbz r0, 1596 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1442 │ │ │ │ │ + beq.w 1426 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1442 │ │ │ │ │ + bne.w 1426 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1444 │ │ │ │ │ + b.n 1428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 14a6 │ │ │ │ │ + b.n 148a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 1360 │ │ │ │ │ + b.n 1344 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015bc : │ │ │ │ │ +000015a0 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r2, 15cc │ │ │ │ │ + cbz r2, 15b0 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - cbz r2, 15cc │ │ │ │ │ + cbz r2, 15b0 │ │ │ │ │ bx r2 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 4abc <_PySequence_IterSearch> │ │ │ │ │ + b.w 4b18 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015d8 : │ │ │ │ │ +000015bc : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1700 │ │ │ │ │ + beq.w 16e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 1688 │ │ │ │ │ + bpl.n 166c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1636 │ │ │ │ │ + beq.n 161a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1626 │ │ │ │ │ + bne.n 160a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1620 │ │ │ │ │ + bne.n 1604 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1620 │ │ │ │ │ - ldr r3, [pc, #272] @ (1748 ) │ │ │ │ │ + b.n 1604 │ │ │ │ │ + ldr r3, [pc, #272] @ (172c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1616 │ │ │ │ │ + beq.n 15fa │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1616 │ │ │ │ │ + beq.n 15fa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1616 │ │ │ │ │ + beq.n 15fa │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1730 │ │ │ │ │ + bne.n 1714 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ - b.n 1616 │ │ │ │ │ + b.n 15fa │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1692 │ │ │ │ │ + cbz r2, 1676 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 16b0 │ │ │ │ │ + cbnz r2, 1694 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1620 │ │ │ │ │ + b.n 1604 │ │ │ │ │ blx r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16aa │ │ │ │ │ + beq.n 168e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 160a │ │ │ │ │ + beq.n 15ee │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 1706 │ │ │ │ │ + bmi.n 16ea │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -2655,114 +2640,114 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16aa │ │ │ │ │ + beq.n 168e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16aa │ │ │ │ │ + bne.n 168e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16aa │ │ │ │ │ + b.n 168e │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 16aa │ │ │ │ │ + b.n 168e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160a │ │ │ │ │ + beq.w 15ee │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16aa │ │ │ │ │ - b.n 16f0 │ │ │ │ │ + beq.n 168e │ │ │ │ │ + b.n 16d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1616 │ │ │ │ │ + b.n 15fa │ │ │ │ │ nop │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000174c <_PyNumber_Index>: │ │ │ │ │ +00001730 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f0 <_PyNumber_Index+0xa4> │ │ │ │ │ + beq.n 17d4 <_PyNumber_Index+0xa4> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 177a <_PyNumber_Index+0x2e> │ │ │ │ │ + bpl.n 175e <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1784 <_PyNumber_Index+0x38> │ │ │ │ │ + cbz r3, 1768 <_PyNumber_Index+0x38> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 17a0 <_PyNumber_Index+0x54> │ │ │ │ │ + cbnz r3, 1784 <_PyNumber_Index+0x54> │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1776 <_PyNumber_Index+0x2a> │ │ │ │ │ + b.n 175a <_PyNumber_Index+0x2a> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 1780 <_PyNumber_Index+0x50> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1776 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 175a <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 17f6 <_PyNumber_Index+0xaa> │ │ │ │ │ + bmi.n 17da <_PyNumber_Index+0xaa> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -2770,413 +2755,413 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 1780 <_PyNumber_Index+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ + bne.n 1780 <_PyNumber_Index+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 1780 <_PyNumber_Index+0x50> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 1780 <_PyNumber_Index+0x50> │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1776 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 175a <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ - b.n 17e0 <_PyNumber_Index+0x94> │ │ │ │ │ + beq.n 1780 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 17c4 <_PyNumber_Index+0x94> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ +00001804 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1888 │ │ │ │ │ + cbz r3, 186c │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r6, 1864 │ │ │ │ │ + cbnz r6, 1848 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 18a6 │ │ │ │ │ + bne.n 188a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 18de │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 190e │ │ │ │ │ + beq.n 18f2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185e │ │ │ │ │ + bne.n 1842 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 199e │ │ │ │ │ + bne.w 1982 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 183e │ │ │ │ │ + bne.n 1822 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 18de │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 18fa │ │ │ │ │ + cbz r3, 18de │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 18de │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 18e4 │ │ │ │ │ + b.n 18c8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1846 │ │ │ │ │ + beq.n 182a │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1846 │ │ │ │ │ + beq.n 182a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 192e │ │ │ │ │ + beq.n 1912 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 184a │ │ │ │ │ + beq.n 182e │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbnz r0, 1936 │ │ │ │ │ + cbnz r0, 191a │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185e │ │ │ │ │ + bne.n 1842 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1980 │ │ │ │ │ + bne.n 1964 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185e │ │ │ │ │ + bne.n 1842 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 1974 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 18de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18fa │ │ │ │ │ + bne.n 18de │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 189c │ │ │ │ │ - b.n 18fa │ │ │ │ │ + bne.n 1880 │ │ │ │ │ + b.n 18de │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185e │ │ │ │ │ + bne.n 1842 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1852 │ │ │ │ │ + beq.w 1836 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1852 │ │ │ │ │ + bne.w 1836 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 185e │ │ │ │ │ + bne.w 1842 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 18de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1922 │ │ │ │ │ + beq.n 1906 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 189c │ │ │ │ │ - b.n 18fa │ │ │ │ │ + bne.n 1880 │ │ │ │ │ + b.n 18de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18fa │ │ │ │ │ + bne.n 18de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18fa │ │ │ │ │ + b.n 18de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1880 │ │ │ │ │ + bne.w 1864 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1880 │ │ │ │ │ + b.n 1864 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019b0 : │ │ │ │ │ +00001994 : │ │ │ │ │ binary_iop(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 19e4 │ │ │ │ │ + bl 19c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 19d6 │ │ │ │ │ + beq.n 19ba │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -000019e4 : │ │ │ │ │ +000019c8 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ │ - cbz r5, 1a02 │ │ │ │ │ + cbz r5, 19e6 │ │ │ │ │ ldr r5, [r5, r2] │ │ │ │ │ - cbnz r5, 1a10 │ │ │ │ │ + cbnz r5, 19f4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 8b8 │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1a20 │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a02 │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a02 │ │ │ │ │ + bne.n 19e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a02 │ │ │ │ │ + b.n 19e6 │ │ │ │ │ │ │ │ │ │ -00001a38 : │ │ │ │ │ +00001a1c : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r1, 1a6e │ │ │ │ │ + cbnz r1, 1a52 │ │ │ │ │ ldr r2, [r0, #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 1b2c │ │ │ │ │ + beq.n 1b10 │ │ │ │ │ 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 1aba │ │ │ │ │ + bne.n 1a9e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1b6a │ │ │ │ │ + bpl.n 1b4e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1b10 │ │ │ │ │ - ldr r1, [pc, #300] @ (1bac ) │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ + ldr r1, [pc, #300] @ (1b90 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ad4 │ │ │ │ │ + cbz r0, 1ab8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1aa8 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1aa8 │ │ │ │ │ + cbnz r3, 1a8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1b64 │ │ │ │ │ + beq.n 1b48 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1b3c │ │ │ │ │ - cbnz r7, 1af6 │ │ │ │ │ + bpl.n 1b20 │ │ │ │ │ + cbnz r7, 1ada │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r1, [pc, #228] @ (1bac ) │ │ │ │ │ + ldr r1, [pc, #228] @ (1b90 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a88 │ │ │ │ │ + bne.n 1a6c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - ldr r3, [pc, #216] @ (1bb0 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1b94 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b84 │ │ │ │ │ + beq.n 1b68 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b84 │ │ │ │ │ + beq.n 1b68 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - cbnz r7, 1af4 │ │ │ │ │ + cbnz r7, 1ad8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + b.n 1a9a │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ + beq.n 1a9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ab6 │ │ │ │ │ + bne.n 1a9a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + b.n 1a9a │ │ │ │ │ ldr r2, [r0, #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 1b2c │ │ │ │ │ + beq.n 1b10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a66 │ │ │ │ │ - b.n 1ac4 │ │ │ │ │ + beq.n 1a4a │ │ │ │ │ + b.n 1aa8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ + beq.n 1a9a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + b.n 1a9a │ │ │ │ │ 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 .LC21 │ │ │ │ │ @@ -3184,87 +3169,87 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b64 │ │ │ │ │ + beq.n 1b48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1ba2 │ │ │ │ │ + cbz r3, 1b86 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ad2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1af0 │ │ │ │ │ + b.n 1ad4 │ │ │ │ │ ldr r3, [r5, #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 .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ad2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ad2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001bb4 : │ │ │ │ │ +00001b98 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 1c26 │ │ │ │ │ + cbz r0, 1c0a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r6, 1c00 │ │ │ │ │ + cbz r6, 1be4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - cbz r3, 1c00 │ │ │ │ │ + cbz r3, 1be4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1bdc │ │ │ │ │ + blt.n 1bc0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - cbz r2, 1bea │ │ │ │ │ + cbz r2, 1bce │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bfc │ │ │ │ │ + blt.n 1be0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1bd6 │ │ │ │ │ + b.n 1bba │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3273,1093 +3258,1093 @@ │ │ │ │ │ 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] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1bf0 │ │ │ │ │ + beq.n 1bd4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bf0 │ │ │ │ │ + beq.n 1bd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1bfc │ │ │ │ │ + b.n 1be0 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1bfc │ │ │ │ │ + b.n 1be0 │ │ │ │ │ │ │ │ │ │ -00001c2c : │ │ │ │ │ +00001c10 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d00 │ │ │ │ │ + beq.n 1ce4 │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1c6e │ │ │ │ │ + bne.n 1c52 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 1cd8 │ │ │ │ │ + beq.n 1cbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c50 │ │ │ │ │ + beq.n 1c34 │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1c50 │ │ │ │ │ + beq.n 1c34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1cf8 │ │ │ │ │ + beq.n 1cdc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1c54 │ │ │ │ │ + beq.n 1c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d1e │ │ │ │ │ + bne.n 1d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1c68 │ │ │ │ │ + bne.n 1c4c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1d64 │ │ │ │ │ + bne.n 1d48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1c68 │ │ │ │ │ + bne.n 1c4c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1d74 │ │ │ │ │ + bne.n 1d58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ b.w 64 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc2 │ │ │ │ │ + bne.n 1ca6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1d14 │ │ │ │ │ - b.n 1cc2 │ │ │ │ │ + bne.n 1cf8 │ │ │ │ │ + b.n 1ca6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1cac │ │ │ │ │ + b.n 1c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1c68 │ │ │ │ │ + bne.n 1c4c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c5c │ │ │ │ │ + beq.n 1c40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c5c │ │ │ │ │ + bne.n 1c40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1c68 │ │ │ │ │ + bne.n 1c4c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cec │ │ │ │ │ + beq.n 1cd0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1d14 │ │ │ │ │ - b.n 1cc2 │ │ │ │ │ + bne.n 1cf8 │ │ │ │ │ + b.n 1ca6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc2 │ │ │ │ │ + bne.n 1ca6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cc2 │ │ │ │ │ + b.n 1ca6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d84 : │ │ │ │ │ +00001d68 : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e58 │ │ │ │ │ + beq.n 1e3c │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1dc6 │ │ │ │ │ + bne.n 1daa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 1e30 │ │ │ │ │ + beq.n 1e14 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1da8 │ │ │ │ │ + beq.n 1d8c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1da8 │ │ │ │ │ + beq.n 1d8c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1e50 │ │ │ │ │ + beq.n 1e34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1dac │ │ │ │ │ + beq.n 1d90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e76 │ │ │ │ │ + bne.n 1e5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1dc0 │ │ │ │ │ + bne.n 1da4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1ebc │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1dc0 │ │ │ │ │ + bne.n 1da4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1ecc │ │ │ │ │ + bne.n 1eb0 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1da4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e1a │ │ │ │ │ + bne.n 1dfe │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e6c │ │ │ │ │ - b.n 1e1a │ │ │ │ │ + bne.n 1e50 │ │ │ │ │ + b.n 1dfe │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1e04 │ │ │ │ │ + b.n 1de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1dc0 │ │ │ │ │ + bne.n 1da4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1db4 │ │ │ │ │ + beq.n 1d98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1db4 │ │ │ │ │ + bne.n 1d98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1dc0 │ │ │ │ │ + bne.n 1da4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e44 │ │ │ │ │ + beq.n 1e28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e6c │ │ │ │ │ - b.n 1e1a │ │ │ │ │ + bne.n 1e50 │ │ │ │ │ + b.n 1dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e1a │ │ │ │ │ + bne.n 1dfe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e1a │ │ │ │ │ + b.n 1dfe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001edc : │ │ │ │ │ +00001ec0 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ 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 r3, [pc, #400] @ (2080 ) │ │ │ │ │ + ldr r3, [pc, #400] @ (2064 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1f50 │ │ │ │ │ + beq.n 1f34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1f6e │ │ │ │ │ + beq.n 1f52 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 1f7e │ │ │ │ │ + bpl.n 1f62 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 2032 │ │ │ │ │ + blt.w 2016 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2006 │ │ │ │ │ + ble.n 1fea │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2088 │ │ │ │ │ + bl 206c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fde │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2026 │ │ │ │ │ + bge.n 200a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2026 │ │ │ │ │ + bge.n 200a │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bmi.n 1f1c │ │ │ │ │ - ldr r1, [pc, #260] @ (2084 ) │ │ │ │ │ + bmi.n 1f00 │ │ │ │ │ + ldr r1, [pc, #260] @ (2068 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 200a │ │ │ │ │ + beq.n 1fee │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 2050 │ │ │ │ │ + blt.n 2034 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1fba │ │ │ │ │ + beq.n 1f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1fba │ │ │ │ │ + cbnz r3, 1f9e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 2020 │ │ │ │ │ + cbz r4, 2004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f4a │ │ │ │ │ + bne.n 1f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + b.n 1f2e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 2004 │ │ │ │ │ + beq.n 1fe8 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2088 │ │ │ │ │ + bl 206c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f44 │ │ │ │ │ + bne.n 1f28 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 1fea │ │ │ │ │ + bne.n 1fce │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1f46 │ │ │ │ │ + b.n 1f2a │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 201a │ │ │ │ │ + cbnz r3, 1ffe │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 2b3c │ │ │ │ │ + b.w 2b20 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 200e │ │ │ │ │ + beq.n 1ff2 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + b.n 1f2e │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2020 │ │ │ │ │ + bne.n 2004 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.w 1f32 │ │ │ │ │ - b.n 2004 │ │ │ │ │ + bgt.w 1f16 │ │ │ │ │ + b.n 1fe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 207a │ │ │ │ │ + cbz r0, 205e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2020 │ │ │ │ │ + beq.n 2004 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2020 │ │ │ │ │ + bne.n 2004 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2020 │ │ │ │ │ + b.n 2004 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 1f98 │ │ │ │ │ + b.n 1f7c │ │ │ │ │ .word 0x00000186 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002088 : │ │ │ │ │ +0000206c : │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 2182 │ │ │ │ │ + beq.n 2166 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 2474 │ │ │ │ │ + beq.w 2458 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 2214 │ │ │ │ │ + bpl.w 21f8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2446 │ │ │ │ │ + blt.w 242a │ │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w 2386 │ │ │ │ │ + ble.w 236a │ │ │ │ │ add.w r5, r2, #8 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 21ac │ │ │ │ │ + beq.n 2190 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 2468 │ │ │ │ │ + beq.w 244c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 2284 │ │ │ │ │ + bpl.w 2268 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 248c │ │ │ │ │ + blt.w 2470 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 2374 │ │ │ │ │ + ble.w 2358 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ adds r6, #8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 21b6 │ │ │ │ │ + beq.n 219a │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 2480 │ │ │ │ │ + beq.w 2464 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 22fa │ │ │ │ │ + bpl.w 22de │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 23ae │ │ │ │ │ + blt.w 2392 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 23ce │ │ │ │ │ + ble.w 23b2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2088 │ │ │ │ │ + bl 206c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 238a │ │ │ │ │ + beq.w 236e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 217a │ │ │ │ │ + beq.n 215e │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 243c │ │ │ │ │ + bge.w 2420 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 243c │ │ │ │ │ + bge.w 2420 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n 21c0 │ │ │ │ │ + bne.n 21a4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2176 │ │ │ │ │ + b.n 215a │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 21ea │ │ │ │ │ + bne.n 21ce │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2172 │ │ │ │ │ + b.n 2156 │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2460 │ │ │ │ │ + bge.w 2444 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2460 │ │ │ │ │ + bge.w 2444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2378 │ │ │ │ │ + beq.w 235c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2176 │ │ │ │ │ + b.n 215a │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2410 │ │ │ │ │ + bge.w 23f4 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2410 │ │ │ │ │ + bge.w 23f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2362 │ │ │ │ │ + beq.w 2346 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2172 │ │ │ │ │ + b.n 2156 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #680] @ (24c0 ) │ │ │ │ │ + ldr r1, [pc, #680] @ (24a4 ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 242a │ │ │ │ │ + beq.w 240e │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 24c4 │ │ │ │ │ + blt.w 24a8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2258 │ │ │ │ │ + beq.n 223c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2258 │ │ │ │ │ + cbnz r3, 223c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 245a │ │ │ │ │ + beq.w 243e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 217a │ │ │ │ │ + beq.n 215e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 217a │ │ │ │ │ + bne.n 215e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 217a │ │ │ │ │ - ldr r1, [pc, #568] @ (24c0 ) │ │ │ │ │ + b.n 215e │ │ │ │ │ + ldr r1, [pc, #568] @ (24a4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23e0 │ │ │ │ │ + beq.w 23c4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 24fc │ │ │ │ │ + blt.w 24e0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 24f4 │ │ │ │ │ + beq.w 24d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24f4 │ │ │ │ │ + bne.w 24d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 23d8 │ │ │ │ │ + beq.w 23bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 21e0 │ │ │ │ │ + beq.w 21c4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 21e0 │ │ │ │ │ + bne.w 21c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 21e0 │ │ │ │ │ - ldr r1, [pc, #452] @ (24c0 ) │ │ │ │ │ + b.n 21c4 │ │ │ │ │ + ldr r1, [pc, #452] @ (24a4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2418 │ │ │ │ │ + beq.w 23fc │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2550 │ │ │ │ │ + blt.w 2534 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 2548 │ │ │ │ │ + beq.w 252c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2548 │ │ │ │ │ + bne.w 252c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 23f6 │ │ │ │ │ + beq.n 23da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 252c │ │ │ │ │ + bne.w 2510 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2210 │ │ │ │ │ + bne.w 21f4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 2128 │ │ │ │ │ + bne.w 210c │ │ │ │ │ ldrd fp, r7, [sp, #12] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 20ee │ │ │ │ │ + bne.w 20d2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2176 │ │ │ │ │ + b.n 215a │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w r3, r5, #12 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ - beq.n 2408 │ │ │ │ │ + beq.n 23ec │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 2088 │ │ │ │ │ - cbz r0, 23fe │ │ │ │ │ + bl 206c │ │ │ │ │ + cbz r0, 23e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 216c │ │ │ │ │ + b.n 2150 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbnz r0, 23f6 │ │ │ │ │ + cbnz r0, 23da │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 215a │ │ │ │ │ + bgt.w 213e │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2362 │ │ │ │ │ + b.n 2346 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 23e6 │ │ │ │ │ + cbz r3, 23ca │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2176 │ │ │ │ │ + b.n 215a │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23d4 │ │ │ │ │ + bne.n 23b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 2b20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 21e0 │ │ │ │ │ + b.n 21c4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 241e │ │ │ │ │ + cbz r3, 2402 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 23be │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 2408 │ │ │ │ │ + beq.n 23ec │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 239a │ │ │ │ │ + b.n 237e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2362 │ │ │ │ │ + b.n 2346 │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 235c │ │ │ │ │ + b.n 2340 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23f2 │ │ │ │ │ + bne.n 23d6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 2b20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 235c │ │ │ │ │ + b.n 2340 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24a8 │ │ │ │ │ + bne.n 248c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2b3c │ │ │ │ │ + b.n 2b20 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 24b0 │ │ │ │ │ + cbz r0, 2494 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 217a │ │ │ │ │ + b.n 215e │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 21e0 │ │ │ │ │ + b.n 21c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 20fe │ │ │ │ │ + b.n 20e2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 20ba │ │ │ │ │ + b.n 209e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2138 │ │ │ │ │ + b.n 211c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23d8 │ │ │ │ │ + bne.n 23bc │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 211c │ │ │ │ │ - b.n 2372 │ │ │ │ │ + bgt.w 2100 │ │ │ │ │ + b.n 2356 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 245a │ │ │ │ │ - b.n 2430 │ │ │ │ │ + bne.n 243e │ │ │ │ │ + b.n 2414 │ │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 20dc │ │ │ │ │ - b.n 2384 │ │ │ │ │ + bgt.w 20c0 │ │ │ │ │ + b.n 2368 │ │ │ │ │ nop │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 24ee │ │ │ │ │ + cbz r0, 24d2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 245a │ │ │ │ │ + beq.n 243e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 245a │ │ │ │ │ + bne.n 243e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 245a │ │ │ │ │ + b.n 243e │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2236 │ │ │ │ │ + b.n 221a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22d0 │ │ │ │ │ - b.n 23da │ │ │ │ │ + bne.w 22b4 │ │ │ │ │ + b.n 23be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 2542 │ │ │ │ │ + cbz r0, 2526 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 23d8 │ │ │ │ │ + beq.w 23bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23d8 │ │ │ │ │ + bne.w 23bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 23be │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 235c │ │ │ │ │ + bne.w 2340 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 235c │ │ │ │ │ + b.n 2340 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 22a2 │ │ │ │ │ + b.n 2286 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ - b.n 23f8 │ │ │ │ │ + bne.w 232c │ │ │ │ │ + b.n 23dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 2584 │ │ │ │ │ + cbz r0, 2568 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 23f6 │ │ │ │ │ + beq.w 23da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23f6 │ │ │ │ │ + bne.w 23da │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 23f8 │ │ │ │ │ + b.n 23dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 2318 │ │ │ │ │ + b.n 22fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000258c : │ │ │ │ │ +00002570 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 25ac │ │ │ │ │ + cbz r0, 2590 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 25b4 │ │ │ │ │ + cbz r3, 2598 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 25b4 │ │ │ │ │ + cbz r3, 2598 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4370,26 +4355,26 @@ │ │ │ │ │ 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 25b0 │ │ │ │ │ + b.n 2594 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +000025b4 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ 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.n 26b2 │ │ │ │ │ + beq.n 2696 │ │ │ │ │ ldr r3, [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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ @@ -4398,176 +4383,176 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, lr │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne.n 261a │ │ │ │ │ + bne.n 25fe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2614 │ │ │ │ │ + beq.n 25f8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2686 │ │ │ │ │ + cbz r0, 266a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2674 │ │ │ │ │ + cbz r0, 2658 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 265e │ │ │ │ │ + cbz r0, 2642 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2678 │ │ │ │ │ + bne.n 265c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2614 │ │ │ │ │ + beq.n 25f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2614 │ │ │ │ │ + bne.n 25f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2614 │ │ │ │ │ + b.n 25f8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2674 │ │ │ │ │ + beq.n 2658 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2674 │ │ │ │ │ + cbnz r3, 2658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2644 │ │ │ │ │ + b.n 2628 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2644 │ │ │ │ │ + bne.n 2628 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2644 │ │ │ │ │ - ldr r3, [pc, #48] @ (26b8 ) │ │ │ │ │ + b.n 2628 │ │ │ │ │ + ldr r3, [pc, #48] @ (269c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 26ae │ │ │ │ │ + cbz r0, 2692 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2614 │ │ │ │ │ + b.n 25f8 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 26ae │ │ │ │ │ + b.n 2692 │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000026bc : │ │ │ │ │ +000026a0 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ 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] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2732 │ │ │ │ │ + cbz r2, 2716 │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ - cbnz r6, 270c │ │ │ │ │ + cbnz r6, 26f0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 278c │ │ │ │ │ - cbz r2, 273a │ │ │ │ │ + bne.n 2770 │ │ │ │ │ + cbz r2, 271e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 27e6 │ │ │ │ │ + beq.n 27ca │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2704 │ │ │ │ │ + bne.n 26e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 284e │ │ │ │ │ + bne.w 2832 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26ee │ │ │ │ │ + bne.n 26d2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 27f4 │ │ │ │ │ + bne.n 27d8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2878 │ │ │ │ │ - cbz r7, 2760 │ │ │ │ │ + bne.w 285c │ │ │ │ │ + cbz r7, 2744 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ - cbz r3, 275a │ │ │ │ │ + cbz r3, 273e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 274e │ │ │ │ │ + bne.n 2732 │ │ │ │ │ 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 │ │ │ │ │ @@ -4581,144 +4566,144 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 2704 │ │ │ │ │ + b.n 26e8 │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 26f6 │ │ │ │ │ + beq.n 26da │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 26f6 │ │ │ │ │ - cbz r2, 27c4 │ │ │ │ │ + beq.n 26da │ │ │ │ │ + cbz r2, 27a8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 26f8 │ │ │ │ │ + beq.n 26dc │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r0, 2808 │ │ │ │ │ + cbnz r0, 27ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2704 │ │ │ │ │ + bne.n 26e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2838 │ │ │ │ │ + bne.n 281c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 27f0 │ │ │ │ │ + beq.n 27d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2704 │ │ │ │ │ + bne.n 26e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 286a │ │ │ │ │ + bne.n 284e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 2748 │ │ │ │ │ + b.n 272c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 285e │ │ │ │ │ + bne.n 2842 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ - b.n 273a │ │ │ │ │ + b.n 271e │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2738 │ │ │ │ │ + beq.n 271c │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 27ca │ │ │ │ │ + bne.n 27ae │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 273a │ │ │ │ │ + b.n 271e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2704 │ │ │ │ │ + bne.w 26e8 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 26f8 │ │ │ │ │ + beq.w 26dc │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 26f8 │ │ │ │ │ + bne.w 26dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 27ae │ │ │ │ │ + b.n 2792 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27c4 │ │ │ │ │ + bne.n 27a8 │ │ │ │ │ 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 27c4 │ │ │ │ │ + b.n 27a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2728 │ │ │ │ │ + bne.w 270c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2728 │ │ │ │ │ + b.n 270c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27f0 │ │ │ │ │ + bne.n 27d4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2840 │ │ │ │ │ + b.n 2824 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27f0 │ │ │ │ │ + bne.n 27d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27f0 │ │ │ │ │ + b.n 27d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2748 │ │ │ │ │ + bne.w 272c │ │ │ │ │ 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 2748 │ │ │ │ │ + b.n 272c │ │ │ │ │ │ │ │ │ │ -00002890 : │ │ │ │ │ +00002874 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 28b0 │ │ │ │ │ + cbz r0, 2894 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 28b8 │ │ │ │ │ + cbz r3, 289c │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r3, 28b8 │ │ │ │ │ + cbz r3, 289c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4729,81 +4714,81 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 28b4 │ │ │ │ │ + b.n 2898 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028d4 : │ │ │ │ │ +000028b8 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 28e2 │ │ │ │ │ + cbz r0, 28c6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000028e4 : │ │ │ │ │ +000028c8 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 29d8 │ │ │ │ │ + bne.n 29bc │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a0e │ │ │ │ │ + bne.w 29f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #412] @ (2aac ) │ │ │ │ │ + ldr r1, [pc, #412] @ (2a90 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2940 │ │ │ │ │ + cbnz r0, 2924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a08 │ │ │ │ │ + bne.n 29ec │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #372] @ (2aac ) │ │ │ │ │ + ldr r1, [pc, #372] @ (2a90 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291a │ │ │ │ │ - ldr r3, [pc, #364] @ (2ab0 ) │ │ │ │ │ + beq.n 28fe │ │ │ │ │ + ldr r3, [pc, #364] @ (2a94 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #20 │ │ │ │ │ - bpl.w 2a78 │ │ │ │ │ + bpl.w 2a5c │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a78 │ │ │ │ │ + beq.w 2a5c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -4811,107 +4796,107 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 298c │ │ │ │ │ + beq.n 2970 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 298c │ │ │ │ │ + cbnz r3, 2970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2a88 │ │ │ │ │ + beq.n 2a6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 2a28 │ │ │ │ │ + beq.n 2a0c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 2a46 │ │ │ │ │ + bpl.n 2a2a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2a18 │ │ │ │ │ + bne.n 29fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 2924 │ │ │ │ │ + bge.n 2908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2a08 │ │ │ │ │ + cbnz r0, 29ec │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 29ec │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2902 │ │ │ │ │ + beq.n 28e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2abc │ │ │ │ │ + bl 2aa0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.n 2924 │ │ │ │ │ - ldr r3, [pc, #200] @ (2ab4 ) │ │ │ │ │ + bge.n 2908 │ │ │ │ │ + ldr r3, [pc, #200] @ (2a98 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ 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 r7, [r5, r3] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 292c │ │ │ │ │ + bne.n 2910 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2924 │ │ │ │ │ + b.n 2908 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 290a │ │ │ │ │ - b.n 29de │ │ │ │ │ + beq.w 28ee │ │ │ │ │ + b.n 29c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29b6 │ │ │ │ │ + bne.n 299a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29b6 │ │ │ │ │ + b.n 299a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2922 │ │ │ │ │ + beq.w 2906 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2922 │ │ │ │ │ + bne.w 2906 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2922 │ │ │ │ │ + b.n 2906 │ │ │ │ │ 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 .LC32 │ │ │ │ │ @@ -4919,79 +4904,79 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a08 │ │ │ │ │ + beq.n 29ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a08 │ │ │ │ │ + bne.n 29ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 29ec │ │ │ │ │ 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 │ │ │ │ │ - b.n 2974 │ │ │ │ │ - ldr r3, [pc, #44] @ (2ab8 ) │ │ │ │ │ + b.n 2958 │ │ │ │ │ + ldr r3, [pc, #44] @ (2a9c ) │ │ │ │ │ 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 r4, [r5, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a08 │ │ │ │ │ + beq.n 29ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2922 │ │ │ │ │ + b.n 2906 │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002abc : │ │ │ │ │ +00002aa0 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2b08 │ │ │ │ │ + cbz r0, 2aec │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2ade │ │ │ │ │ + cbz r2, 2ac2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2ade │ │ │ │ │ + cbz r2, 2ac2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2aea │ │ │ │ │ + cbz r2, 2ace │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2aea │ │ │ │ │ + cbz r2, 2ace │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2ad8 │ │ │ │ │ + b.n 2abc │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5000,525 +4985,525 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2b02 │ │ │ │ │ + b.n 2ae6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b10 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002af4 <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b2e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ + bge.n 2b12 <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b2e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ + bge.n 2b12 <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b3c : │ │ │ │ │ +00002b20 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b5a │ │ │ │ │ + bge.n 2b3e │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b5a │ │ │ │ │ + bge.n 2b3e │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b68 : │ │ │ │ │ +00002b4c : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 2bcc │ │ │ │ │ + beq.n 2bb0 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ - cbz r5, 2b9a │ │ │ │ │ + cbz r5, 2b7e │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - cbz r5, 2b9a │ │ │ │ │ + cbz r5, 2b7e │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2be4 │ │ │ │ │ + cbz r1, 2bc8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2be0 │ │ │ │ │ + cbz r0, 2bc4 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2be0 │ │ │ │ │ + cbz r0, 2bc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2bd6 │ │ │ │ │ + beq.n 2bba │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2c7c │ │ │ │ │ + b.w 2c60 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bc0 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + beq.n 2ba4 │ │ │ │ │ + b.n 2bb4 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 2bfe │ │ │ │ │ + cbnz r3, 2be2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ 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 2bd0 │ │ │ │ │ + b.n 2bb4 │ │ │ │ │ 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 2bd0 │ │ │ │ │ + b.n 2bb4 │ │ │ │ │ │ │ │ │ │ -00002c18 : │ │ │ │ │ +00002bfc : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 2c4a │ │ │ │ │ + cbz r0, 2c2e │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2c4e │ │ │ │ │ + cbz r0, 2c32 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 2c52 │ │ │ │ │ + cbz r0, 2c36 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2c6c │ │ │ │ │ + bne.n 2c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c46 │ │ │ │ │ + b.n 2c2a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c4e │ │ │ │ │ + beq.n 2c32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c4e │ │ │ │ │ + bne.n 2c32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c4e │ │ │ │ │ + b.n 2c32 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2c46 │ │ │ │ │ + bne.n 2c2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c46 │ │ │ │ │ + b.n 2c2a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c7c : │ │ │ │ │ +00002c60 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 2ce6 │ │ │ │ │ + cbz r0, 2cca │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r6, 2cc0 │ │ │ │ │ + cbz r6, 2ca4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - cbz r3, 2cc0 │ │ │ │ │ + cbz r3, 2ca4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2ca6 │ │ │ │ │ + blt.n 2c8a │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - cbz r2, 2cb4 │ │ │ │ │ + cbz r2, 2c98 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2ce0 │ │ │ │ │ + blt.n 2cc4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ 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] │ │ │ │ │ - cbz r1, 2cd4 │ │ │ │ │ + cbz r1, 2cb8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 2cec │ │ │ │ │ + cbnz r3, 2cd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2ce0 │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2ce0 │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002cfc : │ │ │ │ │ +00002ce0 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2d0c │ │ │ │ │ + cbz r0, 2cf0 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d10 : │ │ │ │ │ +00002cf4 : │ │ │ │ │ PyNumber_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, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2ea4 │ │ │ │ │ + beq.w 2e88 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2d5a │ │ │ │ │ + bne.n 2d3e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2e08 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2e86 │ │ │ │ │ + beq.w 2e6a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2d38 │ │ │ │ │ + beq.n 2d1c │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 2d38 │ │ │ │ │ + beq.n 2d1c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2eda │ │ │ │ │ + beq.w 2ebe │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2d3c │ │ │ │ │ + beq.n 2d20 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ee4 │ │ │ │ │ + bne.w 2ec8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2d52 │ │ │ │ │ + bne.n 2d36 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2d52 │ │ │ │ │ + bne.n 2d36 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2fbc │ │ │ │ │ + bne.w 2fa0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2e3c │ │ │ │ │ + beq.n 2e20 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2e3a │ │ │ │ │ + beq.n 2e1e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2fa2 │ │ │ │ │ + beq.w 2f86 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2fa2 │ │ │ │ │ + beq.w 2f86 │ │ │ │ │ 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 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2e76 │ │ │ │ │ + beq.n 2e5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2dc8 │ │ │ │ │ + beq.n 2dac │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2dc8 │ │ │ │ │ + bne.n 2dac │ │ │ │ │ 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] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2dcc │ │ │ │ │ + bne.n 2db0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2f60 │ │ │ │ │ + beq.w 2f44 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2f60 │ │ │ │ │ + beq.w 2f44 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2f88 │ │ │ │ │ + beq.w 2f6c │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2f88 │ │ │ │ │ + beq.w 2f6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2eb4 │ │ │ │ │ + beq.n 2e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2dfe │ │ │ │ │ + b.n 2de2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2dfc │ │ │ │ │ + beq.n 2de0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2d52 │ │ │ │ │ + b.n 2d36 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ec4 │ │ │ │ │ + bne.n 2ea8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2dc8 │ │ │ │ │ - b.n 2e1e │ │ │ │ │ + beq.n 2dac │ │ │ │ │ + b.n 2e02 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2f44 │ │ │ │ │ + bne.n 2f28 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 2e96 │ │ │ │ │ + b.n 2e7a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e82 │ │ │ │ │ + bne.n 2e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2dfe │ │ │ │ │ + b.n 2de2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e90 │ │ │ │ │ + bne.n 2e74 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2da8 │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + bne.w 2d8c │ │ │ │ │ + b.n 2e74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2d52 │ │ │ │ │ + bne.w 2d36 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2d44 │ │ │ │ │ + beq.w 2d28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d44 │ │ │ │ │ + bne.w 2d28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2d52 │ │ │ │ │ + bne.w 2d36 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 2e90 │ │ │ │ │ + beq.n 2e74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ece │ │ │ │ │ + beq.n 2eb2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2da8 │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + bne.w 2d8c │ │ │ │ │ + b.n 2e74 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2ea8 │ │ │ │ │ + beq.n 2e8c │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2da8 │ │ │ │ │ - b.n 2eb0 │ │ │ │ │ + bne.w 2d8c │ │ │ │ │ + b.n 2e94 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -5530,258 +5515,258 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e66 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e66 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e66 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbz r2, 2fc8 │ │ │ │ │ + cbz r2, 2fac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 2e96 │ │ │ │ │ + b.n 2e7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fd0 : │ │ │ │ │ +00002fb4 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30a4 │ │ │ │ │ + beq.n 3088 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3012 │ │ │ │ │ + bne.n 2ff6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3066 │ │ │ │ │ + beq.n 304a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 307c │ │ │ │ │ + beq.n 3060 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ff4 │ │ │ │ │ + beq.n 2fd8 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 2ff4 │ │ │ │ │ + beq.n 2fd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 309c │ │ │ │ │ + beq.n 3080 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2ff8 │ │ │ │ │ + beq.n 2fdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30c2 │ │ │ │ │ + bne.n 30a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 300c │ │ │ │ │ + bne.n 2ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3108 │ │ │ │ │ + bne.n 30ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 300c │ │ │ │ │ + bne.n 2ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3118 │ │ │ │ │ + bne.n 30fc │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 300c │ │ │ │ │ + b.n 2ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3066 │ │ │ │ │ + beq.n 304a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3066 │ │ │ │ │ + bne.n 304a │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 30b8 │ │ │ │ │ - b.n 3066 │ │ │ │ │ + bne.n 309c │ │ │ │ │ + b.n 304a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3066 │ │ │ │ │ + beq.n 304a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3066 │ │ │ │ │ + beq.n 304a │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3066 │ │ │ │ │ + beq.n 304a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3050 │ │ │ │ │ + b.n 3034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 300c │ │ │ │ │ + bne.n 2ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3000 │ │ │ │ │ + beq.n 2fe4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3000 │ │ │ │ │ + bne.n 2fe4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 300c │ │ │ │ │ + bne.n 2ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3066 │ │ │ │ │ + beq.n 304a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3090 │ │ │ │ │ + beq.n 3074 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 30b8 │ │ │ │ │ - b.n 3066 │ │ │ │ │ + bne.n 309c │ │ │ │ │ + b.n 304a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3066 │ │ │ │ │ + bne.n 304a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3066 │ │ │ │ │ + b.n 304a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003128 : │ │ │ │ │ +0000310c : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3220 │ │ │ │ │ + beq.n 3204 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 31a0 │ │ │ │ │ + beq.n 3184 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3176 │ │ │ │ │ + cbz r3, 315a │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r2, 316e │ │ │ │ │ + cbz r2, 3152 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 321c │ │ │ │ │ + beq.n 3200 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 32f2 │ │ │ │ │ + bne.w 32d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3226 │ │ │ │ │ - ldr r1, [pc, #588] @ (33c4 ) │ │ │ │ │ + bne.n 320a │ │ │ │ │ + ldr r1, [pc, #588] @ (33a8 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3230 │ │ │ │ │ + bne.n 3214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 321c │ │ │ │ │ + bne.n 3200 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 31b6 │ │ │ │ │ + bpl.n 319a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -5790,69 +5775,69 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 31cc │ │ │ │ │ + bpl.n 31b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 31ea │ │ │ │ │ + bne.n 31ce │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - cbz r1, 31e6 │ │ │ │ │ + cbz r1, 31ca │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 31c2 │ │ │ │ │ + b.n 31a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31d8 │ │ │ │ │ + bne.n 31bc │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae4 │ │ │ │ │ + bl abc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3338 │ │ │ │ │ + beq.w 331c │ │ │ │ │ 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 .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 314a │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 321c │ │ │ │ │ + b.n 3200 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3a08 │ │ │ │ │ + b.w 39ec │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5860,28 +5845,28 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3388 │ │ │ │ │ - ldr r3, [pc, #372] @ (33c8 ) │ │ │ │ │ + bne.w 336c │ │ │ │ │ + ldr r3, [pc, #372] @ (33ac ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #20 │ │ │ │ │ - bpl.w 3376 │ │ │ │ │ + bpl.w 335a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3376 │ │ │ │ │ + beq.w 335a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -5889,34 +5874,34 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 32a2 │ │ │ │ │ + beq.n 3286 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 32a2 │ │ │ │ │ + cbnz r3, 3286 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 321c │ │ │ │ │ + beq.n 3200 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3166 │ │ │ │ │ + beq.w 314a │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bmi.n 3316 │ │ │ │ │ + bmi.n 32fa │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 32c0 │ │ │ │ │ + cbz r2, 32a4 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 33a6 │ │ │ │ │ + bne.n 338a │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ 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 .LC45 │ │ │ │ │ @@ -5924,354 +5909,354 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 321c │ │ │ │ │ + beq.n 3200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 321c │ │ │ │ │ + bne.n 3200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 321c │ │ │ │ │ + b.n 3200 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r5, r2, #7 │ │ │ │ │ - bpl.n 33ae │ │ │ │ │ + bpl.n 3392 │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32d8 │ │ │ │ │ + bne.n 32bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3334 │ │ │ │ │ + beq.n 3318 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3334 │ │ │ │ │ + cbnz r3, 3318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 314a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 336e │ │ │ │ │ + cbz r0, 3352 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3366 │ │ │ │ │ + beq.n 334a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3366 │ │ │ │ │ + cbnz r3, 334a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 314a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 321c │ │ │ │ │ + b.n 3200 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 328c │ │ │ │ │ + b.n 3270 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 321c │ │ │ │ │ + beq.w 3200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 321c │ │ │ │ │ + bne.w 3200 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 321c │ │ │ │ │ + b.n 3200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a08 │ │ │ │ │ + bl 39ec │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - b.n 331c │ │ │ │ │ + b.n 3300 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 32d2 │ │ │ │ │ + b.n 32b6 │ │ │ │ │ nop │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000033cc : │ │ │ │ │ +000033b0 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3448 │ │ │ │ │ + bge.n 342c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 342a │ │ │ │ │ + beq.n 340e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 342a │ │ │ │ │ - ldr r1, [pc, #164] @ (349c ) │ │ │ │ │ + cbnz r0, 340e │ │ │ │ │ + ldr r1, [pc, #164] @ (3480 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 345e │ │ │ │ │ + cbz r3, 3442 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3432 │ │ │ │ │ + bne.n 3416 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 341a │ │ │ │ │ + bne.n 33fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3414 │ │ │ │ │ + bne.n 33f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3414 │ │ │ │ │ + b.n 33f8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 340a │ │ │ │ │ + bge.n 33ee │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 340a │ │ │ │ │ + b.n 33ee │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 428 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 3462 │ │ │ │ │ + cbnz r0, 3446 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3414 │ │ │ │ │ + b.n 33f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3414 │ │ │ │ │ - ldr r1, [pc, #56] @ (349c ) │ │ │ │ │ + b.n 33f8 │ │ │ │ │ + ldr r1, [pc, #56] @ (3480 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3414 │ │ │ │ │ + beq.n 33f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 59e0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3414 │ │ │ │ │ + beq.n 33f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3414 │ │ │ │ │ + bne.n 33f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3414 │ │ │ │ │ + b.n 33f8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034a0 : │ │ │ │ │ +00003484 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 34f4 │ │ │ │ │ + cbz r0, 34d8 │ │ │ │ │ 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, 34f0 │ │ │ │ │ + cbz r3, 34d4 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 34c0 │ │ │ │ │ + cbz r2, 34a4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34bc │ │ │ │ │ + bne.n 34a0 │ │ │ │ │ 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 34bc │ │ │ │ │ + bne.n 34a0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000034f8 : │ │ │ │ │ +000034dc : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ 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 36c4 │ │ │ │ │ + beq.w 36a8 │ │ │ │ │ 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.n 35b8 │ │ │ │ │ - ldr r0, [pc, #428] @ (36cc ) │ │ │ │ │ + beq.n 359c │ │ │ │ │ + ldr r0, [pc, #428] @ (36b0 ) │ │ │ │ │ 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 3630 │ │ │ │ │ + beq.n 3614 │ │ │ │ │ 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 35b2 │ │ │ │ │ + beq.n 3596 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35d2 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35ea │ │ │ │ │ + beq.n 35ce │ │ │ │ │ ldr r1, [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, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.w 3674 │ │ │ │ │ + beq.w 3658 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 35c2 │ │ │ │ │ + beq.n 35a6 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 35c2 │ │ │ │ │ + cbnz r6, 35a6 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 35ce │ │ │ │ │ + cbz r0, 35b2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 364e │ │ │ │ │ + beq.n 3632 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 36b6 │ │ │ │ │ + bne.w 369a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35b2 │ │ │ │ │ + beq.n 3596 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 35b2 │ │ │ │ │ + cbnz r3, 3596 │ │ │ │ │ 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} │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -6279,94 +6264,94 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3588 │ │ │ │ │ + bne.n 356c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3668 │ │ │ │ │ + b.n 364c │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3634 │ │ │ │ │ + bmi.n 3618 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3634 │ │ │ │ │ + cbz r3, 3618 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3634 │ │ │ │ │ + cbz r3, 3618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3568 │ │ │ │ │ + bne.n 354c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #220] @ (36d0 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (36b4 ) │ │ │ │ │ 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, 3626 │ │ │ │ │ + cbz r0, 360a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #180] @ (36cc ) │ │ │ │ │ + ldr r2, [pc, #180] @ (36b0 ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 36a6 │ │ │ │ │ + bne.n 368a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 35b2 │ │ │ │ │ + b.n 3596 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #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 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 35f2 │ │ │ │ │ + b.n 35d6 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 35ce │ │ │ │ │ + beq.n 35b2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 35ce │ │ │ │ │ + bne.n 35b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 35a6 │ │ │ │ │ - b.n 35b2 │ │ │ │ │ + bne.n 358a │ │ │ │ │ + b.n 3596 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6374,204 +6359,204 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35f2 │ │ │ │ │ + beq.n 35d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35f2 │ │ │ │ │ + bne.n 35d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35f2 │ │ │ │ │ + b.n 35d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3630 │ │ │ │ │ + bne.n 3614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3630 │ │ │ │ │ + b.n 3614 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3668 │ │ │ │ │ + bne.n 364c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3668 │ │ │ │ │ + b.n 364c │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3630 │ │ │ │ │ + b.n 3614 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000036d4 : │ │ │ │ │ +000036b8 : │ │ │ │ │ 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 3888 │ │ │ │ │ + beq.w 386c │ │ │ │ │ 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 389c │ │ │ │ │ - ldr r0, [pc, #424] @ (38a8 ) │ │ │ │ │ + beq.w 3880 │ │ │ │ │ + ldr r0, [pc, #424] @ (388c ) │ │ │ │ │ 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 3802 │ │ │ │ │ + beq.n 37e6 │ │ │ │ │ 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 378e │ │ │ │ │ + beq.n 3772 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37a4 │ │ │ │ │ + beq.n 3788 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37bc │ │ │ │ │ + beq.n 37a0 │ │ │ │ │ ldr r1, [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, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n 3820 │ │ │ │ │ + beq.n 3804 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3794 │ │ │ │ │ + beq.n 3778 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3794 │ │ │ │ │ + cbnz r6, 3778 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 37a0 │ │ │ │ │ + cbz r0, 3784 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3852 │ │ │ │ │ + beq.n 3836 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 388e │ │ │ │ │ + bne.w 3872 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 378e │ │ │ │ │ + beq.n 3772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 378e │ │ │ │ │ + cbnz r3, 3772 │ │ │ │ │ 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} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3764 │ │ │ │ │ + bne.n 3748 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 386c │ │ │ │ │ + b.n 3850 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3806 │ │ │ │ │ + bmi.n 37ea │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3806 │ │ │ │ │ + cbz r3, 37ea │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3806 │ │ │ │ │ + cbz r3, 37ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3744 │ │ │ │ │ + bne.n 3728 │ │ │ │ │ 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] @ (38ac ) │ │ │ │ │ + ldr r3, [pc, #228] @ (3890 ) │ │ │ │ │ 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, 37f8 │ │ │ │ │ + cbz r0, 37dc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #192] @ (38a8 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (388c ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3878 │ │ │ │ │ + bne.n 385c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 378e │ │ │ │ │ + b.n 3772 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #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 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 37c4 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6579,287 +6564,287 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 37c4 │ │ │ │ │ + beq.n 37a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37c4 │ │ │ │ │ + bne.n 37a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37c4 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 37a0 │ │ │ │ │ + beq.n 3784 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 37a0 │ │ │ │ │ + bne.n 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3782 │ │ │ │ │ - b.n 378e │ │ │ │ │ + bne.n 3766 │ │ │ │ │ + b.n 3772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3802 │ │ │ │ │ + bne.n 37e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3802 │ │ │ │ │ + b.n 37e6 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3802 │ │ │ │ │ + b.n 37e6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 386c │ │ │ │ │ + bne.n 3850 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 386c │ │ │ │ │ + b.n 3850 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ nop │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000038b0 : │ │ │ │ │ +00003894 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3984 │ │ │ │ │ + beq.n 3968 │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 38f2 │ │ │ │ │ + bne.n 38d6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3946 │ │ │ │ │ + beq.n 392a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 395c │ │ │ │ │ + beq.n 3940 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 38d4 │ │ │ │ │ + beq.n 38b8 │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 38d4 │ │ │ │ │ + beq.n 38b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 397c │ │ │ │ │ + beq.n 3960 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 38d8 │ │ │ │ │ + beq.n 38bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39a2 │ │ │ │ │ + bne.n 3986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38ec │ │ │ │ │ + bne.n 38d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39e8 │ │ │ │ │ + bne.n 39cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38ec │ │ │ │ │ + bne.n 38d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39f8 │ │ │ │ │ + bne.n 39dc │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 38ec │ │ │ │ │ + b.n 38d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3946 │ │ │ │ │ + beq.n 392a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3946 │ │ │ │ │ + bne.n 392a │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3998 │ │ │ │ │ - b.n 3946 │ │ │ │ │ + bne.n 397c │ │ │ │ │ + b.n 392a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3946 │ │ │ │ │ + beq.n 392a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3946 │ │ │ │ │ + beq.n 392a │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3946 │ │ │ │ │ + beq.n 392a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3930 │ │ │ │ │ + b.n 3914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38ec │ │ │ │ │ + bne.n 38d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38e0 │ │ │ │ │ + beq.n 38c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38e0 │ │ │ │ │ + bne.n 38c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38ec │ │ │ │ │ + bne.n 38d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3946 │ │ │ │ │ + beq.n 392a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3970 │ │ │ │ │ + beq.n 3954 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3998 │ │ │ │ │ - b.n 3946 │ │ │ │ │ + bne.n 397c │ │ │ │ │ + b.n 392a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3946 │ │ │ │ │ + bne.n 392a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3946 │ │ │ │ │ + b.n 392a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a08 : │ │ │ │ │ +000039ec : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ada │ │ │ │ │ + beq.n 3abe │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3a44 │ │ │ │ │ + bpl.n 3a28 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 3ae0 │ │ │ │ │ + bne.n 3ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3a4e │ │ │ │ │ + cbz r3, 3a32 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3a6a │ │ │ │ │ + cbnz r3, 3a4e │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a40 │ │ │ │ │ + b.n 3a24 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a66 │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3a40 │ │ │ │ │ + beq.n 3a24 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3aba │ │ │ │ │ + bmi.n 3a9e │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6867,256 +6852,256 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a66 │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a66 │ │ │ │ │ + bne.n 3a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a66 │ │ │ │ │ + b.n 3a4a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aa0 │ │ │ │ │ + bne.n 3a84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 3a3c │ │ │ │ │ + b.n 3a20 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3a66 │ │ │ │ │ + b.n 3a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3af8 │ │ │ │ │ + beq.n 3adc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3afc │ │ │ │ │ + cbz r3, 3ae0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3a40 │ │ │ │ │ + b.n 3a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a40 │ │ │ │ │ + b.n 3a24 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b08 : │ │ │ │ │ +00003aec : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bdc │ │ │ │ │ + beq.n 3bc0 │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3b4a │ │ │ │ │ + bne.n 3b2e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3b82 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3bb4 │ │ │ │ │ + beq.n 3b98 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b2c │ │ │ │ │ + beq.n 3b10 │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3b2c │ │ │ │ │ + beq.n 3b10 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3bd4 │ │ │ │ │ + beq.n 3bb8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3b30 │ │ │ │ │ + beq.n 3b14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bfa │ │ │ │ │ + bne.n 3bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b44 │ │ │ │ │ + bne.n 3b28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c40 │ │ │ │ │ + bne.n 3c24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b44 │ │ │ │ │ + bne.n 3b28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c50 │ │ │ │ │ + bne.n 3c34 │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3b44 │ │ │ │ │ + b.n 3b28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3b82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b9e │ │ │ │ │ + bne.n 3b82 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3bf0 │ │ │ │ │ - b.n 3b9e │ │ │ │ │ + bne.n 3bd4 │ │ │ │ │ + b.n 3b82 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3b82 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3b82 │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3b82 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3b88 │ │ │ │ │ + b.n 3b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b44 │ │ │ │ │ + bne.n 3b28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b38 │ │ │ │ │ + beq.n 3b1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b38 │ │ │ │ │ + bne.n 3b1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b44 │ │ │ │ │ + bne.n 3b28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3b82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bc8 │ │ │ │ │ + beq.n 3bac │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3bf0 │ │ │ │ │ - b.n 3b9e │ │ │ │ │ + bne.n 3bd4 │ │ │ │ │ + b.n 3b82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b9e │ │ │ │ │ + bne.n 3b82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b9e │ │ │ │ │ + b.n 3b82 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c60 : │ │ │ │ │ +00003c44 : │ │ │ │ │ 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, 3cb4 │ │ │ │ │ + cbz r3, 3c98 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3cb4 │ │ │ │ │ + cbz r3, 3c98 │ │ │ │ │ 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 15d8 │ │ │ │ │ + bl 15bc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3ca2 │ │ │ │ │ + beq.n 3c86 │ │ │ │ │ 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 3c96 │ │ │ │ │ + beq.n 3c7a │ │ │ │ │ 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 │ │ │ │ │ @@ -7124,18 +7109,18 @@ │ │ │ │ │ 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 │ │ │ │ │ - b.n 3cae │ │ │ │ │ + b.n 3c92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cd0 : │ │ │ │ │ +00003cb4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7144,496 +7129,514 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cec : │ │ │ │ │ +00003cd0 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dc0 │ │ │ │ │ + beq.n 3da4 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3d2e │ │ │ │ │ + bne.n 3d12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3d82 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3d98 │ │ │ │ │ + beq.n 3d7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d10 │ │ │ │ │ + beq.n 3cf4 │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3d10 │ │ │ │ │ + beq.n 3cf4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3db8 │ │ │ │ │ + beq.n 3d9c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3d14 │ │ │ │ │ + beq.n 3cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3dde │ │ │ │ │ + bne.n 3dc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d28 │ │ │ │ │ + bne.n 3d0c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e24 │ │ │ │ │ + bne.n 3e08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d28 │ │ │ │ │ + bne.n 3d0c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e34 │ │ │ │ │ + bne.n 3e18 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3d28 │ │ │ │ │ + b.n 3d0c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d82 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d82 │ │ │ │ │ + bne.n 3d66 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3dd4 │ │ │ │ │ - b.n 3d82 │ │ │ │ │ + bne.n 3db8 │ │ │ │ │ + b.n 3d66 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3d82 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d82 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3d82 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3d6c │ │ │ │ │ + b.n 3d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d28 │ │ │ │ │ + bne.n 3d0c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d1c │ │ │ │ │ + beq.n 3d00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d1c │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d28 │ │ │ │ │ + bne.n 3d0c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3d82 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dac │ │ │ │ │ + beq.n 3d90 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3dd4 │ │ │ │ │ - b.n 3d82 │ │ │ │ │ + bne.n 3db8 │ │ │ │ │ + b.n 3d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d82 │ │ │ │ │ + bne.n 3d66 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d82 │ │ │ │ │ + b.n 3d66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e44 : │ │ │ │ │ +00003e28 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3eac │ │ │ │ │ + cbz r3, 3e8c │ │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ │ - cbnz r6, 3e8a │ │ │ │ │ + cbnz r6, 3e6a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne.n 3ecc │ │ │ │ │ - cbz r7, 3eb8 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 3eb4 │ │ │ │ │ + cbz r7, 3ea0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3ef4 │ │ │ │ │ + beq.n 3f24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3e84 │ │ │ │ │ + bne.n 3e64 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3f5c │ │ │ │ │ + bne.n 3f82 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e62 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 3eb8 │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - cbnz r3, 3ed2 │ │ │ │ │ + bne.n 3e46 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 3ea0 │ │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ + cbz r3, 3ea0 │ │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 3ef8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3e84 │ │ │ │ │ + b.n 3e64 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e6a │ │ │ │ │ + beq.n 3e4e │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3e6a │ │ │ │ │ - cbz r7, 3efe │ │ │ │ │ + beq.n 3e4e │ │ │ │ │ + cbz r7, 3ef2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3e6c │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3f30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3f4a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3e78 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 3e64 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ + bne.n 3f34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3eb8 │ │ │ │ │ + beq.n 3ea0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ 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 3e84 │ │ │ │ │ + bne.n 3e64 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3eb8 │ │ │ │ │ + beq.n 3ea0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3eb8 │ │ │ │ │ + bne.n 3ea0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eb8 │ │ │ │ │ + b.n 3ea0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w r8, #0 │ │ │ │ │ + beq.n 3ea0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3ef2 │ │ │ │ │ + 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 3ef2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3e84 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 3e74 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3e74 │ │ │ │ │ + bne.n 3e64 │ │ │ │ │ + ldr.w r8, [r6] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.w 3e58 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r6] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 3e58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e74 │ │ │ │ │ + b.n 3edc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ea4 │ │ │ │ │ + bne.w 3e84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ea4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3efe │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3efe │ │ │ │ │ + b.n 3e84 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00003f78 : │ │ │ │ │ +00003f94 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3f7c │ │ │ │ │ + cbnz r0, 3f98 │ │ │ │ │ bx lr │ │ │ │ │ - b.n 3f80 │ │ │ │ │ + b.n 3f9c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f80 : │ │ │ │ │ +00003f9c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3f8c │ │ │ │ │ + bne.n 3fa8 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f8a │ │ │ │ │ + bne.n 3fa6 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003f98 : │ │ │ │ │ +00003fb4 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 406c │ │ │ │ │ + beq.n 4088 │ │ │ │ │ ldr r7, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3fda │ │ │ │ │ + bne.n 3ff6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 404a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4044 │ │ │ │ │ + beq.n 4060 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fbc │ │ │ │ │ + beq.n 3fd8 │ │ │ │ │ ldr.w r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3fbc │ │ │ │ │ + beq.n 3fd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4064 │ │ │ │ │ + beq.n 4080 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3fc0 │ │ │ │ │ + beq.n 3fdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 408a │ │ │ │ │ + bne.n 40a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fd4 │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 40d0 │ │ │ │ │ + bne.n 40ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fd4 │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 40e0 │ │ │ │ │ + bne.n 40fc │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3fd4 │ │ │ │ │ + b.n 3ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 404a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 402e │ │ │ │ │ + bne.n 404a │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4080 │ │ │ │ │ - b.n 402e │ │ │ │ │ + bne.n 409c │ │ │ │ │ + b.n 404a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 404a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 404a │ │ │ │ │ ldr.w r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 404a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4018 │ │ │ │ │ + b.n 4034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fd4 │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3fc8 │ │ │ │ │ + beq.n 3fe4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fc8 │ │ │ │ │ + bne.n 3fe4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fd4 │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 404a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4058 │ │ │ │ │ + beq.n 4074 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4080 │ │ │ │ │ - b.n 402e │ │ │ │ │ + bne.n 409c │ │ │ │ │ + b.n 404a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 402e │ │ │ │ │ + bne.n 404a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 402e │ │ │ │ │ + b.n 404a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040f0 <_PyNumber_PowerNoMod>: │ │ │ │ │ +0000410c <_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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -7645,90 +7648,90 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4272 <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ + beq.w 428e <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - cbnz r7, 4150 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ + cbnz r7, 416c <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4250 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.w 426c <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 416e <_PyNumber_PowerNoMod+0x7e> │ │ │ │ │ + beq.n 418a <_PyNumber_PowerNoMod+0x7e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 4124 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r6, 417a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + beq.n 4140 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r6, 4196 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 412a <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ + beq.n 4146 <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41ec <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne.n 4208 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4134 <_PyNumber_PowerNoMod+0x44> │ │ │ │ │ + b.n 4150 <_PyNumber_PowerNoMod+0x44> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4254 <_PyNumber_PowerNoMod+0x164> │ │ │ │ │ + bne.n 4270 <_PyNumber_PowerNoMod+0x164> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - cbz r7, 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + cbz r7, 41c2 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r6 │ │ │ │ │ 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 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 4164 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4264 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ + bne.n 4280 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ 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, 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbz r3, 41dc <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ - beq.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ - cbnz r3, 4224 <_PyNumber_PowerNoMod+0x134> │ │ │ │ │ + beq.n 41dc <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbnz r3, 4240 <_PyNumber_PowerNoMod+0x134> │ │ │ │ │ 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 │ │ │ │ │ @@ -7742,1310 +7745,1342 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + b.n 4164 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 4164 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4132 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + beq.n 414e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4132 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + bne.n 414e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4132 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + b.n 414e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 4164 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + beq.n 41dc <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + bne.n 41dc <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b.n 41dc <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 41c2 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 417a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + bne.n 4196 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 417a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + b.n 4196 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + bne.n 41c2 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ - cbnz r7, 427a <_PyNumber_PowerNoMod+0x18a> │ │ │ │ │ + b.n 41c2 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + cbnz r7, 4296 <_PyNumber_PowerNoMod+0x18a> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 41c2 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4250 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.n 426c <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 4180 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + b.n 419c <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ │ │ │ │ │ -00004284 : │ │ │ │ │ +000042a0 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 436a │ │ │ │ │ + bne.n 4388 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - bne.n 430a │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + bne.n 4326 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 4366 │ │ │ │ │ + bmi.n 4384 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr.w r5, [r4, ip, lsl #2] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 42be │ │ │ │ │ + ble.n 42da │ │ │ │ │ ldr.w r6, [r1, ip, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 436e │ │ │ │ │ + bne.n 438c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4368 │ │ │ │ │ + beq.n 4386 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 42da │ │ │ │ │ + ble.n 42f6 │ │ │ │ │ ldr.w r2, [r1, lr] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 436e │ │ │ │ │ + bne.n 438c │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 4306 │ │ │ │ │ + ble.n 4322 │ │ │ │ │ ldr.w r5, [r1, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 436e │ │ │ │ │ - adds r5, r2, #1 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ + bne.n 438c │ │ │ │ │ + adds r7, r2, #1 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bgt.n 42ec │ │ │ │ │ + bgt.n 4308 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 42f6 │ │ │ │ │ + b.n 4312 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 4372 │ │ │ │ │ + bne.n 4390 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 4366 │ │ │ │ │ + cbz r1, 4384 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 43ea │ │ │ │ │ + beq.w 4446 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 4366 │ │ │ │ │ + ble.n 4384 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 432e │ │ │ │ │ + ble.n 434c │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 436e │ │ │ │ │ + bne.n 438c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4368 │ │ │ │ │ + beq.n 4386 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 4342 │ │ │ │ │ + ble.n 4360 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 436e │ │ │ │ │ + bne.n 438c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 435c │ │ │ │ │ + ble.n 437a │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 436e │ │ │ │ │ + bne.n 438c │ │ │ │ │ adds r4, #1 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 434c │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bne.n 436a │ │ │ │ │ movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 436e │ │ │ │ │ + bne.n 438c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - bmi.n 4366 │ │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ │ + bmi.n 4384 │ │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ - ldr.w ip, [r5, r1, lsl #2] │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - ble.n 43a0 │ │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ │ + ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 43bc │ │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bne.n 43e0 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bne.n 43fc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4368 │ │ │ │ │ + beq.n 4386 │ │ │ │ │ subs r6, #4 │ │ │ │ │ - mul.w r1, ip, r4 │ │ │ │ │ - ldr.w ip, [r5, r6] │ │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ │ + ldr.w ip, [r4, r6] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 43ba │ │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.n 43e0 │ │ │ │ │ - subs r4, r0, #3 │ │ │ │ │ + ble.n 43d6 │ │ │ │ │ + ldr r1, [r2, r6] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 43fc │ │ │ │ │ + subs r1, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 4366 │ │ │ │ │ - mul.w r1, ip, r1 │ │ │ │ │ - ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ + beq.n 4384 │ │ │ │ │ + mul.w r3, ip, r3 │ │ │ │ │ + ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + ble.n 43f0 │ │ │ │ │ + ldr.w r7, [r2, r1, lsl #2] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 43fc │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mul.w r3, r6, r3 │ │ │ │ │ + adds r6, r1, #1 │ │ │ │ │ + bne.n 43e0 │ │ │ │ │ + b.n 4384 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n 4384 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 440c │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.n 438c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 43d4 │ │ │ │ │ - ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.n 43e0 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ │ - adds r0, r4, #1 │ │ │ │ │ - bne.n 43c4 │ │ │ │ │ - b.n 4366 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.w 601c <_IsFortranContiguous> │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + beq.n 4386 │ │ │ │ │ + mul.w r5, r3, r5 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 4420 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.n 438c │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + ldr.w r5, [r4, r1, lsl #2] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ble.n 443a │ │ │ │ │ + ldr.w r6, [r2, r1, lsl #2] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 438c │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 442a │ │ │ │ │ + b.n 4384 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 4b0 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000043f4 <_IsCContiguous>: │ │ │ │ │ +00004450 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 4428 <_IsCContiguous+0x34> │ │ │ │ │ + cbz r3, 4484 <_IsCContiguous+0x34> │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ - cbz r4, 4422 <_IsCContiguous+0x2e> │ │ │ │ │ + cbz r4, 447e <_IsCContiguous+0x2e> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4422 <_IsCContiguous+0x2e> │ │ │ │ │ + blt.n 447e <_IsCContiguous+0x2e> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 441a <_IsCContiguous+0x26> │ │ │ │ │ + ble.n 4476 <_IsCContiguous+0x26> │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 442c <_IsCContiguous+0x38> │ │ │ │ │ + bne.n 4488 <_IsCContiguous+0x38> │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4404 <_IsCContiguous+0x10> │ │ │ │ │ + b.n 4460 <_IsCContiguous+0x10> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4424 <_IsCContiguous+0x30> │ │ │ │ │ + b.n 4480 <_IsCContiguous+0x30> │ │ │ │ │ │ │ │ │ │ -00004430 : │ │ │ │ │ +0000448c : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4450 │ │ │ │ │ + cbz r0, 44ac │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 445a │ │ │ │ │ + cbz r3, 44b6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 445a │ │ │ │ │ + cbz r3, 44b6 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ 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, 446e │ │ │ │ │ + cbz r1, 44ca │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 447c │ │ │ │ │ + cbnz r3, 44d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4454 │ │ │ │ │ + b.n 44b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4454 │ │ │ │ │ + b.n 44b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000448c : │ │ │ │ │ +000044e8 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44f0 │ │ │ │ │ + cbz r3, 454c │ │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ - cbnz r6, 44ce │ │ │ │ │ + cbnz r6, 452a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4518 │ │ │ │ │ - cbz r7, 4504 │ │ │ │ │ + bne.n 4574 │ │ │ │ │ + cbz r7, 4560 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4588 │ │ │ │ │ + beq.n 45e4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 44c8 │ │ │ │ │ + bne.n 4524 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 45e6 │ │ │ │ │ + bne.n 4642 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44aa │ │ │ │ │ + bne.n 4506 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4504 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4504 │ │ │ │ │ + cbz r3, 4560 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 455c │ │ │ │ │ + bne.n 45b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 44c8 │ │ │ │ │ + b.n 4524 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44b2 │ │ │ │ │ + beq.n 450e │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 44b2 │ │ │ │ │ - cbz r7, 4556 │ │ │ │ │ + beq.n 450e │ │ │ │ │ + cbz r7, 45b2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 44b4 │ │ │ │ │ + beq.n 4510 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 45ae │ │ │ │ │ + bne.n 460a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 44c8 │ │ │ │ │ + bne.n 4524 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4598 │ │ │ │ │ + bne.n 45f4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4504 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ 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 44c8 │ │ │ │ │ + bne.n 4524 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4504 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4504 │ │ │ │ │ + bne.n 4560 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4504 │ │ │ │ │ + b.n 4560 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 4504 │ │ │ │ │ + beq.n 4560 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4556 │ │ │ │ │ + bne.n 45b2 │ │ │ │ │ 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 4556 │ │ │ │ │ + b.n 45b2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 44c8 │ │ │ │ │ + bne.n 4524 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 44bc │ │ │ │ │ + beq.w 4518 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 44bc │ │ │ │ │ + bne.w 4518 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4540 │ │ │ │ │ + b.n 459c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 44e8 │ │ │ │ │ + bne.w 4544 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44e8 │ │ │ │ │ + b.n 4544 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045f8 : │ │ │ │ │ +00004654 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 460e │ │ │ │ │ + bmi.n 466a │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 460e │ │ │ │ │ + cbz r3, 466a │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004614 <_PyObject_HasLen>: │ │ │ │ │ +00004670 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4622 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 467e <_PyObject_HasLen+0xe> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4622 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 467e <_PyObject_HasLen+0xe> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r0, 462e <_PyObject_HasLen+0x1a> │ │ │ │ │ + cbz r0, 468a <_PyObject_HasLen+0x1a> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004630 : │ │ │ │ │ +0000468c : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4650 │ │ │ │ │ + cbz r0, 46ac │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 465a │ │ │ │ │ + cbz r3, 46b6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 465a │ │ │ │ │ + cbz r3, 46b6 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ 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, 4678 │ │ │ │ │ + cbnz r1, 46d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4654 │ │ │ │ │ + b.n 46b0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 46c6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4654 │ │ │ │ │ + b.n 46b0 │ │ │ │ │ │ │ │ │ │ -0000468c <_PyObject_RealIsInstance>: │ │ │ │ │ +000046e8 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4708 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + bge.n 4764 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 46ea <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ + beq.n 4746 <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 46ea <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ - ldr r1, [pc, #164] @ (475c <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ + cbnz r0, 4746 <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ + ldr r1, [pc, #164] @ (47b8 <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 471e <_PyObject_RealIsInstance+0x92> │ │ │ │ │ + cbz r3, 477a <_PyObject_RealIsInstance+0x92> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 46f2 <_PyObject_RealIsInstance+0x66> │ │ │ │ │ + bne.n 474e <_PyObject_RealIsInstance+0x66> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 46da <_PyObject_RealIsInstance+0x4e> │ │ │ │ │ + bne.n 4736 <_PyObject_RealIsInstance+0x4e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + bne.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 46ca <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ + bge.n 4726 <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 46ca <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ + b.n 4726 <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 428 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 4722 <_PyObject_RealIsInstance+0x96> │ │ │ │ │ + cbnz r0, 477e <_PyObject_RealIsInstance+0x96> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ - ldr r1, [pc, #56] @ (475c <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ + b.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + ldr r1, [pc, #56] @ (47b8 <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + beq.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 59e0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + beq.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + bne.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46d4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 4730 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004760 : │ │ │ │ │ +000047bc : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 478a │ │ │ │ │ + beq.n 47e6 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r2, 47d0 │ │ │ │ │ + cbz r2, 482c │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - cbz r5, 4792 │ │ │ │ │ + cbz r5, 47ee │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ - bmi.n 47d0 │ │ │ │ │ + bmi.n 482c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 47d0 │ │ │ │ │ + cbz r2, 482c │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ ands.w r2, r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 47d0 │ │ │ │ │ + bne.n 482c │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r3, 47d0 │ │ │ │ │ + cbz r3, 482c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 47d0 │ │ │ │ │ + cbz r3, 482c │ │ │ │ │ bl 8b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4790 │ │ │ │ │ + bne.n 47ec │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 47ce │ │ │ │ │ + beq.n 482a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 47ea │ │ │ │ │ + cbz r3, 4846 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 478e │ │ │ │ │ + b.n 47ea │ │ │ │ │ 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 47ce │ │ │ │ │ + b.n 482a │ │ │ │ │ │ │ │ │ │ -000047f8 : │ │ │ │ │ +00004854 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48cc │ │ │ │ │ + beq.n 4928 │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 483a │ │ │ │ │ + bne.n 4896 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 488e │ │ │ │ │ + beq.n 48ea │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 48a4 │ │ │ │ │ + beq.n 4900 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4878 │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 481c │ │ │ │ │ + beq.n 4878 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 48c4 │ │ │ │ │ + beq.n 4920 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4820 │ │ │ │ │ + beq.n 487c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 48ea │ │ │ │ │ + bne.n 4946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4834 │ │ │ │ │ + bne.n 4890 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4930 │ │ │ │ │ + bne.n 498c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4834 │ │ │ │ │ + bne.n 4890 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4940 │ │ │ │ │ + bne.n 499c │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4834 │ │ │ │ │ + b.n 4890 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 488e │ │ │ │ │ + beq.n 48ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 488e │ │ │ │ │ + bne.n 48ea │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 48e0 │ │ │ │ │ - b.n 488e │ │ │ │ │ + bne.n 493c │ │ │ │ │ + b.n 48ea │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 488e │ │ │ │ │ + beq.n 48ea │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 488e │ │ │ │ │ + beq.n 48ea │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 488e │ │ │ │ │ + beq.n 48ea │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4878 │ │ │ │ │ + b.n 48d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4834 │ │ │ │ │ + bne.n 4890 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4828 │ │ │ │ │ + beq.n 4884 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4828 │ │ │ │ │ + bne.n 4884 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4834 │ │ │ │ │ + bne.n 4890 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 488e │ │ │ │ │ + beq.n 48ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48b8 │ │ │ │ │ + beq.n 4914 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 48e0 │ │ │ │ │ - b.n 488e │ │ │ │ │ + bne.n 493c │ │ │ │ │ + b.n 48ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 488e │ │ │ │ │ + bne.n 48ea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 488e │ │ │ │ │ + b.n 48ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004950 : │ │ │ │ │ +000049ac : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 49b4 │ │ │ │ │ + cbz r3, 4a10 │ │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r6, 4992 │ │ │ │ │ + cbnz r6, 49ee │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 49dc │ │ │ │ │ - cbz r7, 49c8 │ │ │ │ │ + bne.n 4a38 │ │ │ │ │ + cbz r7, 4a24 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4a4c │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 498c │ │ │ │ │ + bne.n 49e8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4aaa │ │ │ │ │ + bne.n 4b06 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 496e │ │ │ │ │ + bne.n 49ca │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 49c8 │ │ │ │ │ + beq.n 4a24 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 49c8 │ │ │ │ │ + cbz r3, 4a24 │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4a20 │ │ │ │ │ + bne.n 4a7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 498c │ │ │ │ │ + b.n 49e8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4976 │ │ │ │ │ + beq.n 49d2 │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 4976 │ │ │ │ │ - cbz r7, 4a1a │ │ │ │ │ + beq.n 49d2 │ │ │ │ │ + cbz r7, 4a76 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4978 │ │ │ │ │ + beq.n 49d4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a72 │ │ │ │ │ + bne.n 4ace │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 498c │ │ │ │ │ + bne.n 49e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4a5c │ │ │ │ │ + bne.n 4ab8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 49c8 │ │ │ │ │ + beq.n 4a24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ 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 498c │ │ │ │ │ + bne.n 49e8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 49c8 │ │ │ │ │ + beq.n 4a24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 49c8 │ │ │ │ │ + bne.n 4a24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49c8 │ │ │ │ │ + b.n 4a24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 49c8 │ │ │ │ │ + beq.n 4a24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a1a │ │ │ │ │ + bne.n 4a76 │ │ │ │ │ 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 4a1a │ │ │ │ │ + b.n 4a76 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 498c │ │ │ │ │ + bne.n 49e8 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 4980 │ │ │ │ │ + beq.w 49dc │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4980 │ │ │ │ │ + bne.w 49dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a04 │ │ │ │ │ + b.n 4a60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 49ac │ │ │ │ │ + bne.w 4a08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49ac │ │ │ │ │ + b.n 4a08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004abc <_PySequence_IterSearch>: │ │ │ │ │ +00004b18 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.w 4d50 <_PySequence_IterSearch+0x294> │ │ │ │ │ + beq.w 4db8 <_PySequence_IterSearch+0x2a0> │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c9a <_PySequence_IterSearch+0x1de> │ │ │ │ │ + beq.w 4d02 <_PySequence_IterSearch+0x1ea> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cb6 <_PySequence_IterSearch+0x1fa> │ │ │ │ │ + beq.w 4d1e <_PySequence_IterSearch+0x206> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq.w 4cf8 <_PySequence_IterSearch+0x23c> │ │ │ │ │ + beq.w 4d60 <_PySequence_IterSearch+0x248> │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c06 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.w 4c6e <_PySequence_IterSearch+0x156> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b2a <_PySequence_IterSearch+0x6e> │ │ │ │ │ + beq.n 4b88 <_PySequence_IterSearch+0x70> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4bfe <_PySequence_IterSearch+0x142> │ │ │ │ │ + beq.n 4c60 <_PySequence_IterSearch+0x148> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 4c5a <_PySequence_IterSearch+0x142> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 4bf8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ - bne.n 4bb6 <_PySequence_IterSearch+0xfa> │ │ │ │ │ + bne.n 4c18 <_PySequence_IterSearch+0x100> │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ negs r5, r3 │ │ │ │ │ adcs r5, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c06 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.n 4c6e <_PySequence_IterSearch+0x156> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b66 <_PySequence_IterSearch+0xaa> │ │ │ │ │ + beq.n 4bc8 <_PySequence_IterSearch+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c52 <_PySequence_IterSearch+0x196> │ │ │ │ │ + beq.n 4cba <_PySequence_IterSearch+0x1a2> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 4bf8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ - bne.n 4c3e <_PySequence_IterSearch+0x182> │ │ │ │ │ + blt.n 4c5a <_PySequence_IterSearch+0x142> │ │ │ │ │ + bne.n 4ca6 <_PySequence_IterSearch+0x18e> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4c46 <_PySequence_IterSearch+0x18a> │ │ │ │ │ + beq.n 4cae <_PySequence_IterSearch+0x196> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c06 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.n 4c6e <_PySequence_IterSearch+0x156> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 4ba4 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + beq.n 4c06 <_PySequence_IterSearch+0xee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c4a <_PySequence_IterSearch+0x18e> │ │ │ │ │ + beq.n 4cb2 <_PySequence_IterSearch+0x19a> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 4bf8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ - bne.n 4bd8 <_PySequence_IterSearch+0x11c> │ │ │ │ │ + blt.n 4c5a <_PySequence_IterSearch+0x142> │ │ │ │ │ + bne.n 4c3a <_PySequence_IterSearch+0x122> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4c5a <_PySequence_IterSearch+0x19e> │ │ │ │ │ + beq.n 4cc2 <_PySequence_IterSearch+0x1aa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - b.n 4b7e <_PySequence_IterSearch+0xc2> │ │ │ │ │ + b.n 4be0 <_PySequence_IterSearch+0xc8> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c6a <_PySequence_IterSearch+0x1ae> │ │ │ │ │ + bne.n 4cd2 <_PySequence_IterSearch+0x1ba> │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4bd2 <_PySequence_IterSearch+0x116> │ │ │ │ │ + beq.n 4c34 <_PySequence_IterSearch+0x11c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4bd2 <_PySequence_IterSearch+0x116> │ │ │ │ │ + cbnz r3, 4c34 <_PySequence_IterSearch+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c72 <_PySequence_IterSearch+0x1b6> │ │ │ │ │ + bne.n 4cda <_PySequence_IterSearch+0x1c2> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4bbc <_PySequence_IterSearch+0x100> │ │ │ │ │ + beq.n 4c1e <_PySequence_IterSearch+0x106> │ │ │ │ │ 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 .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4bbc <_PySequence_IterSearch+0x100> │ │ │ │ │ + b.n 4c1e <_PySequence_IterSearch+0x106> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b2a <_PySequence_IterSearch+0x6e> │ │ │ │ │ - ldr r3, [pc, #336] @ (4d58 <_PySequence_IterSearch+0x29c>) │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 4b8e <_PySequence_IterSearch+0x76> │ │ │ │ │ + b.n 4c5a <_PySequence_IterSearch+0x142> │ │ │ │ │ + ldr r3, [pc, #336] @ (4dc0 <_PySequence_IterSearch+0x2a8>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d2a <_PySequence_IterSearch+0x26e> │ │ │ │ │ + bne.w 4d92 <_PySequence_IterSearch+0x27a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4bf8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + bne.n 4c5a <_PySequence_IterSearch+0x142> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4bbc <_PySequence_IterSearch+0x100> │ │ │ │ │ + bne.n 4c1e <_PySequence_IterSearch+0x106> │ │ │ │ │ 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 .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4bf8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + b.n 4c5a <_PySequence_IterSearch+0x142> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4bbc <_PySequence_IterSearch+0x100> │ │ │ │ │ + beq.n 4c1e <_PySequence_IterSearch+0x106> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4c6e <_PySequence_IterSearch+0x1b2> │ │ │ │ │ + beq.n 4cd6 <_PySequence_IterSearch+0x1be> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4b72 <_PySequence_IterSearch+0xb6> │ │ │ │ │ + b.n 4bd4 <_PySequence_IterSearch+0xbc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ba4 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + b.n 4c06 <_PySequence_IterSearch+0xee> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b66 <_PySequence_IterSearch+0xaa> │ │ │ │ │ + b.n 4bc8 <_PySequence_IterSearch+0xb0> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4bb0 <_PySequence_IterSearch+0xf4> │ │ │ │ │ + b.n 4c12 <_PySequence_IterSearch+0xfa> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.n 4c96 <_PySequence_IterSearch+0x1da> │ │ │ │ │ + bne.n 4cfe <_PySequence_IterSearch+0x1e6> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4bbc <_PySequence_IterSearch+0x100> │ │ │ │ │ + b.n 4c1e <_PySequence_IterSearch+0x106> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4c6e <_PySequence_IterSearch+0x1b2> │ │ │ │ │ + beq.n 4cd6 <_PySequence_IterSearch+0x1be> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 4c66 <_PySequence_IterSearch+0x1aa> │ │ │ │ │ + bne.n 4cce <_PySequence_IterSearch+0x1b6> │ │ │ │ │ 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 .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4bf8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + b.n 4c5a <_PySequence_IterSearch+0x142> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4b38 <_PySequence_IterSearch+0x7c> │ │ │ │ │ + b.n 4b9a <_PySequence_IterSearch+0x82> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bmi.n 4cde <_PySequence_IterSearch+0x222> │ │ │ │ │ + bmi.n 4d46 <_PySequence_IterSearch+0x22e> │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4cde <_PySequence_IterSearch+0x222> │ │ │ │ │ + cbz r3, 4d46 <_PySequence_IterSearch+0x22e> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 4cde <_PySequence_IterSearch+0x222> │ │ │ │ │ + cbz r3, 4d46 <_PySequence_IterSearch+0x22e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4cb6 <_PySequence_IterSearch+0x1fa> │ │ │ │ │ + cbz r0, 4d1e <_PySequence_IterSearch+0x206> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - b.n 4b06 <_PySequence_IterSearch+0x4a> │ │ │ │ │ + b.n 4b62 <_PySequence_IterSearch+0x4a> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 4cd8 <_PySequence_IterSearch+0x21c> │ │ │ │ │ + cbz r0, 4d40 <_PySequence_IterSearch+0x228> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4bd2 <_PySequence_IterSearch+0x116> │ │ │ │ │ + b.n 4c34 <_PySequence_IterSearch+0x11c> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r6, #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 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4cbe <_PySequence_IterSearch+0x202> │ │ │ │ │ + b.n 4d26 <_PySequence_IterSearch+0x20e> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -9053,60 +9088,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4cbe <_PySequence_IterSearch+0x202> │ │ │ │ │ + beq.n 4d26 <_PySequence_IterSearch+0x20e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4cbe <_PySequence_IterSearch+0x202> │ │ │ │ │ + bne.n 4d26 <_PySequence_IterSearch+0x20e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cbe <_PySequence_IterSearch+0x202> │ │ │ │ │ + b.n 4d26 <_PySequence_IterSearch+0x20e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c1a <_PySequence_IterSearch+0x15e> │ │ │ │ │ + beq.w 4c82 <_PySequence_IterSearch+0x16a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c1a <_PySequence_IterSearch+0x15e> │ │ │ │ │ + beq.w 4c82 <_PySequence_IterSearch+0x16a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 4c1a <_PySequence_IterSearch+0x15e> │ │ │ │ │ + b.n 4c82 <_PySequence_IterSearch+0x16a> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4cd8 <_PySequence_IterSearch+0x21c> │ │ │ │ │ + b.n 4d40 <_PySequence_IterSearch+0x228> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004d5c : │ │ │ │ │ +00004dc4 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ bic.w r2, r1, #8 │ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #2 │ │ │ │ │ - beq.n 4d9a │ │ │ │ │ + beq.n 4e02 │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9115,75 +9150,75 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e50 │ │ │ │ │ + beq.n 4eb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 4ddc │ │ │ │ │ + bpl.n 4e44 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d96 │ │ │ │ │ + beq.n 4dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d96 │ │ │ │ │ + bne.n 4dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d96 │ │ │ │ │ + b.n 4dfe │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4de6 │ │ │ │ │ + cbz r2, 4e4e │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4e00 │ │ │ │ │ + cbnz r2, 4e68 │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4d94 │ │ │ │ │ + b.n 4dfc │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d94 │ │ │ │ │ + beq.n 4dfc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4db8 │ │ │ │ │ + beq.n 4e20 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4e56 │ │ │ │ │ + bmi.n 4ebe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -9191,120 +9226,187 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d94 │ │ │ │ │ + beq.n 4dfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d94 │ │ │ │ │ + bne.n 4dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d94 │ │ │ │ │ + b.n 4dfc │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4d94 │ │ │ │ │ + b.n 4dfc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4db8 │ │ │ │ │ + beq.n 4e20 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d94 │ │ │ │ │ - b.n 4e40 │ │ │ │ │ + beq.n 4dfc │ │ │ │ │ + b.n 4ea8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004e80 : │ │ │ │ │ +00004ee8 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + 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, #20 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4e9e │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 4ebc │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ + cbz r3, 4f5e │ │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ │ + cbnz r6, 4f3a │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - movs r2, #8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 4f9c │ │ │ │ │ + cbz r7, 4f72 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b8 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq.n 4ee4 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.n 4fe0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + blx r6 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 4eb6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 4f32 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 5084 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4f18 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 4f72 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cbz r3, 4f72 │ │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 4ff0 │ │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r7, [r0, #52] @ 0x34 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 506a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5010 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 5020 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5020 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + b.w 3c44 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 4f20 │ │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.n 4f20 │ │ │ │ │ + cbz r7, 4fea │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 4f22 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f26 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 4f32 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ea6 │ │ │ │ │ + beq.n 4f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ea6 │ │ │ │ │ + bne.n 4f22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ea6 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + b.n 4f22 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 505c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 5056 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 4f32 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 504c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r7, [r2, #52] @ 0x34 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n 4f48 │ │ │ │ │ - cbnz r3, 4f0c │ │ │ │ │ - cbz r7, 4f1c │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 4f1c │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 3c60 │ │ │ │ │ + ldr r7, [r2, #52] @ 0x34 │ │ │ │ │ + b.n 4f80 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbz r0, 4f16 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cbz r0, 501a │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 4f02 │ │ │ │ │ + b.n 4f92 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f10 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + bne.n 5014 │ │ │ │ │ + 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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ @@ -9317,185 +9419,210 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 4eb6 │ │ │ │ │ + b.n 4f32 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 5056 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + b.n 4f72 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4fea │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4fea │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ef6 │ │ │ │ │ + bne.n 4f80 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4ef6 │ │ │ │ │ - nop │ │ │ │ │ + b.n 4f80 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4f56 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4f56 │ │ │ │ │ │ │ │ │ │ -00004f5c : │ │ │ │ │ +00005094 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5030 │ │ │ │ │ + beq.n 5168 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4f9e │ │ │ │ │ + bne.n 50d6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4ff2 │ │ │ │ │ + beq.n 512a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 5008 │ │ │ │ │ + beq.n 5140 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f80 │ │ │ │ │ + beq.n 50b8 │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 4f80 │ │ │ │ │ + beq.n 50b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5028 │ │ │ │ │ + beq.n 5160 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4f84 │ │ │ │ │ + beq.n 50bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 504e │ │ │ │ │ + bne.n 5186 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f98 │ │ │ │ │ + bne.n 50d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5094 │ │ │ │ │ + bne.n 51cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f98 │ │ │ │ │ + bne.n 50d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 50a4 │ │ │ │ │ + bne.n 51dc │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4f98 │ │ │ │ │ + b.n 50d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ff2 │ │ │ │ │ + beq.n 512a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ff2 │ │ │ │ │ + bne.n 512a │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5044 │ │ │ │ │ - b.n 4ff2 │ │ │ │ │ + bne.n 517c │ │ │ │ │ + b.n 512a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4ff2 │ │ │ │ │ + beq.n 512a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ff2 │ │ │ │ │ + beq.n 512a │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4ff2 │ │ │ │ │ + beq.n 512a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4fdc │ │ │ │ │ + b.n 5114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f98 │ │ │ │ │ + bne.n 50d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f8c │ │ │ │ │ + beq.n 50c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f8c │ │ │ │ │ + bne.n 50c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f98 │ │ │ │ │ + bne.n 50d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 4ff2 │ │ │ │ │ + beq.n 512a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 501c │ │ │ │ │ + beq.n 5154 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5044 │ │ │ │ │ - b.n 4ff2 │ │ │ │ │ + bne.n 517c │ │ │ │ │ + b.n 512a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ff2 │ │ │ │ │ + bne.n 512a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ff2 │ │ │ │ │ + b.n 512a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000050b4 : │ │ │ │ │ +000051ec : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ 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 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -9508,542 +9635,542 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 51da │ │ │ │ │ + beq.n 5312 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r6, 510c │ │ │ │ │ + cbnz r6, 5244 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 51e0 │ │ │ │ │ + beq.n 5318 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 5158 │ │ │ │ │ + beq.n 5290 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 51d2 │ │ │ │ │ - cbz r4, 5164 │ │ │ │ │ + beq.n 530a │ │ │ │ │ + cbz r4, 529c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 5154 │ │ │ │ │ + cbz r6, 528c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50ee │ │ │ │ │ + beq.n 5226 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 5104 │ │ │ │ │ + bne.n 523c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5154 │ │ │ │ │ + beq.n 528c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 525a │ │ │ │ │ + beq.w 5392 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 50f6 │ │ │ │ │ + b.n 522e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5240 │ │ │ │ │ - cbz r6, 5186 │ │ │ │ │ + bne.n 5378 │ │ │ │ │ + cbz r6, 52be │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ 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 5104 │ │ │ │ │ + bne.n 523c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5232 │ │ │ │ │ + bne.n 536a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5198 │ │ │ │ │ + cbz r3, 52d0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 5198 │ │ │ │ │ - cbnz r3, 5202 │ │ │ │ │ + beq.n 52d0 │ │ │ │ │ + cbnz r3, 533a │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - bne.n 51e4 │ │ │ │ │ + bne.n 531c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5104 │ │ │ │ │ + b.n 523c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5186 │ │ │ │ │ + beq.n 52be │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 50ee │ │ │ │ │ + b.n 5226 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5250 │ │ │ │ │ + bne.n 5388 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 5186 │ │ │ │ │ + b.n 52be │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ strd r4, r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 51ce │ │ │ │ │ + b.n 5306 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 5104 │ │ │ │ │ + bne.w 523c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 52d0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5198 │ │ │ │ │ + bne.n 52d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5198 │ │ │ │ │ + b.n 52d0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5186 │ │ │ │ │ + bne.n 52be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5186 │ │ │ │ │ + b.n 52be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5164 │ │ │ │ │ + bne.n 529c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5164 │ │ │ │ │ + b.n 529c │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5164 │ │ │ │ │ + bne.n 529c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 5186 │ │ │ │ │ + b.n 52be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5154 │ │ │ │ │ + b.n 528c │ │ │ │ │ │ │ │ │ │ -00005260 : │ │ │ │ │ +00005398 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 52c8 │ │ │ │ │ + cbz r3, 5400 │ │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r6, 52a4 │ │ │ │ │ + cbnz r6, 53dc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 52e6 │ │ │ │ │ + bne.n 541e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 533a │ │ │ │ │ + beq.n 5472 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 534e │ │ │ │ │ + beq.n 5486 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 529e │ │ │ │ │ + bne.n 53d6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 53de │ │ │ │ │ + bne.w 5516 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 527e │ │ │ │ │ + bne.n 53b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 533a │ │ │ │ │ + beq.n 5472 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 533a │ │ │ │ │ + cbz r3, 5472 │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 533a │ │ │ │ │ + beq.n 5472 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5324 │ │ │ │ │ + b.n 545c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5286 │ │ │ │ │ + beq.n 53be │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 5286 │ │ │ │ │ + beq.n 53be │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 536e │ │ │ │ │ + beq.n 54a6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 528a │ │ │ │ │ + beq.n 53c2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbnz r0, 5376 │ │ │ │ │ + cbnz r0, 54ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 529e │ │ │ │ │ + bne.n 53d6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53c0 │ │ │ │ │ + bne.n 54f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 529e │ │ │ │ │ + bne.n 53d6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53d0 │ │ │ │ │ + bne.n 5508 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 529e │ │ │ │ │ + b.n 53d6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 533a │ │ │ │ │ + beq.n 5472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 533a │ │ │ │ │ + bne.n 5472 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 52dc │ │ │ │ │ - b.n 533a │ │ │ │ │ + bne.n 5414 │ │ │ │ │ + b.n 5472 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 529e │ │ │ │ │ + bne.n 53d6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5292 │ │ │ │ │ + beq.w 53ca │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 53ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 529e │ │ │ │ │ + bne.w 53d6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 533a │ │ │ │ │ + beq.n 5472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5362 │ │ │ │ │ + beq.n 549a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 52dc │ │ │ │ │ - b.n 533a │ │ │ │ │ + bne.n 5414 │ │ │ │ │ + b.n 5472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 533a │ │ │ │ │ + bne.n 5472 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 533a │ │ │ │ │ + b.n 5472 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 52c0 │ │ │ │ │ + bne.w 53f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52c0 │ │ │ │ │ + b.n 53f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053f0 : │ │ │ │ │ +00005528 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 54c4 │ │ │ │ │ + beq.n 55fc │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 5432 │ │ │ │ │ + bne.n 556a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5486 │ │ │ │ │ + beq.n 55be │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 549c │ │ │ │ │ + beq.n 55d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5414 │ │ │ │ │ + beq.n 554c │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 5414 │ │ │ │ │ + beq.n 554c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 54bc │ │ │ │ │ + beq.n 55f4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5418 │ │ │ │ │ + beq.n 5550 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54e2 │ │ │ │ │ + bne.n 561a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 542c │ │ │ │ │ + bne.n 5564 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5528 │ │ │ │ │ + bne.n 5660 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 542c │ │ │ │ │ + bne.n 5564 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5538 │ │ │ │ │ + bne.n 5670 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 542c │ │ │ │ │ + b.n 5564 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5486 │ │ │ │ │ + beq.n 55be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5486 │ │ │ │ │ + bne.n 55be │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 54d8 │ │ │ │ │ - b.n 5486 │ │ │ │ │ + bne.n 5610 │ │ │ │ │ + b.n 55be │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5486 │ │ │ │ │ + beq.n 55be │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5486 │ │ │ │ │ + beq.n 55be │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5486 │ │ │ │ │ + beq.n 55be │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5470 │ │ │ │ │ + b.n 55a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 542c │ │ │ │ │ + bne.n 5564 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5420 │ │ │ │ │ + beq.n 5558 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5420 │ │ │ │ │ + bne.n 5558 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 542c │ │ │ │ │ + bne.n 5564 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 5486 │ │ │ │ │ + beq.n 55be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 54b0 │ │ │ │ │ + beq.n 55e8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 54d8 │ │ │ │ │ - b.n 5486 │ │ │ │ │ + bne.n 5610 │ │ │ │ │ + b.n 55be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5486 │ │ │ │ │ + bne.n 55be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5486 │ │ │ │ │ + b.n 55be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005548 : │ │ │ │ │ +00005680 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 5568 │ │ │ │ │ + cbz r0, 56a0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5570 │ │ │ │ │ + cbz r3, 56a8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 5570 │ │ │ │ │ + cbz r3, 56a8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -10054,87 +10181,87 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 556c │ │ │ │ │ + b.n 56a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000558c : │ │ │ │ │ +000056c4 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5662 │ │ │ │ │ + beq.n 579a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 55d4 │ │ │ │ │ + beq.n 570c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 55f6 │ │ │ │ │ + cbz r2, 572e │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ - cbz r1, 55ee │ │ │ │ │ + cbz r1, 5726 │ │ │ │ │ blx r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 564a │ │ │ │ │ + beq.n 5782 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5616 │ │ │ │ │ + bne.n 574e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 564c │ │ │ │ │ + beq.n 5784 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5668 │ │ │ │ │ + bne.n 57a0 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 5650 │ │ │ │ │ + cbnz r0, 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56c4 │ │ │ │ │ + bne.n 57fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ @@ -10142,67 +10269,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 56b4 │ │ │ │ │ + bne.n 57ec │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 55ca │ │ │ │ │ + b.n 5702 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 564a │ │ │ │ │ - bl 174c <_PyNumber_Index> │ │ │ │ │ + b.n 5782 │ │ │ │ │ + bl 1730 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 564a │ │ │ │ │ + beq.n 5782 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 56a0 │ │ │ │ │ + bne.n 57d8 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 569a │ │ │ │ │ + bne.n 57d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 564a │ │ │ │ │ + bne.n 5782 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 5654 │ │ │ │ │ + b.n 578c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5684 │ │ │ │ │ + bne.n 57bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5684 │ │ │ │ │ + b.n 57bc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 564a │ │ │ │ │ + beq.n 5782 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 564a │ │ │ │ │ + bne.n 5782 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 564a │ │ │ │ │ + b.n 5782 │ │ │ │ │ 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, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -10212,465 +10339,496 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56b0 │ │ │ │ │ + bne.n 57e8 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 569a │ │ │ │ │ + beq.n 57d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 569a │ │ │ │ │ + bne.n 57d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 569a │ │ │ │ │ + b.n 57d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005704 : │ │ │ │ │ +0000583c : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5768 │ │ │ │ │ + cbz r3, 58a4 │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r6, 5746 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + cbnz r6, 5880 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 5790 │ │ │ │ │ - cbz r7, 577c │ │ │ │ │ + bne.n 58cc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 5922 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 5800 │ │ │ │ │ + beq.n 5936 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5740 │ │ │ │ │ + bne.n 587a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 585e │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + bne.w 59d0 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5722 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + bne.n 585a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 577c │ │ │ │ │ + beq.n 5922 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 577c │ │ │ │ │ - ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 57d4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 5740 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 5922 │ │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 5922 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 587a │ │ │ │ │ + b.n 5918 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 572a │ │ │ │ │ + beq.n 5862 │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 572a │ │ │ │ │ - cbz r7, 57ce │ │ │ │ │ + beq.n 5862 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 5956 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 572c │ │ │ │ │ + beq.n 5866 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5826 │ │ │ │ │ + bne.n 5966 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5740 │ │ │ │ │ + bne.n 587a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5810 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 577c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.n 59b0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 587a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 59ba │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 587a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5922 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5922 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + 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 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 5922 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.n 590c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne.n 5740 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 587a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 577c │ │ │ │ │ + beq.w 586e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 577c │ │ │ │ │ + bne.w 586e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 577c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 587a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 577c │ │ │ │ │ + beq.n 5922 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5956 │ │ │ │ │ + b.n 594a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57ce │ │ │ │ │ + bne.n 5922 │ │ │ │ │ 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 57ce │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 5740 │ │ │ │ │ - ldr.w r8, [r6] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 5734 │ │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r8, [r6] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 5734 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 57b8 │ │ │ │ │ + b.n 5922 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5760 │ │ │ │ │ + bne.w 589c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5760 │ │ │ │ │ - nop │ │ │ │ │ + b.n 589c │ │ │ │ │ │ │ │ │ │ -00005870 : │ │ │ │ │ +000059e0 : │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - beq.w 5d9e │ │ │ │ │ + beq.w 5f0e │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #664] @ (5b28 ) │ │ │ │ │ + ldr r1, [pc, #664] @ (5c98 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5a5c │ │ │ │ │ + beq.w 5bcc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5a3c │ │ │ │ │ + beq.w 5bac │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5f78 │ │ │ │ │ + beq.w 60e8 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 5b50 │ │ │ │ │ - ldr r3, [pc, #624] @ (5b2c ) │ │ │ │ │ + beq.w 5cc0 │ │ │ │ │ + ldr r3, [pc, #624] @ (5c9c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5f48 │ │ │ │ │ + blt.w 60b8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 5be8 │ │ │ │ │ + ble.w 5d58 │ │ │ │ │ add.w fp, r5, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 5f72 │ │ │ │ │ - ldr r1, [pc, #560] @ (5b28 ) │ │ │ │ │ + beq.w 60e2 │ │ │ │ │ + ldr r1, [pc, #560] @ (5c98 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5d3c │ │ │ │ │ + beq.w 5eac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5d1c │ │ │ │ │ + beq.w 5e8c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5bcc │ │ │ │ │ + beq.w 5d3c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5aec │ │ │ │ │ - ldr r3, [pc, #528] @ (5b30 ) │ │ │ │ │ + beq.w 5c5c │ │ │ │ │ + ldr r3, [pc, #528] @ (5ca0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5de6 │ │ │ │ │ + blt.w 5f56 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5dde │ │ │ │ │ + ble.w 5f4e │ │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ │ add.w r9, r4, #8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5c6e │ │ │ │ │ - ldr r1, [pc, #468] @ (5b28 ) │ │ │ │ │ + beq.w 5dde │ │ │ │ │ + ldr r1, [pc, #468] @ (5c98 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5cd8 │ │ │ │ │ + beq.w 5e48 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5cb8 │ │ │ │ │ + beq.w 5e28 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bee │ │ │ │ │ + beq.w 5d5e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 5aae │ │ │ │ │ - ldr r2, [pc, #436] @ (5b34 ) │ │ │ │ │ + beq.w 5c1e │ │ │ │ │ + ldr r2, [pc, #436] @ (5ca4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5f0e │ │ │ │ │ + blt.w 607e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5dd6 │ │ │ │ │ + ble.w 5f46 │ │ │ │ │ add.w r8, r5, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5c2a │ │ │ │ │ - ldr r1, [pc, #376] @ (5b28 ) │ │ │ │ │ + beq.w 5d9a │ │ │ │ │ + ldr r1, [pc, #376] @ (5c98 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5d0a │ │ │ │ │ + beq.w 5e7a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5cea │ │ │ │ │ + beq.w 5e5a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5b90 │ │ │ │ │ + beq.w 5d00 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5a72 │ │ │ │ │ - ldr r2, [pc, #352] @ (5b38 ) │ │ │ │ │ + beq.n 5be2 │ │ │ │ │ + ldr r2, [pc, #352] @ (5ca8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5eac │ │ │ │ │ + blt.w 601c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 5e82 │ │ │ │ │ + ble.w 5ff2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 59e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e56 │ │ │ │ │ - ldr r3, [pc, #312] @ (5b3c ) │ │ │ │ │ + beq.w 5fc6 │ │ │ │ │ + ldr r3, [pc, #312] @ (5cac ) │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 5a30 │ │ │ │ │ + beq.n 5ba0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5a2a │ │ │ │ │ + cbnz r3, 5b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5b9c │ │ │ │ │ - ldr r3, [pc, #268] @ (5b40 ) │ │ │ │ │ + beq.w 5d0c │ │ │ │ │ + ldr r3, [pc, #268] @ (5cb0 ) │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5c3c │ │ │ │ │ + b.n 5dac │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a54 │ │ │ │ │ + beq.n 5bc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5a54 │ │ │ │ │ + cbnz r3, 5bc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5a5c │ │ │ │ │ + cbz r4, 5bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bl 3f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5d9a │ │ │ │ │ - ldr r1, [pc, #172] @ (5b28 ) │ │ │ │ │ + beq.w 5f0a │ │ │ │ │ + ldr r1, [pc, #172] @ (5c98 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5d06 │ │ │ │ │ + beq.w 5e76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 5cec │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bpl.w 5e5c │ │ │ │ │ + bl 3f9c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5b90 │ │ │ │ │ + beq.n 5d00 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5a72 │ │ │ │ │ - ldr r2, [pc, #156] @ (5b44 ) │ │ │ │ │ + beq.n 5be2 │ │ │ │ │ + ldr r2, [pc, #156] @ (5cb4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 59dc │ │ │ │ │ + b.n 5b4c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5d90 │ │ │ │ │ - ldr r1, [pc, #112] @ (5b28 ) │ │ │ │ │ + beq.w 5f00 │ │ │ │ │ + ldr r1, [pc, #112] @ (5c98 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5cd4 │ │ │ │ │ + beq.w 5e44 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 5cba │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bpl.w 5e2a │ │ │ │ │ + bl 3f9c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bee │ │ │ │ │ + beq.w 5d5e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5aae │ │ │ │ │ - ldr r2, [pc, #96] @ (5b48 ) │ │ │ │ │ + beq.n 5c1e │ │ │ │ │ + ldr r2, [pc, #96] @ (5cb8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5982 │ │ │ │ │ + b.n 5af2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5d82 │ │ │ │ │ - ldr r1, [pc, #48] @ (5b28 ) │ │ │ │ │ + beq.w 5ef2 │ │ │ │ │ + ldr r1, [pc, #48] @ (5c98 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5d38 │ │ │ │ │ + beq.w 5ea8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 5d1e │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bpl.w 5e8e │ │ │ │ │ + bl 3f9c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5bcc │ │ │ │ │ + beq.n 5d3c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5aec │ │ │ │ │ - ldr r3, [pc, #40] @ (5b4c ) │ │ │ │ │ + beq.n 5c5c │ │ │ │ │ + ldr r3, [pc, #40] @ (5cbc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5924 │ │ │ │ │ + b.n 5a94 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000026c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ @@ -10685,312 +10843,312 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5da0 │ │ │ │ │ - ldr r1, [pc, #700] @ (5e18 ) │ │ │ │ │ + beq.w 5f10 │ │ │ │ │ + ldr r1, [pc, #700] @ (5f88 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5a56 │ │ │ │ │ + beq.w 5bc6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #5 │ │ │ │ │ - bpl.w 5a3e │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bpl.w 5bae │ │ │ │ │ + bl 3f9c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5f78 │ │ │ │ │ + beq.w 60e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5b50 │ │ │ │ │ + beq.n 5cc0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #656] @ (5e1c ) │ │ │ │ │ + ldr r3, [pc, #656] @ (5f8c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 58c0 │ │ │ │ │ + b.n 5a30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5dbe │ │ │ │ │ + bne.w 5f2e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 59a4 │ │ │ │ │ - ldr r3, [pc, #628] @ (5e20 ) │ │ │ │ │ + bne.w 5b14 │ │ │ │ │ + ldr r3, [pc, #628] @ (5f90 ) │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5bfa │ │ │ │ │ + beq.n 5d6a │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5c52 │ │ │ │ │ + b.n 5dc2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5dac │ │ │ │ │ + bne.w 5f1c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 58ea │ │ │ │ │ + bne.w 5a5a │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5d4e │ │ │ │ │ + b.n 5ebe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5e44 │ │ │ │ │ + bne.w 5fb4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 5948 │ │ │ │ │ - ldr r3, [pc, #540] @ (5e24 ) │ │ │ │ │ + bne.w 5ab8 │ │ │ │ │ + ldr r3, [pc, #540] @ (5f94 ) │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5bd8 │ │ │ │ │ + beq.n 5d48 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5c9a │ │ │ │ │ + b.n 5e0a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f78 │ │ │ │ │ - ldr r3, [pc, #496] @ (5e28 ) │ │ │ │ │ + bl 3f94 │ │ │ │ │ + ldr r3, [pc, #496] @ (5f98 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5c62 │ │ │ │ │ + beq.n 5dd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5c5e │ │ │ │ │ + cbnz r3, 5dce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5bfa │ │ │ │ │ - ldr r3, [pc, #456] @ (5e2c ) │ │ │ │ │ + beq.n 5d6a │ │ │ │ │ + ldr r3, [pc, #456] @ (5f9c ) │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5c82 │ │ │ │ │ + b.n 5df2 │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 3f78 │ │ │ │ │ - ldr r3, [pc, #432] @ (5e30 ) │ │ │ │ │ + bl 3f94 │ │ │ │ │ + ldr r3, [pc, #432] @ (5fa0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.w 5dd0 │ │ │ │ │ + beq.w 5f40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ca6 │ │ │ │ │ + cbnz r3, 5e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5bd8 │ │ │ │ │ + beq.n 5d48 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - ldr r2, [pc, #388] @ (5e34 ) │ │ │ │ │ + ldr r2, [pc, #388] @ (5fa4 ) │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5d56 │ │ │ │ │ + b.n 5ec6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cd0 │ │ │ │ │ + beq.n 5e40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5cd0 │ │ │ │ │ + cbnz r3, 5e40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5cd8 │ │ │ │ │ + cbz r4, 5e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bl 3f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bfa │ │ │ │ │ + beq.n 5d6a │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c7c │ │ │ │ │ + b.n 5dec │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5d02 │ │ │ │ │ + beq.n 5e72 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 5d02 │ │ │ │ │ + cbnz r2, 5e72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5d0a │ │ │ │ │ + cbz r5, 5e7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bl 3f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b9c │ │ │ │ │ + beq.w 5d0c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c36 │ │ │ │ │ + b.n 5da6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5d34 │ │ │ │ │ + beq.n 5ea4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5d34 │ │ │ │ │ + cbnz r3, 5ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 5d3c │ │ │ │ │ + cbz r7, 5eac │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f80 │ │ │ │ │ + bl 3f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bd8 │ │ │ │ │ + beq.w 5d48 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r2, [pc, #232] @ (5e38 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (5fa8 ) │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5a6a │ │ │ │ │ + beq.w 5bda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5a6a │ │ │ │ │ + bne.w 5bda │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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} │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5d4e │ │ │ │ │ + b.n 5ebe │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 5c74 │ │ │ │ │ + b.n 5de4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b.n 5c2e │ │ │ │ │ + b.n 5d9e │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5a6a │ │ │ │ │ + b.n 5bda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5bd8 │ │ │ │ │ + bne.w 5d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5bd8 │ │ │ │ │ + b.n 5d48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b9c │ │ │ │ │ + bne.w 5d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b9c │ │ │ │ │ + b.n 5d0c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 5d4e │ │ │ │ │ - ldr r3, [pc, #100] @ (5e3c ) │ │ │ │ │ + b.n 5ebe │ │ │ │ │ + ldr r3, [pc, #100] @ (5fac ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5bb2 │ │ │ │ │ - ldr r3, [pc, #96] @ (5e40 ) │ │ │ │ │ + b.n 5d22 │ │ │ │ │ + ldr r3, [pc, #96] @ (5fb0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5c10 │ │ │ │ │ + b.n 5d80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5934 │ │ │ │ │ + beq.w 5aa4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5d48 │ │ │ │ │ + beq.n 5eb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d48 │ │ │ │ │ + bne.n 5eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d48 │ │ │ │ │ + b.n 5eb8 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000028e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000026e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000214 │ │ │ │ │ @@ -11008,326 +11166,384 @@ │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5bfa │ │ │ │ │ + bne.w 5d6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5bfa │ │ │ │ │ + b.n 5d6a │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 59e0 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, 5ede │ │ │ │ │ + cbz r0, 604e │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 5a02 │ │ │ │ │ - ldr r3, [pc, #284] @ (5fa0 ) │ │ │ │ │ + b.n 5b72 │ │ │ │ │ + ldr r3, [pc, #284] @ (6110 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq.w 5b9c │ │ │ │ │ + beq.w 5d0c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5a24 │ │ │ │ │ - b.n 5b9c │ │ │ │ │ + beq.w 5b94 │ │ │ │ │ + b.n 5d0c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59ec │ │ │ │ │ + beq.w 5b5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d16 │ │ │ │ │ + beq.w 5e86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d16 │ │ │ │ │ + bne.w 5e86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d16 │ │ │ │ │ + b.n 5e86 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5e68 │ │ │ │ │ - ldr r3, [pc, #188] @ (5fa4 ) │ │ │ │ │ + bne.n 5fd8 │ │ │ │ │ + ldr r3, [pc, #188] @ (6114 ) │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - bne.w 5a1e │ │ │ │ │ - b.n 5b9c │ │ │ │ │ + bne.w 5b8e │ │ │ │ │ + b.n 5d0c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5992 │ │ │ │ │ + beq.w 5b02 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5ce4 │ │ │ │ │ + beq.w 5e54 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ce4 │ │ │ │ │ + bne.w 5e54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ce4 │ │ │ │ │ + b.n 5e54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58d4 │ │ │ │ │ + beq.w 5a44 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f6a │ │ │ │ │ + beq.n 60da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5f98 │ │ │ │ │ + cbz r3, 6108 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5a6a │ │ │ │ │ + b.n 5bda │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5d84 │ │ │ │ │ + b.n 5ef4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5f88 │ │ │ │ │ + bne.n 60f8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5a6a │ │ │ │ │ + b.n 5bda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f82 │ │ │ │ │ + bne.n 60f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f82 │ │ │ │ │ + b.n 60f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f6a │ │ │ │ │ + b.n 60da │ │ │ │ │ .word 0x00000112 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005fa8 : │ │ │ │ │ +00006118 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5fc4 │ │ │ │ │ + cbz r3, 6134 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ - cbnz r3, 5fe0 │ │ │ │ │ + cbnz r3, 6150 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 6008 │ │ │ │ │ + beq.n 6178 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 5fdc │ │ │ │ │ + bne.n 614c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5fcc │ │ │ │ │ + beq.n 613c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fcc │ │ │ │ │ + bne.n 613c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5fcc │ │ │ │ │ + b.n 613c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5fdc │ │ │ │ │ + b.n 614c │ │ │ │ │ │ │ │ │ │ -0000601c <_IsFortranContiguous>: │ │ │ │ │ +0000618c <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 605e <_IsFortranContiguous+0x42> │ │ │ │ │ + cbz r2, 61cc <_IsFortranContiguous+0x40> │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ - cbz r4, 6058 <_IsFortranContiguous+0x3c> │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.n 604e <_IsFortranContiguous+0x32> │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - ble.n 6044 <_IsFortranContiguous+0x28> │ │ │ │ │ - ldr.w r6, [r4, r3, lsl #2] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.n 6054 <_IsFortranContiguous+0x38> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.n 6034 <_IsFortranContiguous+0x18> │ │ │ │ │ + cbz r4, 61c6 <_IsFortranContiguous+0x3a> │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.n 61bc <_IsFortranContiguous+0x30> │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + ble.n 61b4 <_IsFortranContiguous+0x28> │ │ │ │ │ + ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bne.n 61c2 <_IsFortranContiguous+0x36> │ │ │ │ │ + mul.w r1, r0, r1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + b.n 619e <_IsFortranContiguous+0x12> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6050 <_IsFortranContiguous+0x34> │ │ │ │ │ + b.n 61be <_IsFortranContiguous+0x32> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ b.w 4b0 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ + │ │ │ │ │ +000061d0 : │ │ │ │ │ +PySequence_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 │ │ │ │ │ + cbz r0, 61fa │ │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [r6, #52] @ 0x34 │ │ │ │ │ + cbz r5, 621e │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cbz r3, 621e │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 6206 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + bl 388 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + cbz r2, 6216 │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 61fe │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + add r8, r0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 61f4 │ │ │ │ │ + ldr r1, [r6, #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, [r6, #12] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + cbz r1, 6232 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cbnz r3, 6240 │ │ │ │ │ + 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_Format │ │ │ │ │ + b.n 61fe │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 61fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006064 : │ │ │ │ │ +00006250 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6126 │ │ │ │ │ + ble.n 6312 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldrd r4, r3, [r3, #32] │ │ │ │ │ - cbnz r3, 60b8 │ │ │ │ │ + cbnz r3, 62a4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mla r0, r5, r3, r0 │ │ │ │ │ - beq.n 60b6 │ │ │ │ │ + beq.n 62a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ mla r0, r5, r3, r0 │ │ │ │ │ - beq.n 60b6 │ │ │ │ │ + beq.n 62a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add.w ip, r1, #8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ │ - beq.n 60b6 │ │ │ │ │ + beq.n 62a2 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w lr, r4, r2, lsl #2 │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ │ - bne.n 60a6 │ │ │ │ │ + bne.n 6292 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 60b6 │ │ │ │ │ + beq.n 62a2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 60b6 │ │ │ │ │ + beq.n 62a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 60b6 │ │ │ │ │ + beq.n 62a2 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6108 │ │ │ │ │ + bne.n 62f4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -244,23 +244,23 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 1994 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000212 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4abc <_PySequence_IterSearch> │ │ │ │ │ + b.w 4b18 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cbz r3, 290 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cbz r3, 290 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 19e4 │ │ │ │ │ + bl 19c8 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ 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 │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 364 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 384 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2b68 │ │ │ │ │ + bl 2b4c │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 384 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -486,15 +486,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 3f2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000003f8 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -516,15 +516,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 430 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000436 : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 4dc │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000045a : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 6a0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000047e : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ cbnz r0, 4c8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 52a │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 19e4 │ │ │ │ │ + bl 19c8 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 4ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -764,21 +764,21 @@ │ │ │ │ │ cbz r0, 62a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 62e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000644 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ │ │ │ │ │ │ 00000652 <_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 c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000668 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 4284 │ │ │ │ │ + bl 42a0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 69c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -859,15 +859,15 @@ │ │ │ │ │ moveq r8, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 70c │ │ │ │ │ - bl 6064 │ │ │ │ │ + bl 6250 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -926,15 +926,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 752 <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000774 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2abc │ │ │ │ │ + b.w 2aa0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000778 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -974,15 +974,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 7ec │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 7ec │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl ae4 │ │ │ │ │ + bl abc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 804 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 93c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -994,20 +994,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 7e6 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae4 │ │ │ │ │ + bl abc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 81c │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e6 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n 848 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1018,67 +1018,67 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 88c │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 43f4 <_IsCContiguous> │ │ │ │ │ + bl 4450 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 860 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 860 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 43f4 <_IsCContiguous> │ │ │ │ │ + bl 4450 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 874 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 601c <_IsFortranContiguous> │ │ │ │ │ + bl 618c <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 88c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 88c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 601c <_IsFortranContiguous> │ │ │ │ │ + bl 618c <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 88c │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 93c │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 8aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 8bc │ │ │ │ │ @@ -1114,35 +1114,35 @@ │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ b.n 90c │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ mov r3, lr │ │ │ │ │ b.n 8e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 6064 │ │ │ │ │ + bl 6250 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 6064 │ │ │ │ │ + bl 6250 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 00000944 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1186,15 +1186,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 96a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 000009b0 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1211,26 +1211,26 @@ │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 9d8 │ │ │ │ │ bl 388 │ │ │ │ │ b.n 9e4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl ae4 │ │ │ │ │ + bl abc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 9ea │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 9f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 000009fe : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1258,15 +1258,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n a2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n a36 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl c64 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1278,25 +1278,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 00000a4e : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 4630 │ │ │ │ │ + b.w 468c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000a52 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 15bc │ │ │ │ │ + b.w 15a0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 00000a56 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 4430 │ │ │ │ │ + b.w 448c │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00000a5a : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, a76 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -35,29 +35,29 @@ │ │ │ │ │ 0x00000200 43343500 2e4c4334 36002e4c 43343700 C45..LC46..LC47. │ │ │ │ │ 0x00000210 2e4c4334 38002e4c 43343900 2e4c4335 .LC48..LC49..LC5 │ │ │ │ │ 0x00000220 30007365 7175656e 63655f72 65706561 0.sequence_repea │ │ │ │ │ 0x00000230 74002e4c 43353100 2e4c4335 32005079 t..LC51..LC52.Py │ │ │ │ │ 0x00000240 5f584445 43524546 2e706172 742e3000 _XDECREF.part.0. │ │ │ │ │ 0x00000250 2e4c4335 33002e4c 43353400 5f497346 .LC53..LC54._IsF │ │ │ │ │ 0x00000260 6f727472 616e436f 6e746967 756f7573 ortranContiguous │ │ │ │ │ - 0x00000270 005f4973 466f7274 72616e43 6f6e7469 ._IsFortranConti │ │ │ │ │ - 0x00000280 67756f75 732e7061 72742e30 005f4973 guous.part.0._Is │ │ │ │ │ - 0x00000290 43436f6e 74696775 6f757300 2e4c4335 CContiguous..LC5 │ │ │ │ │ - 0x000002a0 35002e4c 43353600 2e4c4335 37002e4c 5..LC56..LC57..L │ │ │ │ │ - 0x000002b0 43353800 2e4c4335 39002e4c 43363000 C58..LC59..LC60. │ │ │ │ │ - 0x000002c0 2e4c4336 31002e4c 43363200 2e4c4336 .LC61..LC62..LC6 │ │ │ │ │ - 0x000002d0 33002e4c 43363400 2e4c4336 35002e4c 3..LC64..LC65..L │ │ │ │ │ - 0x000002e0 43363600 2e4c4336 37002e4c 43363800 C66..LC67..LC68. │ │ │ │ │ - 0x000002f0 2e4c4336 39002e4c 43373000 2e4c4337 .LC69..LC70..LC7 │ │ │ │ │ - 0x00000300 31002e4c 43373200 2e4c4337 33002e4c 1..LC72..LC73..L │ │ │ │ │ - 0x00000310 43373400 2e4c4337 35002e4c 43373600 C74..LC75..LC76. │ │ │ │ │ - 0x00000320 7465726e 6172795f 696f702e 636f6e73 ternary_iop.cons │ │ │ │ │ - 0x00000330 7470726f 702e3000 2e4c4337 37002e4c tprop.0..LC77..L │ │ │ │ │ - 0x00000340 43373800 2e4c4337 39002e4c 43383000 C78..LC79..LC80. │ │ │ │ │ - 0x00000350 2e4c4338 31002e4c 43383200 2e4c4338 .LC81..LC82..LC8 │ │ │ │ │ + 0x00000270 2e706172 742e3000 5f497343 436f6e74 .part.0._IsCCont │ │ │ │ │ + 0x00000280 6967756f 7573002e 4c433535 002e4c43 iguous..LC55..LC │ │ │ │ │ + 0x00000290 3536002e 4c433537 002e4c43 3538002e 56..LC57..LC58.. │ │ │ │ │ + 0x000002a0 4c433539 002e4c43 3630002e 4c433631 LC59..LC60..LC61 │ │ │ │ │ + 0x000002b0 002e4c43 3632002e 4c433633 002e4c43 ..LC62..LC63..LC │ │ │ │ │ + 0x000002c0 3634002e 4c433635 002e4c43 3636002e 64..LC65..LC66.. │ │ │ │ │ + 0x000002d0 4c433637 002e4c43 3638002e 4c433639 LC67..LC68..LC69 │ │ │ │ │ + 0x000002e0 002e4c43 3730002e 4c433731 002e4c43 ..LC70..LC71..LC │ │ │ │ │ + 0x000002f0 3732002e 4c433733 002e4c43 3734002e 72..LC73..LC74.. │ │ │ │ │ + 0x00000300 4c433735 002e4c43 37360074 65726e61 LC75..LC76.terna │ │ │ │ │ + 0x00000310 72795f69 6f702e63 6f6e7374 70726f70 ry_iop.constprop │ │ │ │ │ + 0x00000320 2e30002e 4c433737 002e4c43 3738002e .0..LC77..LC78.. │ │ │ │ │ + 0x00000330 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ + 0x00000340 002e4c43 3832005f 4973466f 72747261 ..LC82._IsFortra │ │ │ │ │ + 0x00000350 6e436f6e 74696775 6f757300 2e4c4338 nContiguous..LC8 │ │ │ │ │ 0x00000360 33002e4c 43383400 2e4c4338 35002e4c 3..LC84..LC85..L │ │ │ │ │ 0x00000370 43383600 2e4c4338 37002e4c 43383800 C86..LC87..LC88. │ │ │ │ │ 0x00000380 2e4c4338 39002e4c 43393000 2e4c4339 .LC89..LC90..LC9 │ │ │ │ │ 0x00000390 31002e4c 43393200 5f627566 6665725f 1..LC92._buffer_ │ │ │ │ │ 0x000003a0 72656c65 6173655f 63616c6c 005f5079 release_call._Py │ │ │ │ │ 0x000003b0 5f616464 5f6f6e65 5f746f5f 696e6465 _add_one_to_inde │ │ │ │ │ 0x000003c0 785f4300 5f50795f 6164645f 6f6e655f x_C._Py_add_one_ │ │ │ ├── bytes_methods.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -903,16 +903,16 @@ │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 794 <_Py_bytes_find+0x414> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 734 <_Py_bytes_find+0x3b4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 522 <_Py_bytes_find+0x1a2> │ │ │ │ │ - b.n 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ + beq.w 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ + b.n 522 <_Py_bytes_find+0x1a2> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ bl bf8 <_Py_bytes_endswith+0xc0> │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 67728 (bytes into file) │ │ │ │ │ + Start of section headers: 67780 (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 0x10890: │ │ │ │ │ +There are 18 section headers, starting at offset 0x108c4: │ │ │ │ │ │ │ │ │ │ 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 0006b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d3a0 000120 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0006e4 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d4c0 000808 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000f38 000001 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000f38 00088a 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0017c4 003e7c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00dcc8 0019b8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 005640 00205c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f680 001108 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00769c 00283b 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 010788 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 009ed7 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009ed7 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009f0c 001ca0 10 16 311 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00bbac 0017f2 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010800 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0005d0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d3cc 0000d0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000604 000854 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d49c 000808 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000e58 000001 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000e58 00088a 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0016e4 003f88 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00dca4 001a10 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00566c 00205c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f6b4 001108 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0076c8 00283b 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0107bc 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 009f03 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009f03 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009f38 001ca0 10 16 311 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00bbd8 0017f2 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010834 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -17,110 +17,110 @@ │ │ │ │ │ 13: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 14: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 7 .text.hot │ │ │ │ │ 16: 00000001 1536 FUNC LOCAL DEFAULT 7 bytearray___init__ │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR0 │ │ │ │ │ - 20: 000017d1 80 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ - 21: 00002061 412 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ + 20: 000018d9 80 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ + 21: 00002169 412 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ 22: 00000118 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 23: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 24: 00000001 136 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ - 25: 0000007c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 26: 00000088 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 27: 00000089 88 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ - 28: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 29: 00000601 72 FUNC LOCAL DEFAULT 7 bytearray_dealloc │ │ │ │ │ - 30: 0000016c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 31: 000001a0 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 32: 000001c8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 33: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 34: 00000741 1508 FUNC LOCAL DEFAULT 7 bytearray_extend │ │ │ │ │ - 35: 00000d25 460 FUNC LOCAL DEFAULT 7 bytearray_setslice │ │ │ │ │ - 36: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 37: 00000ef1 108 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ - 38: 00000f5d 8 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ - 39: 00000f65 4 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ - 40: 00000250 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 41: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 42: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 43: 00000f69 582 FUNC LOCAL DEFAULT 7 bytearray_repr │ │ │ │ │ - 44: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 45: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 46: 000002e0 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 47: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 48: 000011b1 1568 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ - 49: 0000169c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 000016a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 0000036c 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 52: 00001821 168 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ - 53: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 54: 000018c9 324 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ - 55: 00001a08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00001a0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 00001a0d 156 FUNC LOCAL DEFAULT 7 bytearray_translate │ │ │ │ │ - 58: 00001aa9 792 FUNC LOCAL DEFAULT 7 bytearray_translate_impl │ │ │ │ │ - 59: 00001aa4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 0000037c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 61: 000003ac 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 62: 00001aa8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 63: 00001dbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 00001dc0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 65: 00001e5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 00001e60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 67: 00001e61 512 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 68: 00002058 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 000000e1 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ + 23: 00000601 168 FUNC LOCAL DEFAULT 7 bytearray_iter │ │ │ │ │ + 24: 0000069c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 25: 000006a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 26: 000006a9 88 FUNC LOCAL DEFAULT 7 bytearrayiter_dealloc │ │ │ │ │ + 27: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 28: 00000701 72 FUNC LOCAL DEFAULT 7 bytearray_dealloc │ │ │ │ │ + 29: 0000016c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 30: 000001a0 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 31: 000001c8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 32: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 33: 00000841 1516 FUNC LOCAL DEFAULT 7 bytearray_extend │ │ │ │ │ + 34: 00000e2d 460 FUNC LOCAL DEFAULT 7 bytearray_setslice │ │ │ │ │ + 35: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 36: 00000ff9 108 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ + 37: 00001065 8 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ + 38: 0000106d 4 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ + 39: 00000250 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 40: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 41: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 42: 00001071 582 FUNC LOCAL DEFAULT 7 bytearray_repr │ │ │ │ │ + 43: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 44: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 45: 000002e0 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 46: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 47: 000012b9 1568 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ + 48: 000017a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000017a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 50: 0000036c 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 51: 00001929 168 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ + 52: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 53: 000019d1 324 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ + 54: 00001b10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00001b14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 00001b15 156 FUNC LOCAL DEFAULT 7 bytearray_translate │ │ │ │ │ + 57: 00001bb1 792 FUNC LOCAL DEFAULT 7 bytearray_translate_impl │ │ │ │ │ + 58: 00001bac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 0000037c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 60: 000003ac 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 61: 00001bb0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00001ec4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 00001ec8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 64: 00001f64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00001f68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 00001f69 512 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 67: 00002160 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 69: 00000001 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 70: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 71: 00002060 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 00002168 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 72: 00000404 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 73: 000021fd 166 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ + 73: 00002305 166 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ 74: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 75: 00000001 20 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 76: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 77: 000022a5 424 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ - 78: 00002318 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 0000231e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00002348 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 00002360 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 82: 00002394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 000023ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 84: 00000119 110 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 85: 0000244d 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 86: 000024a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 000023ad 424 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ + 78: 00002420 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00002426 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00002450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00002468 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 82: 0000249c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000024b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 84: 00000039 110 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ + 85: 00002555 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 86: 000025b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 87: 000000c3 68 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 88: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 89: 00000107 76 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 90: 000024ad 524 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 90: 0000273d 524 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ 91: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 92: 000024ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 94: 000026b9 390 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 92: 000025b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 93: 000025b5 390 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 94: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 95: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 96: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 97: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 98: 00000153 270 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 99: 00000261 186 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 100: 0000025c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 101: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 102: 00000189 88 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 103: 000001dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 101: 000000a9 88 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 102: 000000fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 104: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 105: 0000031b 76 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 106: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 107: 00002841 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ + 107: 00002949 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 108: 00000367 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 109: 000028e5 1572 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 109: 000029ed 1572 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 110: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 111: 000004cc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 112: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 113: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 114: 00000389 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ - 115: 00002f09 24 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 115: 00003011 24 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 116: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 117: 000003cd 76 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 118: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 119: 00000419 368 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 120: 00000584 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 121: 00000568 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ 122: 00000588 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -140,22 +140,22 @@ │ │ │ │ │ 136: 0000081c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 137: 0000081d 68 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 138: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 139: 00000861 252 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 140: 00000958 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 141: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 142: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 143: 00002f21 2878 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 144: 00003b05 888 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 145: 000001e1 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 146: 000033e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 147: 000033e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 143: 00003029 2882 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 144: 00003c11 888 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 145: 00000101 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 146: 000034ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 147: 000034f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 148: 00001613 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 149: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 150: 00003a61 164 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 150: 00003b6d 164 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ 151: 000005b8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 152: 0000095c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 153: 0000095d 134 FUNC LOCAL DEFAULT 9 bytearray_rindex │ │ │ │ │ 154: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 155: 000009e3 1094 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 156: 00000ca0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 00000ca4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -166,29 +166,29 @@ │ │ │ │ │ 162: 00000f91 68 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ 163: 00000fd5 154 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ 164: 000005d0 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 165: 0000106f 66 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 166: 000010b1 986 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 167: 00001380 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 168: 00001384 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 169: 00003dd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 170: 00003dd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 169: 00003ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 170: 00003ee4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 171: 00001ddb 66 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ - 172: 00000449 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 173: 00000505 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 174: 00003e78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00000369 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 173: 00000425 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 174: 00003f84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 175: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 176: 0000148b 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ 177: 00001513 20 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 178: 00001527 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 179: 0000159d 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ - 180: 000001e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 181: 00000444 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 180: 00000100 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 181: 00000364 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 182: 0000167c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 183: 00000448 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 183: 00000368 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 184: 00001681 90 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ 185: 00001680 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 186: 000005fc 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 187: 000016db 90 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ 188: 00001735 124 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ 189: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 190: 00000614 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │ │ 199: 0000183c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 200: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 201: 00000650 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 202: 00001841 68 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ 203: 00001880 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 204: 00001884 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 205: 00001885 20 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ - 206: 000006a9 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ + 206: 000005c9 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ 207: 00001899 12 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ 208: 00000658 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 209: 000018a5 230 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ 210: 0000198b 120 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ 211: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ 212: 00000664 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 213: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ 307: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ 308: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ 309: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ 310: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 314: 00000649 246 FUNC GLOBAL DEFAULT 7 PyByteArray_Resize │ │ │ │ │ + 314: 00000749 246 FUNC GLOBAL DEFAULT 7 PyByteArray_Resize │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 353: 00001dc1 160 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ + 353: 00001ec9 160 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 382: 00000105 18 FUNC GLOBAL DEFAULT 1 PyByteArray_AsString │ │ │ │ │ + 382: 00000025 18 FUNC GLOBAL DEFAULT 1 PyByteArray_AsString │ │ │ │ │ 383: 00000015 174 FUNC GLOBAL DEFAULT 9 PyByteArray_Concat │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,77 +1,67 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd3a0 contains 36 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd3cc contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 0001520a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000060 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000068 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ -0000006c 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ -00000074 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000084 0001556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000d2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000f0 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -000000f6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000fa 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000010c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000110 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000132 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000142 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000158 0001810a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00000166 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000174 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000178 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001ba 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001c4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001c8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001d0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001d4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003d2 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000003ea 0000940a R_ARM_THM_CALL 00001613 stringlib__two_way_count │ │ │ │ │ -00000444 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000466 0000b80a R_ARM_THM_CALL 00001681 stringlib__lex_search │ │ │ │ │ -00000474 0000b80a R_ARM_THM_CALL 00001681 stringlib__lex_search │ │ │ │ │ -0000048e 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000000dc 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000182 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000001b2 0001861e R_ARM_THM_JUMP24 00000000 _PyBytes_FormatEx │ │ │ │ │ -000006aa 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000010 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00000016 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000001a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000002c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000030 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000052 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000062 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000078 0001810a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00000086 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000094 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000098 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000da 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000e4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000f0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000f4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000002f2 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000030a 0000940a R_ARM_THM_CALL 00001613 stringlib__two_way_count │ │ │ │ │ +00000364 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000386 0000b80a R_ARM_THM_CALL 00001681 stringlib__lex_search │ │ │ │ │ +00000394 0000b80a R_ARM_THM_CALL 00001681 stringlib__lex_search │ │ │ │ │ +000003ae 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000000a2 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000d2 0001861e R_ARM_THM_JUMP24 00000000 _PyBytes_FormatEx │ │ │ │ │ +000005ca 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd4c0 contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd49c contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001b702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000044 00001d02 R_ARM_ABS32 00000601 bytearray_dealloc │ │ │ │ │ -00000058 00002b02 R_ARM_ABS32 00000f69 bytearray_repr │ │ │ │ │ +00000044 00001c02 R_ARM_ABS32 00000701 bytearray_dealloc │ │ │ │ │ +00000058 00002a02 R_ARM_ABS32 00001071 bytearray_repr │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 0000a502 R_ARM_ABS32 0000106f bytearray_str │ │ │ │ │ 00000074 0001b802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000090 00004d02 R_ARM_ABS32 000022a5 bytearray_richcompare │ │ │ │ │ -00000098 00001802 R_ARM_ABS32 00000001 bytearray_iter │ │ │ │ │ +00000090 00004d02 R_ARM_ABS32 000023ad bytearray_richcompare │ │ │ │ │ +00000098 00001702 R_ARM_ABS32 00000601 bytearray_iter │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00001002 R_ARM_ABS32 00000001 bytearray___init__ │ │ │ │ │ 000000c4 0001b902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 0001ba02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000cc 0001bb02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 00000100 0001b702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000114 00001b02 R_ARM_ABS32 00000089 bytearrayiter_dealloc │ │ │ │ │ +00000114 00001a02 R_ARM_ABS32 000006a9 bytearrayiter_dealloc │ │ │ │ │ 00000144 0001b802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000158 0000d902 R_ARM_ABS32 00001af9 bytearrayiter_traverse │ │ │ │ │ 00000168 0001bc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000016c 00005502 R_ARM_ABS32 0000244d bytearrayiter_next │ │ │ │ │ +0000016c 00005502 R_ARM_ABS32 00002555 bytearrayiter_next │ │ │ │ │ 00000170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001fc 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -117,59 +107,59 @@ │ │ │ │ │ 000003e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000ca02 R_ARM_ABS32 00001841 bytearrayiter_reduce │ │ │ │ │ 000003f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000de02 R_ARM_ABS32 00001c05 bytearrayiter_setstate │ │ │ │ │ 00000404 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 00006602 R_ARM_ABS32 00000189 bytearray_mod │ │ │ │ │ +00000424 00006502 R_ARM_ABS32 000000a9 bytearray_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 0000ce02 R_ARM_ABS32 000006a9 bytearray_alloc │ │ │ │ │ +000004ac 0000ce02 R_ARM_ABS32 000005c9 bytearray_alloc │ │ │ │ │ 000004b4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 0000e802 R_ARM_ABS32 00002055 bytearray_reduce │ │ │ │ │ 000004c4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000bb02 R_ARM_ABS32 000016db bytearray_reduce_ex │ │ │ │ │ 000004d4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000cf02 R_ARM_ABS32 00001899 bytearray_sizeof │ │ │ │ │ 000004e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00005e02 R_ARM_ABS32 000026b9 bytearray_append │ │ │ │ │ +000004ec 00005d02 R_ARM_ABS32 000025b5 bytearray_append │ │ │ │ │ 000004f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005702 R_ARM_ABS32 000000c3 stringlib_capitalize │ │ │ │ │ 00000504 0001bd02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00006202 R_ARM_ABS32 00000153 stringlib_center │ │ │ │ │ 00000514 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00004502 R_ARM_ABS32 000000e1 bytearray_clear │ │ │ │ │ +0000051c 00004502 R_ARM_ABS32 00000001 bytearray_clear │ │ │ │ │ 00000524 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00004b02 R_ARM_ABS32 00000001 bytearray_copy │ │ │ │ │ 00000534 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00006b02 R_ARM_ABS32 00002841 bytearray_count │ │ │ │ │ +0000053c 00006b02 R_ARM_ABS32 00002949 bytearray_count │ │ │ │ │ 00000544 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00003602 R_ARM_ABS32 000018c9 bytearray_decode │ │ │ │ │ +0000054c 00003502 R_ARM_ABS32 000019d1 bytearray_decode │ │ │ │ │ 00000554 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00004902 R_ARM_ABS32 000021fd bytearray_endswith │ │ │ │ │ +0000055c 00004902 R_ARM_ABS32 00002305 bytearray_endswith │ │ │ │ │ 00000564 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00007702 R_ARM_ABS32 00000419 stringlib_expandtabs │ │ │ │ │ 00000574 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00002202 R_ARM_ABS32 00000741 bytearray_extend │ │ │ │ │ +0000057c 00002102 R_ARM_ABS32 00000841 bytearray_extend │ │ │ │ │ 00000584 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00003402 R_ARM_ABS32 00001821 bytearray_find │ │ │ │ │ +0000058c 00003302 R_ARM_ABS32 00001929 bytearray_find │ │ │ │ │ 00000594 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 0000c302 R_ARM_ABS32 000017b1 bytearray_fromhex │ │ │ │ │ 000005a4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ac 0000da02 R_ARM_ABS32 00001b05 bytearray_hex │ │ │ │ │ 000005b4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -224,27 +214,27 @@ │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000d602 R_ARM_ABS32 00001a03 bytearray_pop │ │ │ │ │ 000006c4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000e302 R_ARM_ABS32 00001f39 bytearray_remove │ │ │ │ │ 000006d4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00008f02 R_ARM_ABS32 00002f21 bytearray_replace │ │ │ │ │ +000006dc 00008f02 R_ARM_ABS32 00003029 bytearray_replace │ │ │ │ │ 000006e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 0000b202 R_ARM_ABS32 00001527 bytearray_removeprefix │ │ │ │ │ 000006f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0000b302 R_ARM_ABS32 0000159d bytearray_removesuffix │ │ │ │ │ 00000704 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0000e402 R_ARM_ABS32 00001fd5 bytearray_reverse │ │ │ │ │ 00000714 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00009602 R_ARM_ABS32 00003a61 bytearray_rfind │ │ │ │ │ +0000071c 00009602 R_ARM_ABS32 00003b6d bytearray_rfind │ │ │ │ │ 00000724 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00009902 R_ARM_ABS32 0000095d bytearray_rindex │ │ │ │ │ 00000734 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00008b02 R_ARM_ABS32 00000861 stringlib_rjust │ │ │ │ │ 00000744 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -272,106 +262,106 @@ │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 0000a102 R_ARM_ABS32 00000f4d stringlib_swapcase │ │ │ │ │ 000007c4 0001c702 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000a202 R_ARM_ABS32 00000f91 stringlib_title │ │ │ │ │ 000007d4 0001c802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007dc 00003902 R_ARM_ABS32 00001a0d bytearray_translate │ │ │ │ │ +000007dc 00003802 R_ARM_ABS32 00001b15 bytearray_translate │ │ │ │ │ 000007e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007ec 00007202 R_ARM_ABS32 00000389 stringlib_upper │ │ │ │ │ 000007f4 0001c902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000a302 R_ARM_ABS32 00000fd5 stringlib_zfill │ │ │ │ │ 00000804 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000818 00002502 R_ARM_ABS32 00000ef1 bytearray_getbuffer │ │ │ │ │ -0000081c 00002602 R_ARM_ABS32 00000f5d bytearray_releasebuffer │ │ │ │ │ -00000820 00002702 R_ARM_ABS32 00000f65 bytearray_length │ │ │ │ │ -00000824 00004302 R_ARM_ABS32 00001e61 bytearray_subscript │ │ │ │ │ -00000828 00003002 R_ARM_ABS32 000011b1 bytearray_ass_subscript │ │ │ │ │ -0000082c 00002702 R_ARM_ABS32 00000f65 bytearray_length │ │ │ │ │ +00000818 00002402 R_ARM_ABS32 00000ff9 bytearray_getbuffer │ │ │ │ │ +0000081c 00002502 R_ARM_ABS32 00001065 bytearray_releasebuffer │ │ │ │ │ +00000820 00002602 R_ARM_ABS32 0000106d bytearray_length │ │ │ │ │ +00000824 00004202 R_ARM_ABS32 00001f69 bytearray_subscript │ │ │ │ │ +00000828 00002f02 R_ARM_ABS32 000012b9 bytearray_ass_subscript │ │ │ │ │ +0000082c 00002602 R_ARM_ABS32 0000106d bytearray_length │ │ │ │ │ 00000830 00017f02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ -00000834 00005402 R_ARM_ABS32 00000119 bytearray_repeat │ │ │ │ │ +00000834 00005402 R_ARM_ABS32 00000039 bytearray_repeat │ │ │ │ │ 00000838 0000e502 R_ARM_ABS32 00002013 bytearray_getitem │ │ │ │ │ 00000840 0000d202 R_ARM_ABS32 0000198b bytearray_setitem │ │ │ │ │ -00000848 00007302 R_ARM_ABS32 00002f09 bytearray_contains │ │ │ │ │ -0000084c 00001502 R_ARM_ABS32 00002061 bytearray_iconcat │ │ │ │ │ +00000848 00007302 R_ARM_ABS32 00003011 bytearray_contains │ │ │ │ │ +0000084c 00001502 R_ARM_ABS32 00002169 bytearray_iconcat │ │ │ │ │ 00000850 0000dd02 R_ARM_ABS32 00001b8d bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdcc8 contains 823 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdca4 contains 834 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000062 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000009e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000aa 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000000c0 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +000000c0 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 000000d8 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000de 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000e8 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000ec 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000f2 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000000fc 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000102 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00000110 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000120 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00000120 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 00000132 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000136 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000013a 0001420a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00000144 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000152 0001420a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 0000015c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000164 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000168 00014430 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000016c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000170 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000184 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00000184 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 000001b0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000001b4 00014630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000001e2 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 00000204 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 00000224 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 00000240 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 0000025c 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 00000276 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 00000294 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000002c0 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +000002c0 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 000002ca 0001480a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 0000032a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000032e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000334 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000033a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000033e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000342 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ 00000346 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ 0000034c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000358 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00000358 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 00000374 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000037a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000037e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000394 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000398 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000003a4 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000003b6 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +000003b6 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 000003dc 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 000003e6 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000414 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ 0000043a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000045a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000468 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000046c 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000470 0000052f R_ARM_THM_MOVW_ABS_NC 00000024 .LC1 │ │ │ │ │ 00000474 00000530 R_ARM_THM_MOVT_ABS 00000024 .LC1 │ │ │ │ │ 00000478 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000047c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000048a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000494 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -000004b6 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00000494 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +000004b6 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 000004ce 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 000004da 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000004e4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000004e8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000004ec 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ 000004f0 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ 000004f6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -413,739 +403,750 @@ │ │ │ │ │ 000005ca 00000c2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ 000005ce 00000c30 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ 000005d4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005e8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005f2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005f6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000005fa 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000061a 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000062c 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000630 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000634 00001c2f R_ARM_THM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ -00000638 00001c30 R_ARM_THM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -0000063e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000642 0001590a R_ARM_THM_CALL 00000000 PyErr_Print │ │ │ │ │ -000006a0 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000006d4 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000006e0 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000006f8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000006fe 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000710 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000714 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000718 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -0000071c 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000722 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000728 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000072c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000734 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000738 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000758 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000077e 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000818 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000848 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000085a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000866 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000086a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000086e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000878 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000087c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000089c 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -000008ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008c4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000914 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000918 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000094c 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000956 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000976 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000097c 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000009be 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000009c8 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -00000a04 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000a32 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a3e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000a42 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000a46 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00000a4a 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000a50 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a5e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a64 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a68 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a6e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a72 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a7a 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a7e 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a82 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ -00000a86 00001f30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ -00000a8e 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a98 0001480a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000aa8 0001620a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00000aba 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000af6 0001630a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000b42 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -00000b50 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b54 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b66 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b6a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b76 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b96 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b9c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ba0 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000baa 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000bd0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c00 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c10 0000212f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ -00000c14 00002130 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ -00000c18 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c38 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c3c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c48 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -00000c7c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c82 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c86 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cae 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000cb8 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000cbe 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cca 0000202f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC15 │ │ │ │ │ -00000cce 00002030 R_ARM_THM_MOVT_ABS 000001c8 .LC15 │ │ │ │ │ -00000cd6 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d16 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d1e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d56 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d9c 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -00000dc4 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000dd6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000de2 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e04 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -00000e14 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e18 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e1e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e22 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e34 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e3e 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -00000e58 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000e82 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e8c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000e90 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000e94 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00000e98 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000e9e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eae 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000eb6 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000eba 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ebe 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ -00000ec2 00001f30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ -00000eca 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ed4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ed8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ee6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000eea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f14 0001640a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00000f2e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f32 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f36 0001640a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00000f44 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000f48 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000f4c 0000242f R_ARM_THM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ -00000f50 00002430 R_ARM_THM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ -00000f56 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f7a 0001650a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000f80 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000fa2 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001050 0000292f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ -00001054 00002930 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -000010e0 00002a2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -000010e4 00002a30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -000010f6 0001660a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001100 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000110e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00001112 00016730 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000113e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001142 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001148 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000114c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000118e 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001196 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000119a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000119e 0000282f R_ARM_THM_MOVW_ABS_NC 00000250 .LC18 │ │ │ │ │ -000011a2 00002830 R_ARM_THM_MOVT_ABS 00000250 .LC18 │ │ │ │ │ -000011a8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011dc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000011e0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000011e8 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000011fe 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000122c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001230 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001238 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000123c 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000124e 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001260 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001308 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001340 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001352 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001364 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001368 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000136e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001372 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000138e 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -000013ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000013b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014ea 00002c2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ -000014ee 00002c30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ -000014f4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014fe 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000150a 00016c0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001522 00016d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001550 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b2 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000015d4 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -000015f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001614 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001632 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001638 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001658 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000166c 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001672 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001676 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000167a 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -0000167e 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00001684 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001692 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001696 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000169c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016ac 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000016b6 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -000016e6 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016f0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016f4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016f8 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000016fc 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -00001702 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001722 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001726 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000172c 00002d2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC22 │ │ │ │ │ -00001730 00002d30 R_ARM_THM_MOVT_ABS 000002a4 .LC22 │ │ │ │ │ -00001736 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000173c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000174e 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001766 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000176a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001770 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001774 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000177a 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000177e 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001782 00002e2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC23 │ │ │ │ │ -00001786 00002e30 R_ARM_THM_MOVT_ABS 000002e0 .LC23 │ │ │ │ │ +0000061a 0001520a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000660 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000066c 0001520a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000068a 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ +0000068e 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ +00000696 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000069c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006a0 0001556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006a4 0001556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006f2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000071a 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000072c 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000730 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000734 00001b2f R_ARM_THM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ +00000738 00001b30 R_ARM_THM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ +0000073e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000742 0001590a R_ARM_THM_CALL 00000000 PyErr_Print │ │ │ │ │ +000007a0 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007d4 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007e0 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000007f8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000007fe 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000810 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000814 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000818 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +0000081c 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00000822 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000828 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000082c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000834 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000838 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000858 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000087e 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000918 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000948 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000095a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000966 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000096a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000096e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000978 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000097c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000099c 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +000009ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009c6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000009d2 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a16 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a1a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a50 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a5c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a66 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000a86 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a8c 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ace 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000ad8 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00000b14 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b46 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b4c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000b50 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000b54 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00000b58 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00000b5e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b6a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b6e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b80 0001480a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000b90 0001620a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00000ba2 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000bde 0001630a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000c2a 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00000c38 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c3c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c4e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c52 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c5e 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000c76 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c7c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c80 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c8a 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000cb0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ce0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf0 0000202f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ +00000cf4 00002030 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ +00000cf8 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d1a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d20 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d24 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d2a 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d36 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC15 │ │ │ │ │ +00000d3a 00001f30 R_ARM_THM_MOVT_ABS 000001c8 .LC15 │ │ │ │ │ +00000d42 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d4a 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d4e 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d52 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ +00000d56 00001e30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ +00000d5e 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d64 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d68 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d88 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d8c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d98 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00000dcc 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dd2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dd6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e1e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e26 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e5e 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ea4 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00000ecc 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000ede 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000eea 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f0c 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00000f1c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f20 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f26 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f2a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f3c 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000f46 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00000f60 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000f8a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f94 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000f98 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000f9c 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00000fa0 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00000fa6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fb6 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fbe 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fc2 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fc6 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ +00000fca 00001e30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ +00000fd2 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fdc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fe0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fee 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ff2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000101c 0001640a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001036 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000103a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000103e 0001640a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +0000104c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001050 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001054 0000232f R_ARM_THM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ +00001058 00002330 R_ARM_THM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ +0000105e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001082 0001650a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001088 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000010aa 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001158 0000282f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ +0000115c 00002830 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ +000011e8 0000292f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +000011ec 00002930 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +000011fe 0001660a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001208 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001216 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000121a 00016730 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00001246 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000124a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001250 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001254 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001296 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000129e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000012a2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000012a6 0000272f R_ARM_THM_MOVW_ABS_NC 00000250 .LC18 │ │ │ │ │ +000012aa 00002730 R_ARM_THM_MOVT_ABS 00000250 .LC18 │ │ │ │ │ +000012b0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012e4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000012e8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000012f0 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001306 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001334 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001338 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001340 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001344 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001356 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001368 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001410 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001448 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000145a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000146c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001470 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001476 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000147a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001496 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +000014b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015f2 00002b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ +000015f6 00002b30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ +000015fc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001606 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001612 00016c0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +0000162a 00016d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001658 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ba 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000016dc 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +000016fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001702 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000171c 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000173a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001740 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001760 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001774 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000177a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000177e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001782 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001786 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ 0000178c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001792 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001796 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000179e 00002f2f R_ARM_THM_MOVW_ABS_NC 00000328 .LC24 │ │ │ │ │ -000017a2 00002f30 R_ARM_THM_MOVT_ABS 00000328 .LC24 │ │ │ │ │ -000017a8 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017c8 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000017e4 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000017fa 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001808 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000180c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001810 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -00001814 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -0000181a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001854 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000186e 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00001880 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000188a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000018a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018a4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018a8 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000018ae 0000332f R_ARM_THM_MOVW_ABS_NC 0000036c .LC25 │ │ │ │ │ -000018b2 00003330 R_ARM_THM_MOVT_ABS 0000036c .LC25 │ │ │ │ │ -000018bc 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001900 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000190a 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000191e 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001934 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000193c 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000194e 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001970 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001980 0001720a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ -00001988 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000198c 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00001990 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ -00001994 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ -00001998 0000352f R_ARM_THM_MOVW_ABS_NC 00000374 .LC26 │ │ │ │ │ -0000199c 00003530 R_ARM_THM_MOVT_ABS 00000374 .LC26 │ │ │ │ │ -000019a0 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000019aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000019ae 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000019b2 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ -000019b6 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ -000019ba 0000352f R_ARM_THM_MOVW_ABS_NC 00000374 .LC26 │ │ │ │ │ -000019be 00003530 R_ARM_THM_MOVT_ABS 00000374 .LC26 │ │ │ │ │ -000019c2 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000019c8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019cc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019d0 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -000019d4 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -000019da 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019f8 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a56 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a82 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ab8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001abc 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ad8 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001b14 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001b2e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c56 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c80 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c84 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ca0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca4 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001cb6 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001cba 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001cbe 00003d2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ -00001cc2 00003d30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ -00001cc8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cd2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001cd6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cde 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d52 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ -00001d74 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d80 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001d8e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d9e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001da2 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001da6 00003c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -00001daa 00003c30 R_ARM_THM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -00001db0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001db6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dde 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001dec 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001dfa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e34 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e40 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e44 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e48 00003d2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ -00001e4c 00003d30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ -00001e52 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e7e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001e82 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001e8a 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001eb2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001eb6 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001ec8 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001eda 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001ef6 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001f0a 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001fe0 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001ff8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ffc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002002 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002010 00002c2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ -00002014 00002c30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ -0000201a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002022 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002026 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000202c 00002d2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC22 │ │ │ │ │ -00002030 00002d30 R_ARM_THM_MOVT_ABS 000002a4 .LC22 │ │ │ │ │ -00002036 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000203c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002040 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002048 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000204c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002052 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00002058 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000205c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000207c 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020e6 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002106 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000210c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002132 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002136 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000215c 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002172 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002178 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000218e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002192 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000219e 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000021a4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021ac 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000021b0 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000021b4 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -000021b8 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -000021be 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021c4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021c8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021d0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021d4 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000021de 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021e2 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021e8 0000462f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC29 │ │ │ │ │ -000021ec 00004630 R_ARM_THM_MOVT_ABS 000003e4 .LC29 │ │ │ │ │ -000021f6 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002234 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000223c 0000482f R_ARM_THM_MOVW_ABS_NC 00000404 .LC30 │ │ │ │ │ -00002240 00004830 R_ARM_THM_MOVT_ABS 00000404 .LC30 │ │ │ │ │ -0000224a 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002256 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000225a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000225e 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000226a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000227e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002296 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000022ba 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000022c6 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000022d6 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000022e8 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000022fc 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002304 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000230a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002322 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002326 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002332 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002336 00017830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002348 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000234c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002350 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002354 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002358 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000235c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002372 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000237a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002380 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002394 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002398 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000239c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000023a0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000023a4 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000023a8 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000023c0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023c6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023d0 0001790a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -000023e2 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000023e8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023ec 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023f0 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023f6 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000240c 00017b0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000241c 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00002420 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00002424 00004c2f R_ARM_THM_MOVW_ABS_NC 00000410 .LC31 │ │ │ │ │ -00002428 00004c30 R_ARM_THM_MOVT_ABS 00000410 .LC31 │ │ │ │ │ -00002430 00017d0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00002496 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000249c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024a0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024a8 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024be 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000024c2 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000024d4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ -000024d8 00005b30 R_ARM_THM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ -00002518 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000252a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000253a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000254c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000255e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002572 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002588 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025a6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000025b2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000025e8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000260a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002620 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000262e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002646 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002664 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002680 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002690 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002694 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026a8 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000026d2 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002738 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002754 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002758 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000276e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002772 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002798 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027a2 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000027bc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000027c2 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027d8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027e0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000027e4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000027e8 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000027ec 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000027f2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027f8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000027fc 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002800 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00002804 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -0000280a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002810 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002814 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000281c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002820 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002824 00005d2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00002828 00005d30 R_ARM_THM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ -0000282e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002834 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002838 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002878 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00002882 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002886 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000288a 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00002896 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028a8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028b4 00006a2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC39 │ │ │ │ │ -000028b8 00006a30 R_ARM_THM_MOVT_ABS 000004a8 .LC39 │ │ │ │ │ -000028c2 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000028d8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002906 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000290a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002910 00006e2f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC40 │ │ │ │ │ -00002914 00006e30 R_ARM_THM_MOVT_ABS 000004b0 .LC40 │ │ │ │ │ -00002918 0001880a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002944 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002948 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002a24 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a8c 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00002b18 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b2a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b3c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b4e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b60 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b72 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b84 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ba0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bae 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bbc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bca 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bdc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bee 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c00 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c14 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c80 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c8e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c9c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002caa 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cb8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cc6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cd4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cea 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cf0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cf8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d00 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d08 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d10 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d18 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d24 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d4c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d50 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d54 0000712f R_ARM_THM_MOVW_ABS_NC 00000528 .LC43 │ │ │ │ │ -00002d58 00007130 R_ARM_THM_MOVT_ABS 00000528 .LC43 │ │ │ │ │ -00002d62 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d7c 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002d80 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002d94 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002dac 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002db0 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002dd0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002dde 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002de2 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002de6 00006f2f R_ARM_THM_MOVW_ABS_NC 000004cc .LC41 │ │ │ │ │ -00002dea 00006f30 R_ARM_THM_MOVT_ABS 000004cc .LC41 │ │ │ │ │ -00002df4 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e0e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e3a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e50 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e5a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e68 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e70 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e86 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ea8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ebc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ed2 00018b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002ed8 00018c0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002ee4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ee8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002eee 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ef2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ef6 0000702f R_ARM_THM_MOVW_ABS_NC 0000050c .LC42 │ │ │ │ │ -00002efa 00007030 R_ARM_THM_MOVT_ABS 0000050c .LC42 │ │ │ │ │ -00002f02 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f14 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f18 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f3e 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f48 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f5a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002f6a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003110 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00003128 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000313e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003168 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003172 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031fc 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003228 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -0000326e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003284 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000328a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000328e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032a8 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -000032de 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000032f4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -0000330e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003322 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000333c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003344 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003348 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000334c 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003354 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003358 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000335c 00008e2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC51 │ │ │ │ │ -00003360 00008e30 R_ARM_THM_MOVT_ABS 00000594 .LC51 │ │ │ │ │ -00003366 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003386 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000338a 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033c0 0000910a R_ARM_THM_CALL 000001e1 stringlib_adaptive_find │ │ │ │ │ -000033d2 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -000033e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003412 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003416 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003420 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003424 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000342a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000342e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003438 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003440 00008d2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC50 │ │ │ │ │ -00003444 00008d30 R_ARM_THM_MOVT_ABS 0000058c .LC50 │ │ │ │ │ -0000344e 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000347a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000348a 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000034a8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034d6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000034ea 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003500 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000351c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000352e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003540 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000355a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003566 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000356a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003596 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035b2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035c0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035dc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035ea 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035fa 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000360a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003622 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -0000362a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000362e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003662 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003682 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000368c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000036d2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003714 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003724 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003776 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003780 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003790 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003794 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037a2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037ae 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037c2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000037ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037d8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037f4 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003804 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003832 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003850 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003864 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000386a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000386e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003898 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000038aa 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000038e4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003902 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000390e 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003916 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003960 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003966 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039a0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039e0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039e4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039f2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000039fa 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000039fe 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003a02 00003d2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ -00003a06 00003d30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ -00003a0c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a1c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a28 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a30 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a34 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a4a 0000940a R_ARM_THM_CALL 00001613 stringlib__two_way_count │ │ │ │ │ -00003a54 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a58 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a98 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003aa2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003aa6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003aaa 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003ab6 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ac8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ad4 0000952f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC52 │ │ │ │ │ -00003ad8 00009530 R_ARM_THM_MOVT_ABS 000005b0 .LC52 │ │ │ │ │ -00003ae2 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003af8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d8e 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003d96 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00003dd4 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003e50 0000ac0a R_ARM_THM_CALL 00000449 stringlib__preprocess │ │ │ │ │ -00003e5a 0000ad0a R_ARM_THM_CALL 00000505 stringlib__two_way │ │ │ │ │ -00003e78 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000d10 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001e3c 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002e36 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00002f10 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00002f1c 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00003e14 0000911e R_ARM_THM_JUMP24 000001e1 stringlib_adaptive_find │ │ │ │ │ -00003e2e 0000ab1e R_ARM_THM_JUMP24 00001ddb stringlib_find_char │ │ │ │ │ -00003e6a 0000941e R_ARM_THM_JUMP24 00001613 stringlib__two_way_count │ │ │ │ │ +0000179a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000179e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000017b4 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000017be 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +000017ee 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017f8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017fc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001800 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +00001804 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +0000180a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000182a 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000182e 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001834 00002c2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC22 │ │ │ │ │ +00001838 00002c30 R_ARM_THM_MOVT_ABS 000002a4 .LC22 │ │ │ │ │ +0000183e 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001844 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001856 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000186e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001872 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001878 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000187c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001882 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001886 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000188a 00002d2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC23 │ │ │ │ │ +0000188e 00002d30 R_ARM_THM_MOVT_ABS 000002e0 .LC23 │ │ │ │ │ +00001894 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000189a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000189e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018a6 00002e2f R_ARM_THM_MOVW_ABS_NC 00000328 .LC24 │ │ │ │ │ +000018aa 00002e30 R_ARM_THM_MOVT_ABS 00000328 .LC24 │ │ │ │ │ +000018b0 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018d0 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000018ec 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001902 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001910 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001914 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001918 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +0000191c 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +00001922 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000195c 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001976 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001988 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001992 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000019a8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019ac 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000019b0 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000019b6 0000322f R_ARM_THM_MOVW_ABS_NC 0000036c .LC25 │ │ │ │ │ +000019ba 00003230 R_ARM_THM_MOVT_ABS 0000036c .LC25 │ │ │ │ │ +000019c4 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a08 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a12 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a26 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a3c 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a44 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a56 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a78 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a88 0001720a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +00001a90 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00001a94 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00001a98 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ +00001a9c 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ +00001aa0 0000342f R_ARM_THM_MOVW_ABS_NC 00000374 .LC26 │ │ │ │ │ +00001aa4 00003430 R_ARM_THM_MOVT_ABS 00000374 .LC26 │ │ │ │ │ +00001aa8 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001ab2 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00001ab6 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00001aba 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ +00001abe 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ +00001ac2 0000342f R_ARM_THM_MOVW_ABS_NC 00000374 .LC26 │ │ │ │ │ +00001ac6 00003430 R_ARM_THM_MOVT_ABS 00000374 .LC26 │ │ │ │ │ +00001aca 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001ad0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ad4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ad8 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +00001adc 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +00001ae2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b00 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b5e 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b8a 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001bac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001bc0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bc4 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001be0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c1c 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00001c36 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d5e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d88 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d8c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001da8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dac 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dbe 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001dc2 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001dc6 00003c2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ +00001dca 00003c30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ +00001dd0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001dda 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001dde 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001de6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e5a 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ +00001e7c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e88 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e96 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ea6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001eaa 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001eae 00003b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00001eb2 00003b30 R_ARM_THM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00001eb8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ebe 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ee6 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00001ef4 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f02 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f3c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f48 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001f4c 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001f50 00003c2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ +00001f54 00003c30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ +00001f5a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f86 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001f8a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001f92 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001fba 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001fbe 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001fd0 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001fe2 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001ffe 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00002012 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +000020e8 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00002100 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002104 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000210a 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002118 00002b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ +0000211c 00002b30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ +00002122 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000212a 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000212e 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002134 00002c2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC22 │ │ │ │ │ +00002138 00002c30 R_ARM_THM_MOVT_ABS 000002a4 .LC22 │ │ │ │ │ +0000213e 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002144 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002148 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002150 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002154 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000215a 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00002160 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002184 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000021ee 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000220e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002214 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000223a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000223e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002264 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000227a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002280 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002296 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000229a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022a6 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022ac 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022b4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000022b8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000022bc 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +000022c0 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +000022c6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022d0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022d8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022dc 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022e6 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022ea 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022f0 0000462f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC29 │ │ │ │ │ +000022f4 00004630 R_ARM_THM_MOVT_ABS 000003e4 .LC29 │ │ │ │ │ +000022fe 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000233c 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00002344 0000482f R_ARM_THM_MOVW_ABS_NC 00000404 .LC30 │ │ │ │ │ +00002348 00004830 R_ARM_THM_MOVT_ABS 00000404 .LC30 │ │ │ │ │ +00002352 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000235e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002362 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002366 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00002372 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002386 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000239e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023c2 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000023ce 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000023de 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000023f0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002404 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000240c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002412 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000242a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000242e 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000243a 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000243e 00017830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002450 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002454 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002458 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000245c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002460 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002464 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000247a 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002482 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002488 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000249c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000024a0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000024a4 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000024a8 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000024ac 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000024b0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000024c8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000024ce 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000024d8 0001790a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +000024ea 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000024f0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000024f4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024f8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024fe 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002514 00017b0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00002524 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00002528 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000252c 00004c2f R_ARM_THM_MOVW_ABS_NC 00000410 .LC31 │ │ │ │ │ +00002530 00004c30 R_ARM_THM_MOVT_ABS 00000410 .LC31 │ │ │ │ │ +00002538 00017d0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000259e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025a4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025a8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025b0 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000025ce 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002634 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002650 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002654 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000266a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000266e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002694 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000269e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026b8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000026be 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026d4 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026dc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000026e0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000026e4 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +000026e8 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000026ee 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026f4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000026f8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000026fc 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00002700 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00002706 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000270c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002710 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002718 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000271c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002720 00005b2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ +00002724 00005b30 R_ARM_THM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ +0000272a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002730 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002734 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000274e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002752 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002764 00005e2f R_ARM_THM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ +00002768 00005e30 R_ARM_THM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ +000027a8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027ba 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027ca 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027dc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027ee 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002802 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002818 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002836 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002842 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00002878 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000289a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028b0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028be 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028d6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028f4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002910 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002920 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002924 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002938 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002980 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000298a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000298e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002992 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000299e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000029b0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000029bc 00006a2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC39 │ │ │ │ │ +000029c0 00006a30 R_ARM_THM_MOVT_ABS 000004a8 .LC39 │ │ │ │ │ +000029ca 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000029e0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002a0e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a12 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a18 00006e2f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC40 │ │ │ │ │ +00002a1c 00006e30 R_ARM_THM_MOVT_ABS 000004b0 .LC40 │ │ │ │ │ +00002a20 0001880a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002a4c 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002a50 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002b2c 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002b94 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00002c20 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c32 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c44 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c56 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c68 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c7a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c8c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ca8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002cb6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002cc4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002cd2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ce4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002cf6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002d08 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002d1c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002d88 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d96 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002da4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002db2 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002dc0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002dce 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ddc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002df2 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002df8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e00 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e08 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e10 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e18 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e20 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e2c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e54 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002e58 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002e5c 0000712f R_ARM_THM_MOVW_ABS_NC 00000528 .LC43 │ │ │ │ │ +00002e60 00007130 R_ARM_THM_MOVT_ABS 00000528 .LC43 │ │ │ │ │ +00002e6a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e84 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002e88 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002e9c 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002eb4 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002eb8 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002ed8 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002ee6 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002eea 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002eee 00006f2f R_ARM_THM_MOVW_ABS_NC 000004cc .LC41 │ │ │ │ │ +00002ef2 00006f30 R_ARM_THM_MOVT_ABS 000004cc .LC41 │ │ │ │ │ +00002efc 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f16 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f42 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f58 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f62 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f70 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002f78 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f8e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002fb0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002fc4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002fda 00018b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002fe0 00018c0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002fec 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ff0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ff6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ffa 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002ffe 0000702f R_ARM_THM_MOVW_ABS_NC 0000050c .LC42 │ │ │ │ │ +00003002 00007030 R_ARM_THM_MOVT_ABS 0000050c .LC42 │ │ │ │ │ +0000300a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000301c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003020 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003046 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003050 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003062 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003072 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003218 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00003230 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003246 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003270 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000327a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003304 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003332 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003378 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000338e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003394 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003398 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000033b2 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +000033e8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000033fe 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003418 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000342c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003446 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000344e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003452 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003456 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +0000345e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003462 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003466 00008e2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC51 │ │ │ │ │ +0000346a 00008e30 R_ARM_THM_MOVT_ABS 00000594 .LC51 │ │ │ │ │ +00003470 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003490 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003494 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034ca 0000910a R_ARM_THM_CALL 00000101 stringlib_adaptive_find │ │ │ │ │ +000034dc 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +000034ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000351e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003522 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000352c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003530 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003536 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000353a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003544 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +0000354c 00008d2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC50 │ │ │ │ │ +00003550 00008d30 R_ARM_THM_MOVT_ABS 0000058c .LC50 │ │ │ │ │ +0000355a 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003586 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003596 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +000035b4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035e2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035f6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000360c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003628 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000363a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000364c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003666 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003672 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003676 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036a2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036be 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036cc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036e8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036f6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003706 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003716 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000372e 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003736 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000373a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000376e 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +0000378e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003798 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037de 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003820 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003830 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003882 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000388c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000389c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038a0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038ae 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038ba 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038c0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038c4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038ce 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +000038d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038da 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038e0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038e4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003900 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003910 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +0000393e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000395c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003970 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003976 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000397a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039a4 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000039b6 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +000039f0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a0e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a1a 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003a22 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003a6c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a72 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aac 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ad6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ada 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003aec 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003af0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003afe 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003b06 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003b0a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003b0e 00003c2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ +00003b12 00003c30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ +00003b18 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b28 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b34 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b3c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b40 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b56 0000940a R_ARM_THM_CALL 00001613 stringlib__two_way_count │ │ │ │ │ +00003b60 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b64 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ba4 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003bae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003bb2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003bb6 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003bc2 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003bd4 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003be0 0000952f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC52 │ │ │ │ │ +00003be4 00009530 R_ARM_THM_MOVT_ABS 000005b0 .LC52 │ │ │ │ │ +00003bee 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003c04 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003e9a 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003ea2 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00003ee0 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003f5c 0000ac0a R_ARM_THM_CALL 00000369 stringlib__preprocess │ │ │ │ │ +00003f66 0000ad0a R_ARM_THM_CALL 00000425 stringlib__two_way │ │ │ │ │ +00003f84 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000006fc 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000e18 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001f44 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002f3e 0001611e R_ARM_THM_JUMP24 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003018 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00003024 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00003f20 0000911e R_ARM_THM_JUMP24 00000101 stringlib_adaptive_find │ │ │ │ │ +00003f3a 0000ab1e R_ARM_THM_JUMP24 00001ddb stringlib_find_char │ │ │ │ │ +00003f76 0000941e R_ARM_THM_JUMP24 00001613 stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf680 contains 545 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf6b4 contains 545 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000000c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000003c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000046 0000462f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC29 │ │ │ │ │ 0000004a 00004630 R_ARM_THM_MOVT_ABS 000003e4 .LC29 │ │ │ │ │ 00000054 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000060 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000076 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000080 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000080 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000092 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000a0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000ac 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000b8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000d6 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000000d6 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 000000e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000fe 0001820a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ 00000126 0000582f R_ARM_THM_MOVW_ABS_NC 00000438 .LC32 │ │ │ │ │ 0000012a 00005830 R_ARM_THM_MOVT_ABS 00000438 .LC32 │ │ │ │ │ @@ -1168,15 +1169,15 @@ │ │ │ │ │ 00000210 00005f30 R_ARM_THM_MOVT_ABS 00000470 .LC35 │ │ │ │ │ 00000214 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000228 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000022c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000028c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000290 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002a4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000002a4 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 000002ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002c6 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000002d2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002d6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002e4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -1185,16 +1186,16 @@ │ │ │ │ │ 00000302 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000310 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000033a 0000682f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC38 │ │ │ │ │ 0000033e 00006830 R_ARM_THM_MOVT_ABS 000004a0 .LC38 │ │ │ │ │ 00000348 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000352 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000356 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000037c 00006d0a R_ARM_THM_CALL 000028e5 stringlib_bytes_join │ │ │ │ │ -0000039c 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +0000037c 00006d0a R_ARM_THM_CALL 000029ed stringlib_bytes_join │ │ │ │ │ +0000039c 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 000003ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003bc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003c0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003c4 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 000003ec 0000742f R_ARM_THM_MOVW_ABS_NC 00000550 .LC44 │ │ │ │ │ 000003f0 00007430 R_ARM_THM_MOVT_ABS 00000550 .LC44 │ │ │ │ │ @@ -1203,15 +1204,15 @@ │ │ │ │ │ 00000408 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000454 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000464 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000046e 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000480 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000484 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000004ac 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000004ec 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000004ec 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 000004fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000502 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000050e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000512 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000530 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000562 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000566 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1263,15 +1264,15 @@ │ │ │ │ │ 000007d6 00006130 R_ARM_THM_MOVT_ABS 00000494 .LC37 │ │ │ │ │ 000007da 0000852f R_ARM_THM_MOVW_ABS_NC 0000057c .LC48 │ │ │ │ │ 000007de 00008530 R_ARM_THM_MOVT_ABS 0000057c .LC48 │ │ │ │ │ 000007e2 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000830 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000830 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000840 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000844 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000850 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000854 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000858 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 0000087e 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000888 00008a2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC49 │ │ │ │ │ @@ -1311,69 +1312,69 @@ │ │ │ │ │ 00000a8e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a92 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000a98 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a9c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ab6 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000ac4 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000ac8 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b06 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b06 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000b20 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000b3e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b52 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b60 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000b64 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b80 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b80 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000b98 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000bb0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bc2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bf0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000c0a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000c0e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c12 00009a2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC54 │ │ │ │ │ 00000c16 00009a30 R_ARM_THM_MOVT_ABS 000005c0 .LC54 │ │ │ │ │ 00000c1c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c3a 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000c68 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000c68 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000c86 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cb0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000cd2 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000cf0 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000d0a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d18 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000d48 0000900a R_ARM_THM_CALL 00003b05 fastsearch │ │ │ │ │ -00000d5c 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000d48 0000900a R_ARM_THM_CALL 00003c11 fastsearch │ │ │ │ │ +00000d5c 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000d78 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000d92 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000da4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000db2 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000dcc 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000de4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000df6 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e14 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e1c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000e64 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000e72 0001a00a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000e8a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e8e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e94 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000eea 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000eea 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000ef6 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000f0a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f1e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f38 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f60 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000f60 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000f70 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f74 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000f80 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f84 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000f88 0001a10a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000fa4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00000fa4 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000fb4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fb8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000fc4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fc8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000fcc 0001a20a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00000fe6 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000fec 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1401,43 +1402,43 @@ │ │ │ │ │ 00001158 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000115c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001162 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001166 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001180 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000118c 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001190 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011d4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000011d4 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 000011ee 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001206 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001214 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001218 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001232 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 0000124e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001258 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001258 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001270 0001a30a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00001290 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000129c 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000012b6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000012ba 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000012be 00009a2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC54 │ │ │ │ │ 000012c2 00009a30 R_ARM_THM_MOVT_ABS 000005c0 .LC54 │ │ │ │ │ 000012c8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000012e4 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000130a 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +0000130a 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001326 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001348 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000135c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001374 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001374 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001384 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000013a4 0000900a R_ARM_THM_CALL 00003b05 fastsearch │ │ │ │ │ -000013b6 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000013a4 0000900a R_ARM_THM_CALL 00003c11 fastsearch │ │ │ │ │ +000013b6 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 000013d0 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 000013e8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f6 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000013f6 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 0000140e 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001426 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001438 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001442 0001a30a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ 0000145c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001464 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000147c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1454,27 +1455,27 @@ │ │ │ │ │ 0000151a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000151e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001540 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000154a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001558 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000155c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000156c 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001576 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001582 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001576 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001582 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001592 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000015b6 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000015c0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000015ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000015d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000015e2 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015ec 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000015f8 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000015ec 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +000015f8 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001608 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001640 0000ac0a R_ARM_THM_CALL 00000449 stringlib__preprocess │ │ │ │ │ -0000164e 0000ad0a R_ARM_THM_CALL 00000505 stringlib__two_way │ │ │ │ │ +00001640 0000ac0a R_ARM_THM_CALL 00000369 stringlib__preprocess │ │ │ │ │ +0000164e 0000ad0a R_ARM_THM_CALL 00000425 stringlib__two_way │ │ │ │ │ 00001670 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000167c 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000016f8 0000ba2f R_ARM_THM_MOVW_ABS_NC 000005fc .LC60 │ │ │ │ │ 000016fc 0000ba30 R_ARM_THM_MOVT_ABS 000005fc .LC60 │ │ │ │ │ 00001706 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001712 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000171c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1511,31 +1512,31 @@ │ │ │ │ │ 000018be 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000018cc 0000d02f R_ARM_THM_MOVW_ABS_NC 00000658 .LC69 │ │ │ │ │ 000018d0 0000d030 R_ARM_THM_MOVT_ABS 00000658 .LC69 │ │ │ │ │ 000018d6 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000018e2 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000018f6 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000190e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001918 0000140a R_ARM_THM_CALL 000017d1 _getbytevalue │ │ │ │ │ +00001918 0000140a R_ARM_THM_CALL 000018d9 _getbytevalue │ │ │ │ │ 0000192c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001930 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001934 00005d2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00001938 00005d30 R_ARM_THM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +00001934 00005b2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ +00001938 00005b30 R_ARM_THM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ 0000193e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001948 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00001948 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 00001958 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000195c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001978 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 0000197c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001980 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019b4 0000140a R_ARM_THM_CALL 000017d1 _getbytevalue │ │ │ │ │ +000019b4 0000140a R_ARM_THM_CALL 000018d9 _getbytevalue │ │ │ │ │ 000019c6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000019ca 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000019ce 00002c2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ -000019d2 00002c30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ +000019ce 00002b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ +000019d2 00002b30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ 000019d8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001a20 0000d32f R_ARM_THM_MOVW_ABS_NC 00000660 .LC70 │ │ │ │ │ 00001a24 0000d330 R_ARM_THM_MOVT_ABS 00000660 .LC70 │ │ │ │ │ 00001a2e 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001a3c 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001a44 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001a52 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ @@ -1548,135 +1549,135 @@ │ │ │ │ │ 00001a9a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00001a9e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00001aa2 0000d52f R_ARM_THM_MOVW_ABS_NC 00000680 .LC72 │ │ │ │ │ 00001aa6 0000d530 R_ARM_THM_MOVT_ABS 00000680 .LC72 │ │ │ │ │ 00001aac 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ab8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00001abc 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00001ac0 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00001ac4 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00001ac0 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001ac4 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ 00001aca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001adc 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001ae4 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00001ae4 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 00001af4 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001b3e 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001b54 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00001b5e 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001b72 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001b76 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001b7e 0001b20a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 00001b88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bb4 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001bcc 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00001bcc 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 00001bdc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001be0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001bea 0001810a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ 00001c16 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001c24 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c28 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001c2e 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001c7e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c82 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001c92 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001cb0 0000900a R_ARM_THM_CALL 00003b05 fastsearch │ │ │ │ │ -00001cbe 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001cc8 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001cd2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001cb0 0000900a R_ARM_THM_CALL 00003c11 fastsearch │ │ │ │ │ +00001cbe 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001cc8 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001cd2 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001cd8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ce4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001d06 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ce4 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001d06 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d0c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d26 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d44 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d4a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001d4e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001d52 00009a2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC54 │ │ │ │ │ 00001d56 00009a30 R_ARM_THM_MOVT_ABS 000005c0 .LC54 │ │ │ │ │ 00001d5c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001d80 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001d8c 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001d8c 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d9c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001da0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001daa 0001420a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00001dc4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001dcc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001dfa 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001e4a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e4e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001e5e 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e7c 0000900a R_ARM_THM_CALL 00003b05 fastsearch │ │ │ │ │ -00001e8a 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001e94 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001ea0 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e7c 0000900a R_ARM_THM_CALL 00003c11 fastsearch │ │ │ │ │ +00001e8a 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001e94 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ea0 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001ea6 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eb2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001ed4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00001eb2 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ed4 0001610a R_ARM_THM_CALL 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001eda 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ef4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f12 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f18 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001f1c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001f20 00009a2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC54 │ │ │ │ │ 00001f24 00009a30 R_ARM_THM_MOVT_ABS 000005c0 .LC54 │ │ │ │ │ 00001f2a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f50 0000140a R_ARM_THM_CALL 000017d1 _getbytevalue │ │ │ │ │ +00001f50 0000140a R_ARM_THM_CALL 000018d9 _getbytevalue │ │ │ │ │ 00001f62 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f66 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001f78 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001f7c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001f80 0000e22f R_ARM_THM_MOVW_ABS_NC 00000698 .LC73 │ │ │ │ │ 00001f84 0000e230 R_ARM_THM_MOVT_ABS 00000698 .LC73 │ │ │ │ │ 00001f8a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001f9e 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001fa6 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ +00001fa6 00013a0a R_ARM_THM_CALL 00000749 PyByteArray_Resize │ │ │ │ │ 00001fae 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001fb2 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001fb8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00001fbc 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00001fc0 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00001fc4 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00001fc0 00001d2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001fc4 00001d30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ 00001fca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001fe4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001fe8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002006 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000200a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000202a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000202e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002032 00002c2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ -00002036 00002c30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ +00002032 00002b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ +00002036 00002b30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ 0000203c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002050 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -0000014e 00005a1e R_ARM_THM_JUMP24 000024ad bytearray_strip_impl_helper │ │ │ │ │ -00000234 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000298 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000362 00005a1e R_ARM_THM_JUMP24 000024ad bytearray_strip_impl_helper │ │ │ │ │ -00000414 00005a1e R_ARM_THM_JUMP24 000024ad bytearray_strip_impl_helper │ │ │ │ │ +00000010 0001611e R_ARM_THM_JUMP24 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +0000014e 00005a1e R_ARM_THM_JUMP24 0000273d bytearray_strip_impl_helper │ │ │ │ │ +00000234 0001611e R_ARM_THM_JUMP24 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000298 0001611e R_ARM_THM_JUMP24 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000362 00005a1e R_ARM_THM_JUMP24 0000273d bytearray_strip_impl_helper │ │ │ │ │ +00000414 00005a1e R_ARM_THM_JUMP24 0000273d bytearray_strip_impl_helper │ │ │ │ │ 0000061e 0001921e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000632 0001931e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000646 0001941e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 0000065a 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 0000066e 0001961e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000682 0001971e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000696 0001981e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000802 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000942 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00001046 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -0000108c 00002b1e R_ARM_THM_JUMP24 00000f69 bytearray_repr │ │ │ │ │ +00000802 0001611e R_ARM_THM_JUMP24 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00000942 0001611e R_ARM_THM_JUMP24 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +00001046 0001611e R_ARM_THM_JUMP24 00001ec9 PyByteArray_FromStringAndSize │ │ │ │ │ +0000108c 00002a1e R_ARM_THM_JUMP24 00001071 bytearray_repr │ │ │ │ │ 00001522 0001a81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 00001766 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001834 00016d1e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ 0000186a 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000187a 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001894 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000018a0 0001b11e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -000019f2 0000231e R_ARM_THM_JUMP24 00000d25 bytearray_setslice │ │ │ │ │ +000019f2 0000221e R_ARM_THM_JUMP24 00000e2d bytearray_setslice │ │ │ │ │ 00001bc0 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x10788 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x107bc contains 15 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 │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,269 +1,174 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -bytearray_iter(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #108] @ (7c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 60 │ │ │ │ │ - ldr r0, [pc, #100] @ (80 ) │ │ │ │ │ - bl 0 <_PyObject_GC_New> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 78 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldr r1, [pc, #84] @ (84 ) │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ - mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - orrs r3, r4 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - strd r1, r3, [r0, #-8] │ │ │ │ │ - str r2, [r1, #4] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 18 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - movw r1, #2575 @ 0xa0f │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - .word 0x0000002c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000fc │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000003e │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -00000088 : │ │ │ │ │ -bytearrayiter_dealloc(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - str.w r5, [r4, #-8] │ │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ │ - and.w r3, r3, #1 │ │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, d6 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n d6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ - │ │ │ │ │ -000000e0 : │ │ │ │ │ +00000000 : │ │ │ │ │ bytearray_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000104 : │ │ │ │ │ +00000024 : │ │ │ │ │ PyByteArray_AsString(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 10c │ │ │ │ │ + cbz r3, 2c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000118 : │ │ │ │ │ +00000038 : │ │ │ │ │ bytearray_repeat(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble.n 160 │ │ │ │ │ + ble.n 80 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.n 17e │ │ │ │ │ + blt.n 9e │ │ │ │ │ mul.w r4, r7, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r3, 174 │ │ │ │ │ + cbz r3, 94 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ - cbz r6, 15c │ │ │ │ │ - cbz r4, 15c │ │ │ │ │ + cbz r6, 7c │ │ │ │ │ + cbz r4, 7c │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyBytes_Repeat> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14c │ │ │ │ │ - b.n 15c │ │ │ │ │ + bne.n 6c │ │ │ │ │ + b.n 7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 14e │ │ │ │ │ + b.n 6e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000188 : │ │ │ │ │ +000000a8 : │ │ │ │ │ bytearray_mod(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #68] @ (1dc ) │ │ │ │ │ + ldr r3, [pc, #68] @ (fc ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b6 │ │ │ │ │ + bne.n d6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 1d0 │ │ │ │ │ + cbz r1, f0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_THM_JUMP24 _PyBytes_FormatEx │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a4 │ │ │ │ │ + bne.n c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1aa │ │ │ │ │ + b.n ca │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000001e0 : │ │ │ │ │ +00000100 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr r1, [pc, #584] @ (444 ) │ │ │ │ │ + ldr r1, [pc, #584] @ (364 ) │ │ │ │ │ add.w sl, r0, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldrb.w r0, [r2, r9] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ sub.w r1, ip, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ble.w 3cc │ │ │ │ │ + ble.w 2ec │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r4, fp, r2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.n 296 │ │ │ │ │ + beq.n 1b6 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 276 │ │ │ │ │ + beq.n 196 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 256 │ │ │ │ │ + beq.n 176 │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r1, r8, r3 │ │ │ │ │ lsl.w r6, lr, r4 │ │ │ │ │ @@ -285,15 +190,15 @@ │ │ │ │ │ subeq.w r1, r8, r7 │ │ │ │ │ addeq r1, r1, r2 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - beq.n 326 │ │ │ │ │ + beq.n 246 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ │ add.w r9, r7, #1 │ │ │ │ │ add.w r7, r9, #1 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ ldrb.w r5, [r9, #1] │ │ │ │ │ @@ -305,15 +210,15 @@ │ │ │ │ │ orr.w r6, r6, r4 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ orr.w r6, r6, r4 │ │ │ │ │ - bne.n 2dc │ │ │ │ │ + bne.n 1fc │ │ │ │ │ sub.w r1, r8, r7 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldrb.w r5, [r9, #2] │ │ │ │ │ add.w r7, r9, #2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ @@ -333,15 +238,15 @@ │ │ │ │ │ subeq.w r1, r8, r7 │ │ │ │ │ addeq r1, r1, r2 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bne.n 29a │ │ │ │ │ + bne.n 1ba │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ and.w r5, r0, #31 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ lsl.w r4, r4, r5 │ │ │ │ │ orr.w fp, r4, r6 │ │ │ │ │ @@ -351,122 +256,122 @@ │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ asrs r4, r4, #2 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.n 3d6 │ │ │ │ │ + bgt.n 2f6 │ │ │ │ │ ldrb.w r0, [sl, r6] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 426 │ │ │ │ │ + bne.n 346 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ strd r4, r8, [sp, #16] │ │ │ │ │ adds r5, r0, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 366 │ │ │ │ │ + b.n 286 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge.n 40a │ │ │ │ │ + bge.n 32a │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 364 │ │ │ │ │ + beq.n 284 │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bge.n 3f2 │ │ │ │ │ + bge.n 312 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 3f2 │ │ │ │ │ + ble.n 312 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ sub.w r7, ip, r6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 3e0 │ │ │ │ │ + bne.n 300 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 448 │ │ │ │ │ + bl 368 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 504 │ │ │ │ │ + bl 424 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r0 │ │ │ │ │ - beq.n 3da │ │ │ │ │ - ldr r3, [pc, #140] @ (444 ) │ │ │ │ │ + beq.n 2fa │ │ │ │ │ + ldr r3, [pc, #140] @ (364 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3d2 │ │ │ │ │ + bne.n 2f2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 326 │ │ │ │ │ + b.n 246 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, 43c │ │ │ │ │ + cbz r3, 35c │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3b6 │ │ │ │ │ + b.n 2d6 │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 1612 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ adds r6, r4, r0 │ │ │ │ │ - b.n 3b6 │ │ │ │ │ + b.n 2d6 │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ - bmi.n 422 │ │ │ │ │ + bmi.n 342 │ │ │ │ │ add r6, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 348 │ │ │ │ │ + b.n 268 │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ - bne.n 37a │ │ │ │ │ + bne.n 29a │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b6 │ │ │ │ │ + bne.n 2d6 │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 440 │ │ │ │ │ + beq.n 360 │ │ │ │ │ add r6, r9 │ │ │ │ │ - b.n 406 │ │ │ │ │ + b.n 326 │ │ │ │ │ add r6, r1 │ │ │ │ │ - b.n 406 │ │ │ │ │ + b.n 326 │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bmi.n 406 │ │ │ │ │ + bmi.n 326 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 406 │ │ │ │ │ + b.n 326 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 3b6 │ │ │ │ │ + b.n 2d6 │ │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - b.n 3b6 │ │ │ │ │ + b.n 2d6 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000448 : │ │ │ │ │ +00000368 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ 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 r4, r2 │ │ │ │ │ @@ -498,147 +403,147 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bne.n 4d4 │ │ │ │ │ + bne.n 3f4 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r4, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ │ add.w r2, r4, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r3, #1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4b0 │ │ │ │ │ + bne.n 3d0 │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n 4ca │ │ │ │ │ + b.n 3ea │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r4 │ │ │ │ │ strb r2, [r3, #24] │ │ │ │ │ subs r2, r0, r1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 4be │ │ │ │ │ + blt.n 3de │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ adds r2, r6, r5 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4a0 │ │ │ │ │ + blt.n 3c0 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - beq.n 4fa │ │ │ │ │ + beq.n 41a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4ea │ │ │ │ │ + b.n 40a │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 4a0 │ │ │ │ │ + b.n 3c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000504 : │ │ │ │ │ +00000424 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ ldrd r4, r6, [r2, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [r9], #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5d6 │ │ │ │ │ + beq.n 4f6 │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 5cc │ │ │ │ │ + bcs.n 4ec │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c8 │ │ │ │ │ + bne.n 4e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add.w fp, r2, sl │ │ │ │ │ it lt │ │ │ │ │ movlt r1, r6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - ble.n 5a6 │ │ │ │ │ + ble.n 4c6 │ │ │ │ │ ldrb r7, [r5, r1] │ │ │ │ │ ldrb.w r3, [fp, r1] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 5c0 │ │ │ │ │ + bne.n 4e0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 5a6 │ │ │ │ │ + ble.n 4c6 │ │ │ │ │ ldrb.w ip, [fp, r3] │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 5c2 │ │ │ │ │ + bne.n 4e2 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 5a6 │ │ │ │ │ + ble.n 4c6 │ │ │ │ │ ldrb.w r7, [fp, r3] │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 5c2 │ │ │ │ │ + bne.n 4e2 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 5a6 │ │ │ │ │ + ble.n 4c6 │ │ │ │ │ add.w r7, r5, ip │ │ │ │ │ add.w r1, fp, ip │ │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 5c2 │ │ │ │ │ + bne.n 4e2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 594 │ │ │ │ │ + bgt.n 4b4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 5b6 │ │ │ │ │ + b.n 4d6 │ │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ │ ldrb.w r3, [fp, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 60c │ │ │ │ │ + bne.n 52c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 5aa │ │ │ │ │ + blt.n 4ca │ │ │ │ │ sub.w r0, fp, lr │ │ │ │ │ - b.n 5d0 │ │ │ │ │ + b.n 4f0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 534 │ │ │ │ │ + bhi.n 454 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ rsb fp, r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ @@ -647,97 +552,97 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r3, ip │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov lr, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 5cc │ │ │ │ │ + bcs.n 4ec │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cbz r3, 642 │ │ │ │ │ + cbz r3, 562 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 5f8 │ │ │ │ │ - b.n 5cc │ │ │ │ │ + bhi.n 518 │ │ │ │ │ + b.n 4ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, r3 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bls.n 5cc │ │ │ │ │ + bls.n 4ec │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r7, [r9, r3] │ │ │ │ │ - cbnz r7, 628 │ │ │ │ │ + cbnz r7, 548 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 54a │ │ │ │ │ + b.n 46a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r6 │ │ │ │ │ addlt r3, r3, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ite ge │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, r7 │ │ │ │ │ - b.n 52e │ │ │ │ │ + b.n 44e │ │ │ │ │ add.w r1, r2, fp │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 662 │ │ │ │ │ + bge.n 582 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 64c │ │ │ │ │ + beq.n 56c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 5f4 │ │ │ │ │ + b.n 514 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 678 │ │ │ │ │ + bge.n 598 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 694 │ │ │ │ │ + bne.n 5b4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 668 │ │ │ │ │ + b.n 588 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 6a0 │ │ │ │ │ + bge.n 5c0 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 67e │ │ │ │ │ + beq.n 59e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 5f4 │ │ │ │ │ + b.n 514 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 5f4 │ │ │ │ │ + b.n 514 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r0, r1, r0 │ │ │ │ │ - b.n 5d0 │ │ │ │ │ + b.n 4f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006a8 : │ │ │ │ │ +000005c8 : │ │ │ │ │ bytearray_alloc(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [ 374] decode │ │ │ │ │ [ 37c] translation table must be 256 characters long │ │ │ │ │ [ 3ac] Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ │ [ 3e4] can't concat %.100s to %.100s │ │ │ │ │ [ 404] endswith │ │ │ │ │ [ 410] Comparison between bytearray and string │ │ │ │ │ [ 438] lstrip │ │ │ │ │ - [ 445] │ │ │ │ │ - [ 448] cannot add more objects to bytearray │ │ │ │ │ + [ 440] cannot add more objects to bytearray │ │ │ │ │ + [ 46d] │ │ │ │ │ [ 470] center │ │ │ │ │ [ 478] a byte string of length 1 │ │ │ │ │ [ 494] argument 2 │ │ │ │ │ [ 4a0] strip │ │ │ │ │ [ 4a8] count │ │ │ │ │ [ 4b0] can only join an iterable │ │ │ │ │ [ 4cc] sequence item %zd: expected a bytes-like object, %.80s found │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ beq.n de │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 5c2 │ │ │ │ │ beq.n 36 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 350 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 5ee │ │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 350 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 15a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cbnz r3, 14a │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -171,15 +171,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ bne.w 2c8 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 350 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ beq.n 23e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cbz r3, 2c8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 350 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -321,15 +321,15 @@ │ │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 552 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ - bl 17d0 <_getbytevalue> │ │ │ │ │ + bl 18d8 <_getbytevalue> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.w 5da │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.n 360 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ @@ -367,15 +367,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 316 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 350 │ │ │ │ │ @@ -411,15 +411,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 74 │ │ │ │ │ b.n 350 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 36 │ │ │ │ │ b.n 350 │ │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.n 4c0 │ │ │ │ │ @@ -458,15 +458,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 350 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2060 │ │ │ │ │ + bl 2168 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 43e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -507,29 +507,29 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 350 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 350 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ bmi.n 51c │ │ │ │ │ mov r8, r5 │ │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ │ beq.w 94 │ │ │ │ │ b.n 468 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 3fc │ │ │ │ │ b.n 350 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ @@ -679,26 +679,134 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ b.n 36 │ │ │ │ │ │ │ │ │ │ -00000600 : │ │ │ │ │ +00000600 : │ │ │ │ │ +bytearray_iter(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r1, [pc, #140] @ (69c ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 660 │ │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ │ + bl 0 <_PyObject_GC_New> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ + cbz r0, 674 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 678 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr r1, [pc, #108] @ (6a0 ) │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + orrs r3, r4 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + strd r1, r3, [r0, #-8] │ │ │ │ │ + str r2, [r1, #4] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r1, [pc, #52] @ (69c ) │ │ │ │ │ + cbz r0, 68a │ │ │ │ │ + add.w r0, r1, #208 @ 0xd0 │ │ │ │ │ + bl 0 <_PyObject_GC_New> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 620 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ + ldr r1, [pc, #36] @ (6a4 ) │ │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + b.n 642 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + movw r1, #2575 @ 0xa0f │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 674 │ │ │ │ │ + .word 0x0000002c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x0000005e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000001c │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +000006a8 : │ │ │ │ │ +bytearrayiter_dealloc(): │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + str.w r5, [r4, #-8] │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + and.w r3, r3, #1 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + cbz r0, 6f6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 6f6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 6f6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ + │ │ │ │ │ +00000700 : │ │ │ │ │ bytearray_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 62c │ │ │ │ │ + bgt.n 72c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 61e │ │ │ │ │ + cbz r0, 71e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ @@ -711,230 +819,230 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Print │ │ │ │ │ - b.n 616 │ │ │ │ │ + b.n 716 │ │ │ │ │ │ │ │ │ │ -00000648 : │ │ │ │ │ +00000748 : │ │ │ │ │ PyByteArray_Resize(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrd r0, r2, [r0, #16] │ │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ │ subs r7, r2, r0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 6b0 │ │ │ │ │ + beq.n 7b0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 710 │ │ │ │ │ + bgt.n 810 │ │ │ │ │ adds r6, r5, #1 │ │ │ │ │ adds r1, r7, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 6b4 │ │ │ │ │ + bls.n 7b4 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r5 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 6c4 │ │ │ │ │ + bls.n 7c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 6d4 │ │ │ │ │ - cbnz r7, 6de │ │ │ │ │ + blt.n 7d4 │ │ │ │ │ + cbnz r7, 7de │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6d4 │ │ │ │ │ + cbz r0, 7d4 │ │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ strb r7, [r0, r5] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r5, r3, lsr #1 │ │ │ │ │ - bcc.n 69c │ │ │ │ │ + bcc.n 79c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r5, 728 │ │ │ │ │ + cbz r5, 828 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r2, r5] │ │ │ │ │ - b.n 6b0 │ │ │ │ │ + b.n 7b0 │ │ │ │ │ add.w r6, r5, r5, lsr #3 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ it ls │ │ │ │ │ addls r6, #3 │ │ │ │ │ - bls.n 69c │ │ │ │ │ + bls.n 79c │ │ │ │ │ adds r6, #6 │ │ │ │ │ - bpl.n 69c │ │ │ │ │ + bpl.n 79c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d4 │ │ │ │ │ + beq.n 7d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cbz r2, 734 │ │ │ │ │ + cbz r2, 834 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r7, r7, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ strb r3, [r7, r5] │ │ │ │ │ - b.n 6b0 │ │ │ │ │ + b.n 7b0 │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6d8 │ │ │ │ │ + b.n 7d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strb r5, [r3, #0] │ │ │ │ │ - b.n 6b0 │ │ │ │ │ + b.n 7b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 6f0 │ │ │ │ │ + b.n 7f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +00000840 : │ │ │ │ │ bytearray_extend(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a94 │ │ │ │ │ + beq.w b7c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - beq.w 9fe │ │ │ │ │ + beq.w b0e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9de │ │ │ │ │ + beq.w aee │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a78 │ │ │ │ │ + bne.w d48 │ │ │ │ │ bic.w sl, r6, r6, asr #31 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8de │ │ │ │ │ + beq.w 9e0 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ mov fp, sl │ │ │ │ │ add.w r3, r8, sl │ │ │ │ │ it ge │ │ │ │ │ movge fp, r6 │ │ │ │ │ sub.w r7, r3, fp │ │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 882 │ │ │ │ │ - beq.w 994 │ │ │ │ │ + blt.n 982 │ │ │ │ │ + beq.w aa4 │ │ │ │ │ add.w r2, fp, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.w 94c │ │ │ │ │ + blt.w a50 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ add r7, r6 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w a3e │ │ │ │ │ + bgt.w b4c │ │ │ │ │ adds r6, r7, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bcs.w 908 │ │ │ │ │ + bcs.w a0a │ │ │ │ │ vmov s15, r1 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r7 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.w 93a │ │ │ │ │ + bls.w a3c │ │ │ │ │ adds r6, r7, #1 │ │ │ │ │ - bmi.w 94c │ │ │ │ │ + bmi.w a50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 952 │ │ │ │ │ + bne.w a62 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94c │ │ │ │ │ + beq.w a50 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r6, r0, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strb r2, [r0, r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b62 │ │ │ │ │ + beq.w c4a │ │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ │ add.w r0, r8, sl │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ add.w r1, r9, fp │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 85e │ │ │ │ │ + ble.n 95e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r0, r9, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 86a │ │ │ │ │ + beq.n 96a │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ @@ -943,110 +1051,116 @@ │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w a3e │ │ │ │ │ + bgt.w b4c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 9b0 │ │ │ │ │ + bgt.w ac0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ adds r1, r7, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b84 │ │ │ │ │ + beq.w b74 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9ac │ │ │ │ │ + bne.w abc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 92c │ │ │ │ │ + ble.n a2e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 932 │ │ │ │ │ + beq.n a34 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 86a │ │ │ │ │ + bne.n 96a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 872 │ │ │ │ │ + b.n 972 │ │ │ │ │ add.w r7, r8, sl │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 878 │ │ │ │ │ - beq.n 9a2 │ │ │ │ │ + blt.n 978 │ │ │ │ │ + beq.n ab2 │ │ │ │ │ ldrd r0, r9, [r4, #16] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w a3e │ │ │ │ │ + bgt.w b4c │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r6, r7, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bcc.w 7e2 │ │ │ │ │ + bcc.w 8e2 │ │ │ │ │ cmp.w r7, r1, lsr #1 │ │ │ │ │ it cc │ │ │ │ │ addcc r6, r7, #1 │ │ │ │ │ - bcc.w 80c │ │ │ │ │ + bcc.w 90c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r9, r7] │ │ │ │ │ - b.n 830 │ │ │ │ │ + b.n 930 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 8ce │ │ │ │ │ + bne.n 9d0 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 86a │ │ │ │ │ - b.n 8da │ │ │ │ │ + bne.n 96a │ │ │ │ │ + b.n 9dc │ │ │ │ │ add.w r6, r7, r7, lsr #3 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bhi.n 946 │ │ │ │ │ - adds r6, #3 │ │ │ │ │ - b.n 80c │ │ │ │ │ + it ls │ │ │ │ │ + addls r6, #3 │ │ │ │ │ + bls.w 90c │ │ │ │ │ adds r6, #6 │ │ │ │ │ - bpl.w 80c │ │ │ │ │ + bpl.w 90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n a54 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.n 9dc │ │ │ │ │ + add r0, sp, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + b.n 9dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94c │ │ │ │ │ + beq.n a50 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6e │ │ │ │ │ + beq.w d64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1056,620 +1170,614 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r6, r9, [r4, #12] │ │ │ │ │ str.w r9, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb.w r2, [r9, r7] │ │ │ │ │ - b.n 830 │ │ │ │ │ + b.n 930 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 852 │ │ │ │ │ + bgt.w 952 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 864 │ │ │ │ │ - b.n 86a │ │ │ │ │ + bne.w 964 │ │ │ │ │ + b.n 96a │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 864 │ │ │ │ │ - b.n 86a │ │ │ │ │ + bne.w 964 │ │ │ │ │ + b.n 96a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b.n 8b8 │ │ │ │ │ + b.n 9ba │ │ │ │ │ add.w r0, sl, r8 │ │ │ │ │ add.w r1, r9, fp │ │ │ │ │ sub.w r2, r6, fp │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r7 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 8a6 │ │ │ │ │ + bne.w 9a6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 8ac │ │ │ │ │ + b.n 9ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 86a │ │ │ │ │ + beq.w 96a │ │ │ │ │ bic.w sl, r6, r6, asr #31 │ │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ │ sub.w r7, sl, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n a38 │ │ │ │ │ - beq.n 99a │ │ │ │ │ + blt.n b64 │ │ │ │ │ + beq.n aaa │ │ │ │ │ mov r3, sl │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 7b8 │ │ │ │ │ - cbz r6, a64 │ │ │ │ │ + b.n 8b8 │ │ │ │ │ + cbz r6, b6a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8da │ │ │ │ │ + beq.w 9dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d24 │ │ │ │ │ + bl e2c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 932 │ │ │ │ │ + beq.w a34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 932 │ │ │ │ │ + bne.w a34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 932 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.n 882 │ │ │ │ │ + b.n a34 │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 8da │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 8da │ │ │ │ │ + b.n a54 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.n 982 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n a02 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 96c │ │ │ │ │ - ldr r2, [r5, #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 .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8da │ │ │ │ │ + b.n b12 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + add r3, r7 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + b.n a54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb4 │ │ │ │ │ + beq.w d20 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w c92 │ │ │ │ │ + beq.w cfe │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c92 │ │ │ │ │ + beq.w cfe │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c82 │ │ │ │ │ + beq.w dd2 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ add.w sl, r3, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n af4 │ │ │ │ │ + b.n bdc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1e │ │ │ │ │ - bl 17d0 <_getbytevalue> │ │ │ │ │ + beq.w d6e │ │ │ │ │ + bl 18d8 <_getbytevalue> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9c │ │ │ │ │ + beq.n c7c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r3, [sl], #1 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n b8c │ │ │ │ │ + bne.n c6c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - blt.n af2 │ │ │ │ │ + blt.n bda │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.w ce0 │ │ │ │ │ + beq.w de8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ asrs r0, r6, #1 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp.w r3, r6, asr #1 │ │ │ │ │ itet ge │ │ │ │ │ addge.w ip, r5, #2 │ │ │ │ │ movlt r8, r1 │ │ │ │ │ addge.w r8, ip, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w cdc │ │ │ │ │ + beq.w de4 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae6 │ │ │ │ │ + beq.n bce │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ - b.n ae6 │ │ │ │ │ + b.n bce │ │ │ │ │ add.w r0, sl, r8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ negs r2, r3 │ │ │ │ │ add.w r1, r9, fp │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 852 │ │ │ │ │ - b.n 85e │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - add r3, r7 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - b.n a54 │ │ │ │ │ + bgt.w 952 │ │ │ │ │ + b.n 95e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b1a │ │ │ │ │ + bne.n c02 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b1a │ │ │ │ │ + b.n c02 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r8, fp │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, c06 │ │ │ │ │ + cbnz r0, ce6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n bf6 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n cb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, bd4 │ │ │ │ │ + cbnz r3, cb4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8da │ │ │ │ │ + beq.w 9dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8da │ │ │ │ │ + bne.w 9dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8da │ │ │ │ │ + b.n 9dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bba │ │ │ │ │ + bne.n c9a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bba │ │ │ │ │ + b.n c9a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n bb0 │ │ │ │ │ + bpl.n c90 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ 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 bb0 │ │ │ │ │ + b.n c90 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 9dc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 9dc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 9dc │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9dc │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 9dc │ │ │ │ │ + ldr r2, [r5, #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 .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 9dc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n a7c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c3c │ │ │ │ │ + beq.n d8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, c3c │ │ │ │ │ + cbnz r3, d8c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd4 │ │ │ │ │ + bne.n cb4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n cb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl d24 │ │ │ │ │ + bl e2c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c8c │ │ │ │ │ + beq.n ddc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 86a │ │ │ │ │ + beq.w 96a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 86a │ │ │ │ │ + bne.w 96a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 86a │ │ │ │ │ + b.n 96a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ad0 │ │ │ │ │ + b.n bb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n be2 │ │ │ │ │ - b.n 8da │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 8da │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 8da │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8da │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 8da │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8da │ │ │ │ │ + bne.w cc2 │ │ │ │ │ + b.n 9dc │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n bba │ │ │ │ │ + b.n c9a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, d14 │ │ │ │ │ + cbz r3, e1c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n e12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, d1c │ │ │ │ │ + cbz r3, e24 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n dfe │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0a │ │ │ │ │ + b.n e12 │ │ │ │ │ │ │ │ │ │ -00000d24 : │ │ │ │ │ +00000e2c : │ │ │ │ │ bytearray_setslice(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w e50 │ │ │ │ │ + beq.w f58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w e88 │ │ │ │ │ + beq.w f90 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb4 │ │ │ │ │ + bne.w fbc │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ bic.w sl, r9, r9, asr #31 │ │ │ │ │ cmp r5, sl │ │ │ │ │ it lt │ │ │ │ │ movlt r5, sl │ │ │ │ │ cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e1e │ │ │ │ │ + beq.n f26 │ │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ │ sub.w r6, sl, r5 │ │ │ │ │ add r6, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n dee │ │ │ │ │ - beq.n dc8 │ │ │ │ │ + blt.n ef6 │ │ │ │ │ + beq.n ed0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w eae │ │ │ │ │ + bgt.w fb6 │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ea2 │ │ │ │ │ + beq.n faa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ee6 │ │ │ │ │ + beq.w fee │ │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ add.w r0, sl, r8 │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ add r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n dda │ │ │ │ │ + ble.n ee2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n de6 │ │ │ │ │ + beq.n eee │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n e8c │ │ │ │ │ + bgt.n f94 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n e28 │ │ │ │ │ + bgt.n f30 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ede │ │ │ │ │ + beq.n fe6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ea8 │ │ │ │ │ + bne.n fb0 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n dc8 │ │ │ │ │ + b.n ed0 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n d80 │ │ │ │ │ + b.n e88 │ │ │ │ │ add.w r0, sl, r8 │ │ │ │ │ subs r2, r1, r5 │ │ │ │ │ add r0, fp │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r6 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n e0c │ │ │ │ │ + bne.n f14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n e10 │ │ │ │ │ + b.n f18 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ed4 │ │ │ │ │ + beq.n fdc │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, ece │ │ │ │ │ + cbz r0, fd6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d24 │ │ │ │ │ + bl e2c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n de6 │ │ │ │ │ + beq.n eee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n de6 │ │ │ │ │ + bne.n eee │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n de6 │ │ │ │ │ + b.n eee │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n d66 │ │ │ │ │ + b.n e6e │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n ee2 │ │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ │ - b.n dc8 │ │ │ │ │ + b.n ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n ea2 │ │ │ │ │ + b.n faa │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n de6 │ │ │ │ │ + b.n eee │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n e58 │ │ │ │ │ + b.n f60 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b.n ea2 │ │ │ │ │ + b.n faa │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n db0 │ │ │ │ │ + b.n eb8 │ │ │ │ │ │ │ │ │ │ -00000ef0 : │ │ │ │ │ +00000ff8 : │ │ │ │ │ bytearray_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, f44 │ │ │ │ │ + cbz r1, 104c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, f28 │ │ │ │ │ + cbz r3, 1030 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f3e │ │ │ │ │ + blt.n 1046 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ @@ -1677,43 +1785,43 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n f1c │ │ │ │ │ + bge.n 1024 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n f24 │ │ │ │ │ + b.n 102c │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f3e │ │ │ │ │ + b.n 1046 │ │ │ │ │ │ │ │ │ │ -00000f5c : │ │ │ │ │ +00001064 : │ │ │ │ │ bytearray_releasebuffer(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000f64 : │ │ │ │ │ +0000106c : │ │ │ │ │ bytearray_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000f68 : │ │ │ │ │ +00001070 : │ │ │ │ │ bytearray_repr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ @@ -1725,164 +1833,164 @@ │ │ │ │ │ movw r3, #65529 @ 0xfff9 │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ it mi │ │ │ │ │ addmi r3, #3 │ │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ │ - bgt.w 1196 │ │ │ │ │ + bgt.w 129e │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ adds r0, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 1296 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1148 │ │ │ │ │ + beq.w 1250 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.w 1188 │ │ │ │ │ + bcs.w 1290 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov.w ip, #39 @ 0x27 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 1188 │ │ │ │ │ + beq.w 1290 │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #34 @ 0x22 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n fc8 │ │ │ │ │ + bne.n 10d0 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1184 │ │ │ │ │ + beq.w 128c │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1156 │ │ │ │ │ + beq.w 125e │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 115a │ │ │ │ │ + beq.w 1262 │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 115e │ │ │ │ │ + beq.w 1266 │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1162 │ │ │ │ │ + beq.w 126a │ │ │ │ │ strb r3, [r4, #4] │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1166 │ │ │ │ │ + beq.w 126e │ │ │ │ │ strb r3, [r4, #5] │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1152 │ │ │ │ │ + beq.w 125a │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 116a │ │ │ │ │ + beq.w 1272 │ │ │ │ │ strb r3, [r4, #7] │ │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 116e │ │ │ │ │ + beq.w 1276 │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ add.w r1, r7, #9 │ │ │ │ │ add.w r3, r4, #9 │ │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ │ - cbz r2, 1050 │ │ │ │ │ + cbz r2, 1158 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1044 │ │ │ │ │ + bne.n 114c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cbz r0, 1068 │ │ │ │ │ + cbz r0, 1170 │ │ │ │ │ mov r3, r1 │ │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ │ - b.n 1058 │ │ │ │ │ + b.n 1160 │ │ │ │ │ uxtb.w r7, ip │ │ │ │ │ strb r7, [r3, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 113e │ │ │ │ │ + beq.n 1246 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10e0 │ │ │ │ │ + ble.n 11e8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r0, #92 @ 0x5c │ │ │ │ │ strbeq.w r0, [r1], #2 │ │ │ │ │ strbeq.w r3, [ip, #1] │ │ │ │ │ - beq.n 1138 │ │ │ │ │ + beq.n 1240 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [ip] │ │ │ │ │ - beq.n 1138 │ │ │ │ │ + beq.n 1240 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [ip] │ │ │ │ │ - beq.n 1138 │ │ │ │ │ + beq.n 1240 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [ip] │ │ │ │ │ - beq.n 1138 │ │ │ │ │ + beq.n 1240 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1174 │ │ │ │ │ + beq.n 127c │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ │ - bhi.n 110e │ │ │ │ │ + bhi.n 1216 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - bne.n 1080 │ │ │ │ │ + bne.n 1188 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ strb.w r7, [r1], #1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cbnz r2, 1108 │ │ │ │ │ + cbnz r2, 1210 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ │ - b.n 10ec │ │ │ │ │ + b.n 11f4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ movw r0, #30812 @ 0x785c │ │ │ │ │ strh r0, [r1, #0] │ │ │ │ │ mov.w lr, r3, lsr #4 │ │ │ │ │ @@ -1891,318 +1999,318 @@ │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldrb.w r0, [r0, lr] │ │ │ │ │ strb.w r0, [r1, #-2] │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 1080 │ │ │ │ │ - b.n 10e0 │ │ │ │ │ + bne.n 1188 │ │ │ │ │ + b.n 11e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1076 │ │ │ │ │ + b.n 117e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n fb8 │ │ │ │ │ + b.n 10c0 │ │ │ │ │ adds r3, r4, #6 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ adds r3, r4, #5 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ adds r3, r4, #7 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ │ movt r3, #12336 @ 0x3030 │ │ │ │ │ adds r1, #4 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - b.n 1138 │ │ │ │ │ + b.n 1240 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 1158 │ │ │ │ │ mov.w ip, #39 @ 0x27 │ │ │ │ │ - b.n fde │ │ │ │ │ + b.n 10e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1104 │ │ │ │ │ + b.n 120c │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1192 │ │ │ │ │ + b.n 129a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011b0 : │ │ │ │ │ +000012b8 : │ │ │ │ │ bytearray_ass_subscript(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r3, 122a │ │ │ │ │ + cbz r3, 1332 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ - cbz r3, 1238 │ │ │ │ │ + cbz r3, 1340 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 1238 │ │ │ │ │ + cbz r3, 1340 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 173c │ │ │ │ │ + beq.w 1844 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 16ca │ │ │ │ │ + beq.w 17d2 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 16e6 │ │ │ │ │ + beq.w 17ee │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 16f0 │ │ │ │ │ + bhi.w 17f8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 170e │ │ │ │ │ + blt.w 1816 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.w 14ea │ │ │ │ │ + bge.w 15f2 │ │ │ │ │ strb.w r0, [r8, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11d6 │ │ │ │ │ + bne.n 12de │ │ │ │ │ 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 1722 │ │ │ │ │ + bne.w 182a │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14f8 │ │ │ │ │ + blt.w 1600 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13c4 │ │ │ │ │ + bne.w 14cc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1640 │ │ │ │ │ - beq.w 1564 │ │ │ │ │ + blt.w 1748 │ │ │ │ │ + beq.w 166c │ │ │ │ │ ldrd r6, fp, [sp, #12] │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - blt.w 1600 │ │ │ │ │ + blt.w 1708 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - bne.w 1566 │ │ │ │ │ + bne.w 166e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w sl, r7, r6 │ │ │ │ │ sub.w r4, sl, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1358 │ │ │ │ │ + beq.n 1460 │ │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1376 │ │ │ │ │ - beq.n 1344 │ │ │ │ │ + blt.n 147e │ │ │ │ │ + beq.n 144c │ │ │ │ │ sub.w r3, fp, sl │ │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 166c │ │ │ │ │ + bgt.w 1774 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ add r4, r2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ sub.w r1, r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1672 │ │ │ │ │ + bgt.w 177a │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ add.w ip, r1, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bls.n 13a6 │ │ │ │ │ + bls.n 14ae │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r4 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.w 1556 │ │ │ │ │ + bls.w 165e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 166c │ │ │ │ │ + blt.w 1774 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1610 │ │ │ │ │ + bne.w 1718 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166c │ │ │ │ │ + beq.w 1774 │ │ │ │ │ strd r3, r8, [r5, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r5, #20] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb.w r3, [r8, r4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1766 │ │ │ │ │ + beq.w 186e │ │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ add.w r1, r8, fp │ │ │ │ │ add.w r0, r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 1222 │ │ │ │ │ + ble.w 132a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1222 │ │ │ │ │ + b.n 132a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 136e │ │ │ │ │ + blt.n 1476 │ │ │ │ │ it ne │ │ │ │ │ ldrne.w r8, [r5, #20] │ │ │ │ │ - bne.n 12b8 │ │ │ │ │ + bne.n 13c0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1344 │ │ │ │ │ + b.n 144c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1672 │ │ │ │ │ + bgt.w 177a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16a0 │ │ │ │ │ + bne.w 17a8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ adds r1, r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 175e │ │ │ │ │ + beq.w 1866 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1364 │ │ │ │ │ + beq.n 146c │ │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ │ - b.n 1344 │ │ │ │ │ + b.n 144c │ │ │ │ │ cmp.w r4, r2, lsr #1 │ │ │ │ │ - bcc.n 12fe │ │ │ │ │ + bcc.n 1406 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r8, r4] │ │ │ │ │ - b.n 1326 │ │ │ │ │ + b.n 142e │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1508 │ │ │ │ │ + beq.w 1610 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #716] @ (169c ) │ │ │ │ │ + ldr r1, [pc, #716] @ (17a4 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 14fe │ │ │ │ │ + bne.w 1606 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 15e4 │ │ │ │ │ + beq.w 16ec │ │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 17ae │ │ │ │ │ - beq.n 13fa │ │ │ │ │ + blt.w 18b6 │ │ │ │ │ + beq.n 1502 │ │ │ │ │ ldrd r6, fp, [sp, #12] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bgt.w 1606 │ │ │ │ │ + bgt.w 170e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1290 │ │ │ │ │ + beq.w 1398 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne.w 1792 │ │ │ │ │ + bne.w 189a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 1220 │ │ │ │ │ + ble.w 1328 │ │ │ │ │ add.w r4, r9, r7 │ │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r2, r4, r9 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 1484 │ │ │ │ │ + beq.n 158c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 147e │ │ │ │ │ + beq.n 1586 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1472 │ │ │ │ │ + beq.n 157a │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1466 │ │ │ │ │ + beq.n 156e │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 145a │ │ │ │ │ + beq.n 1562 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 144e │ │ │ │ │ + beq.n 1556 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 1442 │ │ │ │ │ + beq.n 154a │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb.w r1, [r8, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ strb.w r1, [r8, r3] │ │ │ │ │ @@ -2221,15 +2329,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ strb.w r1, [r8, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ - b.n 14dc │ │ │ │ │ + b.n 15e4 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ strb.w r1, [r8, r3] │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldrb.w r1, [r0, #-6] │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -2257,73 +2365,73 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldrb r1, [r5, #7] │ │ │ │ │ add r3, r2 │ │ │ │ │ strb.w r1, [r8, r3] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ - bne.n 1484 │ │ │ │ │ - b.n 1220 │ │ │ │ │ + bne.n 158c │ │ │ │ │ + b.n 1328 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1222 │ │ │ │ │ + b.n 132a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d4 │ │ │ │ │ + bne.w 14dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177a │ │ │ │ │ + bne.w 1882 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 177a │ │ │ │ │ + bmi.w 1882 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r0, [pc, #376] @ (169c ) │ │ │ │ │ + ldr r0, [pc, #376] @ (17a4 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f8 │ │ │ │ │ + beq.n 1600 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11b0 │ │ │ │ │ + bl 12b8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1222 │ │ │ │ │ + beq.w 132a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1222 │ │ │ │ │ + bne.w 132a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1222 │ │ │ │ │ + b.n 132a │ │ │ │ │ add.w r3, r4, r4, lsr #3 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - bhi.w 1668 │ │ │ │ │ + bhi.w 1770 │ │ │ │ │ adds r3, #3 │ │ │ │ │ - b.n 12fe │ │ │ │ │ + b.n 1406 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 1672 │ │ │ │ │ + bgt.w 177a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ + beq.w 1328 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ itttt lt │ │ │ │ │ addlt.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ neglt r1, r3 │ │ │ │ │ strlt r1, [sp, #20] │ │ │ │ │ addlt r1, r6, #1 │ │ │ │ │ @@ -2332,311 +2440,311 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ it lt │ │ │ │ │ strdlt r6, r1, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, #0 │ │ │ │ │ - ble.n 15c2 │ │ │ │ │ + ble.n 16ca │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 164c │ │ │ │ │ + bcs.n 1754 │ │ │ │ │ subs r0, r4, r6 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r4, r3 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne.n 15a0 │ │ │ │ │ + bne.n 16a8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mla r3, r3, sl, r6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 17bc │ │ │ │ │ + bhi.w 18c4 │ │ │ │ │ sub.w r1, r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ - b.n 1222 │ │ │ │ │ + b.n 132a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1640 │ │ │ │ │ - beq.n 1564 │ │ │ │ │ + blt.n 1748 │ │ │ │ │ + beq.n 166c │ │ │ │ │ ldrd r6, fp, [sp, #12] │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - blt.n 1692 │ │ │ │ │ + blt.n 179a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1566 │ │ │ │ │ + bne.n 166e │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1290 │ │ │ │ │ + b.n 1398 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - bne.n 168a │ │ │ │ │ + bne.n 1792 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 1290 │ │ │ │ │ + b.n 1398 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 166c │ │ │ │ │ + cbz r0, 1774 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1770 │ │ │ │ │ + beq.w 1878 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1316 │ │ │ │ │ + b.n 141e │ │ │ │ │ ldrd r6, r2, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 1566 │ │ │ │ │ + ble.n 166e │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - b.n 1566 │ │ │ │ │ + b.n 166e │ │ │ │ │ subs r0, r4, r6 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ add r1, r8 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r4, r3 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bne.n 15a0 │ │ │ │ │ - b.n 15c0 │ │ │ │ │ + bne.n 16a8 │ │ │ │ │ + b.n 16c8 │ │ │ │ │ adds r3, #6 │ │ │ │ │ - b.n 12f8 │ │ │ │ │ + b.n 1400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1600 │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1600 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 13fa │ │ │ │ │ - b.n 1566 │ │ │ │ │ + bne.w 1502 │ │ │ │ │ + b.n 166e │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1606 │ │ │ │ │ + b.n 170e │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ sub.w r2, r2, fp │ │ │ │ │ add.w r1, r8, fp │ │ │ │ │ add.w r0, r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 1398 │ │ │ │ │ + bne.w 14a0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r2, r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 139c │ │ │ │ │ + b.n 14a4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 170a │ │ │ │ │ + blt.n 1812 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w 14ea │ │ │ │ │ + bge.w 15f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ adds r1, r4, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 1278 │ │ │ │ │ + b.n 1380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f8 │ │ │ │ │ + bne.w 1600 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1600 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi.w 14ea │ │ │ │ │ + bmi.w 15f2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.w 14ea │ │ │ │ │ + ble.w 15f2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 121c │ │ │ │ │ - b.n 16d6 │ │ │ │ │ + bne.w 1324 │ │ │ │ │ + b.n 17de │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f8 │ │ │ │ │ + bne.w 1600 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1708 │ │ │ │ │ + beq.n 1810 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 16e6 │ │ │ │ │ + beq.n 17ee │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 16f0 │ │ │ │ │ + bhi.n 17f8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - b.n 170e │ │ │ │ │ + b.n 1816 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1600 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + b.n 143a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1628 │ │ │ │ │ + b.n 1730 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1600 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1600 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 13fa │ │ │ │ │ + ble.w 1502 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 13fa │ │ │ │ │ + b.n 1502 │ │ │ │ │ sub.w r0, r3, sl │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - b.n 15ce │ │ │ │ │ + b.n 16d6 │ │ │ │ │ │ │ │ │ │ -000017d0 <_getbytevalue>: │ │ │ │ │ +000018d8 <_getbytevalue>: │ │ │ │ │ _getbytevalue(): │ │ │ │ │ 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 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 17fa <_getbytevalue+0x2a> │ │ │ │ │ + beq.n 1902 <_getbytevalue+0x2a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1808 <_getbytevalue+0x38> │ │ │ │ │ + bhi.n 1910 <_getbytevalue+0x38> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1808 <_getbytevalue+0x38> │ │ │ │ │ + cbz r0, 1910 <_getbytevalue+0x38> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17f4 <_getbytevalue+0x24> │ │ │ │ │ + b.n 18fc <_getbytevalue+0x24> │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1800 <_getbytevalue+0x30> │ │ │ │ │ + b.n 1908 <_getbytevalue+0x30> │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ +00001928 : │ │ │ │ │ bytearray_find(): │ │ │ │ │ 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 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -2644,175 +2752,175 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bhi.n 18ae │ │ │ │ │ + bhi.n 19b6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq.n 1892 │ │ │ │ │ + beq.n 199a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c4 │ │ │ │ │ + beq.n 19cc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 1886 │ │ │ │ │ + bne.n 198e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #8] │ │ │ │ │ - cbz r1, 189a │ │ │ │ │ + cbz r1, 19a2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1890 │ │ │ │ │ + ble.n 1998 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 18c4 │ │ │ │ │ + cbz r0, 19cc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 18c4 │ │ │ │ │ + cbz r0, 19cc │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1868 │ │ │ │ │ + bne.n 1970 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ - b.n 1872 │ │ │ │ │ + b.n 197a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1876 │ │ │ │ │ + bne.n 197e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1872 │ │ │ │ │ + b.n 197a │ │ │ │ │ │ │ │ │ │ -000018c8 : │ │ │ │ │ +000019d0 : │ │ │ │ │ bytearray_decode(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1954 │ │ │ │ │ + bne.n 1a5c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.n 19e4 │ │ │ │ │ + bhi.n 1aec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19e0 │ │ │ │ │ + beq.n 1ae8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 197e │ │ │ │ │ + beq.n 1a86 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, 1926 │ │ │ │ │ + cbz r4, 1a2e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n 19a8 │ │ │ │ │ + bpl.n 1ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19a4 │ │ │ │ │ + beq.n 1aac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 19c8 │ │ │ │ │ + bne.n 1ad0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1926 │ │ │ │ │ + bne.n 1a2e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1988 │ │ │ │ │ + bpl.n 1a90 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19a4 │ │ │ │ │ + cbz r0, 1aac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 19c8 │ │ │ │ │ - cbz r4, 1980 │ │ │ │ │ + bne.n 1ad0 │ │ │ │ │ + cbz r4, 1a88 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 1a2a │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #172] @ (1a08 ) │ │ │ │ │ + ldr r5, [pc, #172] @ (1b10 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19a4 │ │ │ │ │ + cbz r0, 1aac │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 18f0 │ │ │ │ │ + bne.n 19f8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_GetDefaultEncoding │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1948 │ │ │ │ │ + b.n 1a50 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2820,15 +2928,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 1a2a │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -2836,214 +2944,214 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 1aac │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 1aac │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1958 │ │ │ │ │ + b.n 1a60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #32] @ (1a08 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (1b10 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18f0 │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + bne.w 19f8 │ │ │ │ │ + b.n 1aac │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a0c : │ │ │ │ │ +00001b14 : │ │ │ │ │ bytearray_translate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, 1a62 │ │ │ │ │ + cbnz r3, 1b6a │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 1a40 │ │ │ │ │ + bhi.n 1b48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1a9e │ │ │ │ │ + beq.n 1ba6 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 1a96 │ │ │ │ │ + bne.n 1b9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1aa8 │ │ │ │ │ + bl 1bb0 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #92] @ (1aa4 ) │ │ │ │ │ + ldr r4, [pc, #92] @ (1bac ) │ │ │ │ │ movs r6, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1a9a │ │ │ │ │ + cbnz r0, 1ba2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a3c │ │ │ │ │ + b.n 1b44 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add r6, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #56] @ (1aa4 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (1bac ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a5e │ │ │ │ │ + beq.n 1b66 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - beq.n 1a36 │ │ │ │ │ + beq.n 1b3e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 1a36 │ │ │ │ │ + b.n 1b3e │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - b.n 1a96 │ │ │ │ │ + b.n 1b9e │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1b6e │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001aa8 : │ │ │ │ │ +00001bb0 : │ │ │ │ │ bytearray_translate_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, #2944] @ 0xb80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1d98 │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d92 │ │ │ │ │ + bne.w 1e9a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ ldreq r4, [sp, #0] │ │ │ │ │ - bne.w 1d9e │ │ │ │ │ + bne.w 1ea6 │ │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1d7a │ │ │ │ │ + bne.w 1e82 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.w 1cb6 │ │ │ │ │ + blt.w 1dbe │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 1ca4 │ │ │ │ │ - ldr r0, [pc, #680] @ (1dbc ) │ │ │ │ │ + beq.w 1dac │ │ │ │ │ + ldr r0, [pc, #680] @ (1ec4 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ccc │ │ │ │ │ + beq.w 1dd4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1c74 │ │ │ │ │ + beq.w 1d7c │ │ │ │ │ add.w fp, sl, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c8a │ │ │ │ │ + beq.w 1d92 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r0, sl] │ │ │ │ │ str.w r3, [r8, #24] │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ str.w fp, [r8, #12] │ │ │ │ │ str.w sl, [r8, #8] │ │ │ │ │ str.w r3, [r8, #20] │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1cd2 │ │ │ │ │ + beq.w 1dda │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ clz r0, r3 │ │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce4 │ │ │ │ │ + beq.w 1dec │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1c52 │ │ │ │ │ + beq.n 1d5a │ │ │ │ │ add.w r0, r2, sl │ │ │ │ │ ands.w sl, sl, #7 │ │ │ │ │ - beq.n 1bf2 │ │ │ │ │ + beq.n 1cfa │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 1be4 │ │ │ │ │ + beq.n 1cec │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 1bda │ │ │ │ │ + beq.n 1ce2 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 1bd0 │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n 1bc6 │ │ │ │ │ + beq.n 1cce │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - beq.n 1bbc │ │ │ │ │ + beq.n 1cc4 │ │ │ │ │ cmp.w sl, #6 │ │ │ │ │ - bne.n 1c68 │ │ │ │ │ + bne.n 1d70 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ @@ -3055,15 +3163,15 @@ │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - beq.n 1c52 │ │ │ │ │ + beq.n 1d5a │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ │ add.w r2, ip, #7 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ @@ -3085,191 +3193,191 @@ │ │ │ │ │ strb.w r3, [lr, #4] │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [lr, #5] │ │ │ │ │ ldrb.w r3, [ip, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ - bne.n 1bf2 │ │ │ │ │ - cbz r6, 1c5a │ │ │ │ │ + bne.n 1cfa │ │ │ │ │ + cbz r6, 1d62 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1cdc │ │ │ │ │ + bne.n 1de4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + b.n 1cba │ │ │ │ │ str.w sl, [r0, #16] │ │ │ │ │ strd sl, sl, [r0, #8] │ │ │ │ │ strd sl, sl, [r0, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1b5a │ │ │ │ │ + b.n 1c62 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ca4 │ │ │ │ │ + beq.n 1dac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 1ca4 │ │ │ │ │ + cbnz r3, 1dac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1ccc │ │ │ │ │ + cbz r0, 1dd4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b56 │ │ │ │ │ - b.n 1c80 │ │ │ │ │ + bne.w 1c5e │ │ │ │ │ + b.n 1d88 │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c52 │ │ │ │ │ + b.n 1d5a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1b68 │ │ │ │ │ + b.n 1c70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1c5e │ │ │ │ │ + b.n 1d66 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ - cbz r4, 1d16 │ │ │ │ │ + cbz r4, 1e1e │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov lr, r0 │ │ │ │ │ adds r4, #255 @ 0xff │ │ │ │ │ ldrb.w r9, [ip, #1]! │ │ │ │ │ str.w r9, [lr], #4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 1cf0 │ │ │ │ │ + bne.n 1df8 │ │ │ │ │ ldr.w lr, [r7] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1d26 │ │ │ │ │ + ble.n 1e2e │ │ │ │ │ ldrb.w r9, [lr, r4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w ip, [r0, r9, lsl #2] │ │ │ │ │ - b.n 1d06 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ mov ip, r0 │ │ │ │ │ str.w r4, [ip], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ │ - bne.n 1d18 │ │ │ │ │ - b.n 1cfc │ │ │ │ │ + bne.n 1e20 │ │ │ │ │ + b.n 1e04 │ │ │ │ │ add.w lr, r2, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 1d42 │ │ │ │ │ + b.n 1e4a │ │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ itt ne │ │ │ │ │ strbne.w ip, [r4], #1 │ │ │ │ │ movne r3, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 1d2e │ │ │ │ │ + bne.n 1e36 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1c52 │ │ │ │ │ + beq.n 1d5a │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1c52 │ │ │ │ │ + bne.w 1d5a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ccc │ │ │ │ │ + beq.n 1dd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ccc │ │ │ │ │ + bne.n 1dd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ccc │ │ │ │ │ + b.n 1dd4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1afc │ │ │ │ │ - cbz r6, 1d92 │ │ │ │ │ + beq.w 1c04 │ │ │ │ │ + cbz r6, 1e9a │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c5e │ │ │ │ │ + b.n 1d66 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 1af0 │ │ │ │ │ + b.n 1bf8 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1d92 │ │ │ │ │ + b.n 1e9a │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001dc0 : │ │ │ │ │ +00001ec8 : │ │ │ │ │ PyByteArray_FromStringAndSize(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - blt.n 1e40 │ │ │ │ │ + blt.n 1f48 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1e38 │ │ │ │ │ + beq.n 1f40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #124] @ (1e5c ) │ │ │ │ │ + ldr r0, [pc, #124] @ (1f64 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1e56 │ │ │ │ │ - cbz r5, 1e1a │ │ │ │ │ + cbz r0, 1f5e │ │ │ │ │ + cbz r5, 1f22 │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - cbz r0, 1e22 │ │ │ │ │ - cbz r6, 1e14 │ │ │ │ │ + cbz r0, 1f2a │ │ │ │ │ + cbz r6, 1f1c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, r5] │ │ │ │ │ @@ -3277,26 +3385,26 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r5, r7, [r4, #8] │ │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ strb r6, [r0, r5] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b.n 1e06 │ │ │ │ │ + b.n 1f0e │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ - b.n 1e06 │ │ │ │ │ + b.n 1f0e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e38 │ │ │ │ │ + beq.n 1f40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1e38 │ │ │ │ │ + cbnz r3, 1f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3307,121 +3415,121 @@ │ │ │ │ │ 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_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001e60 : │ │ │ │ │ +00001f68 : │ │ │ │ │ bytearray_subscript(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1eb2 │ │ │ │ │ + cbz r3, 1fba │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 1eb2 │ │ │ │ │ + cbz r3, 1fba │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 2002 │ │ │ │ │ + beq.w 210a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2008 │ │ │ │ │ + blt.w 2110 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 2010 │ │ │ │ │ + ble.w 2118 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - ldr r0, [pc, #432] @ (2058 ) │ │ │ │ │ + ldr r0, [pc, #432] @ (2160 ) │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, 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 2022 │ │ │ │ │ + bne.w 212a │ │ │ │ │ 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 201e │ │ │ │ │ + blt.w 2126 │ │ │ │ │ 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.n 1fde │ │ │ │ │ + ble.n 20e6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 1efe │ │ │ │ │ + bne.n 2006 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2046 │ │ │ │ │ + beq.w 214e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 203c │ │ │ │ │ + beq.w 2144 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 201e │ │ │ │ │ + beq.w 2126 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ff8 │ │ │ │ │ + beq.n 2100 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r6, ip │ │ │ │ │ add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r2, r1, #7 │ │ │ │ │ - beq.n 1f94 │ │ │ │ │ + beq.n 209c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1f86 │ │ │ │ │ + beq.n 208e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1f7c │ │ │ │ │ + beq.n 2084 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1f72 │ │ │ │ │ + beq.n 207a │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ + beq.n 2070 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 1f5e │ │ │ │ │ + beq.n 2066 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 1f54 │ │ │ │ │ + beq.n 205c │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov r5, ip │ │ │ │ │ strb.w r2, [ip] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [r5, #1]! │ │ │ │ │ @@ -3444,15 +3552,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [r5, #1]! │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ add r3, r2 │ │ │ │ │ - beq.n 1eae │ │ │ │ │ + beq.n 1fb6 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ adds r5, #8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -3480,185 +3588,185 @@ │ │ │ │ │ strb r2, [r1, #7] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ - bne.n 1f94 │ │ │ │ │ - b.n 1eae │ │ │ │ │ - ldr r0, [pc, #124] @ (205c ) │ │ │ │ │ + bne.n 209c │ │ │ │ │ + b.n 1fb6 │ │ │ │ │ + ldr r0, [pc, #124] @ (2164 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eae │ │ │ │ │ + beq.w 1fb6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - b.n 1eae │ │ │ │ │ + b.n 1fb6 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1f20 │ │ │ │ │ + b.n 2028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 201e │ │ │ │ │ + cbnz r0, 2126 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bpl.w 1e9e │ │ │ │ │ + bpl.w 1fa6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1eae │ │ │ │ │ + b.n 1fb6 │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 201e │ │ │ │ │ + b.n 2126 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1f06 │ │ │ │ │ + b.n 200e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - b.n 1eae │ │ │ │ │ + b.n 1fb6 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002060 : │ │ │ │ │ +00002168 : │ │ │ │ │ bytearray_iconcat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21dc │ │ │ │ │ + bne.w 22e4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.w 21ce │ │ │ │ │ + blt.w 22d6 │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r5, r2, r6 │ │ │ │ │ ldrd r0, lr, [r4, #16] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub.w r7, lr, r0 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2204 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 21ac │ │ │ │ │ + bgt.n 22b4 │ │ │ │ │ adds r2, r7, r5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 2126 │ │ │ │ │ + bcs.n 222e │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r5 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 214c │ │ │ │ │ + bls.n 2254 │ │ │ │ │ adds.w r8, r5, #1 │ │ │ │ │ - bmi.n 219e │ │ │ │ │ + bmi.n 22a6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 215a │ │ │ │ │ + bne.n 2262 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 219e │ │ │ │ │ + beq.n 22a6 │ │ │ │ │ strd r5, r8, [r4, #8] │ │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ │ strb r7, [r0, r5] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 218e │ │ │ │ │ + beq.n 2296 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 211e │ │ │ │ │ + beq.n 2226 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r5, r3, lsr #1 │ │ │ │ │ it cc │ │ │ │ │ addcc.w r8, r5, #1 │ │ │ │ │ - bcc.n 20e0 │ │ │ │ │ + bcc.n 21e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq lr, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb.w ip, [lr, r5] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 2204 │ │ │ │ │ add.w r8, r5, r5, lsr #3 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bhi.n 2198 │ │ │ │ │ + bhi.n 22a0 │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ - b.n 20e0 │ │ │ │ │ + b.n 21e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 219e │ │ │ │ │ + cbz r0, 22a6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cbz r2, 21c4 │ │ │ │ │ + cbz r2, 22cc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -3667,53 +3775,53 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ strd r5, r8, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r7, r7, [r4, #16] │ │ │ │ │ strb r3, [r7, r5] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 2204 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2102 │ │ │ │ │ + b.n 220a │ │ │ │ │ adds.w r8, r8, #6 │ │ │ │ │ - bpl.n 20e0 │ │ │ │ │ + bpl.n 21e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 211e │ │ │ │ │ + b.n 2226 │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 22aa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 216a │ │ │ │ │ + b.n 2272 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 211e │ │ │ │ │ + b.n 2226 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3721,17 +3829,17 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 21a8 │ │ │ │ │ + b.n 22b0 │ │ │ │ │ │ │ │ │ │ -000021fc : │ │ │ │ │ +00002304 : │ │ │ │ │ bytearray_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -3739,21 +3847,21 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 223c │ │ │ │ │ + bhi.n 2344 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 2264 │ │ │ │ │ + bne.n 236c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 2254 │ │ │ │ │ + cbz r1, 235c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3761,148 +3869,148 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 228a │ │ │ │ │ + cbnz r0, 2392 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2238 │ │ │ │ │ + b.n 2340 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ - b.n 2238 │ │ │ │ │ + b.n 2340 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2250 │ │ │ │ │ + beq.n 2358 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 2228 │ │ │ │ │ + beq.n 2330 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2228 │ │ │ │ │ - b.n 2250 │ │ │ │ │ + bne.n 2330 │ │ │ │ │ + b.n 2358 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 2228 │ │ │ │ │ + ble.n 2330 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2278 │ │ │ │ │ - b.n 2250 │ │ │ │ │ + bne.n 2380 │ │ │ │ │ + b.n 2358 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022a4 : │ │ │ │ │ +000023ac : │ │ │ │ │ bytearray_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23fc │ │ │ │ │ + beq.w 2504 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23fc │ │ │ │ │ + beq.w 2504 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23f6 │ │ │ │ │ + bne.w 24fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23e2 │ │ │ │ │ + bne.n 24ea │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 2360 │ │ │ │ │ + bne.n 2468 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r5, 233c │ │ │ │ │ + cbnz r5, 2446 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bhi.n 233c │ │ │ │ │ + bhi.n 2446 │ │ │ │ │ tbb [pc, r4] │ │ │ │ │ .word 0x0d03960d │ │ │ │ │ .short 0x920b │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 2332 │ │ │ │ │ + bne.n 243a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n 2322 │ │ │ │ │ + bgt.n 242a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 232a │ │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bhi.n 23dc │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 2348 ) │ │ │ │ │ + bhi.n 24e4 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 2450 ) │ │ │ │ │ ldr.w pc, [r3, r4, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000023d7 │ │ │ │ │ + .word 0x000024df │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023b3 │ │ │ │ │ + .word 0x000024bb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002333 │ │ │ │ │ + .word 0x0000243b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x0000242b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023ad │ │ │ │ │ + .word 0x000024b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023dd │ │ │ │ │ + .word 0x000024e5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 23be │ │ │ │ │ + bls.n 24c6 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3911,548 +4019,548 @@ │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 233c │ │ │ │ │ + bne.n 2446 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bhi.n 233c │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 2394 ) │ │ │ │ │ + bhi.n 2446 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 249c ) │ │ │ │ │ ldr.w pc, [r3, r4, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000023b9 │ │ │ │ │ + .word 0x000024c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002445 │ │ │ │ │ + .word 0x0000254d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000233d │ │ │ │ │ + .word 0x00002447 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000233d │ │ │ │ │ + .word 0x00002447 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000232f │ │ │ │ │ + .word 0x00002437 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000243d │ │ │ │ │ + .word 0x00002545 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 2322 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + bgt.n 242a │ │ │ │ │ + b.n 243a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2322 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + ble.n 242a │ │ │ │ │ + b.n 243a │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 2332 │ │ │ │ │ - b.n 2322 │ │ │ │ │ + bge.n 243a │ │ │ │ │ + b.n 242a │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ subs r3, r4, #3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ - b.n 232a │ │ │ │ │ + b.n 2432 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 2322 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + blt.n 242a │ │ │ │ │ + b.n 243a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 2322 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + bge.n 242a │ │ │ │ │ + b.n 243a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 232a │ │ │ │ │ + b.n 2432 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 23ec │ │ │ │ │ + b.n 24f4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n 240c │ │ │ │ │ + bmi.n 2514 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 23ec │ │ │ │ │ + bpl.n 24f4 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23ec │ │ │ │ │ + beq.n 24f4 │ │ │ │ │ subs r4, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi.n 23ec │ │ │ │ │ + bhi.n 24f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23ec │ │ │ │ │ + beq.n 24f4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 232a │ │ │ │ │ + b.n 2432 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 2322 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + bge.w 242a │ │ │ │ │ + b.n 243a │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble.w 2322 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + ble.w 242a │ │ │ │ │ + b.n 243a │ │ │ │ │ │ │ │ │ │ -0000244c : │ │ │ │ │ +00002554 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 2490 │ │ │ │ │ + cbz r3, 2598 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 246a │ │ │ │ │ - cbz r1, 249c │ │ │ │ │ + bge.n 2572 │ │ │ │ │ + cbz r1, 25a4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #68] @ (24a8 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (25b0 ) │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 248c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 2494 │ │ │ │ │ + cbz r2, 259c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 248c │ │ │ │ │ + b.n 2594 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 245c │ │ │ │ │ + b.n 2564 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000024ac : │ │ │ │ │ +000025b4 : │ │ │ │ │ +bytearray_append(): │ │ │ │ │ + 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 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 26d4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ │ + bhi.n 26dc │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 2718 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + sub.w r8, r1, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n 26f4 │ │ │ │ │ + add.w r2, r8, r7 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 265e │ │ │ │ │ + vmov s15, r3 │ │ │ │ │ + vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ + vcvt.f64.u32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ + vmov s13, r7 │ │ │ │ │ + vcvt.f64.u32 d6, s13 │ │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bls.n 2680 │ │ │ │ │ + adds.w r9, r6, #2 │ │ │ │ │ + bmi.n 2694 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 269c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 2694 │ │ │ │ │ + strd r9, r0, [r4, #12] │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strb.w r8, [r0, r7] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 270c │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + strb r5, [r3, r6] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + cmp.w r7, r3, lsr #1 │ │ │ │ │ + it cc │ │ │ │ │ + addcc.w r9, r6, #2 │ │ │ │ │ + bcc.n 262c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, r3 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strb r3, [r1, r7] │ │ │ │ │ + b.n 2646 │ │ │ │ │ + add.w r9, r7, r7, lsr #3 │ │ │ │ │ + cmp r7, #8 │ │ │ │ │ + it ls │ │ │ │ │ + addls.w r9, r9, #3 │ │ │ │ │ + bls.n 262c │ │ │ │ │ + adds.w r9, r9, #6 │ │ │ │ │ + bpl.n 262c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 2658 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2694 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 2730 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r2, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r9, r8, [r4, #12] │ │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strb.w r3, [r8, r7] │ │ │ │ │ + b.n 2646 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2698 │ │ │ │ │ + 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 .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 2698 │ │ │ │ │ + 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 .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 2698 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + strb r5, [r3, r6] │ │ │ │ │ + b.n 2650 │ │ │ │ │ + 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 .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 2698 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000273c : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ - bne.w 26a2 │ │ │ │ │ + bne.w 2932 │ │ │ │ │ movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ movs r6, #6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2690 │ │ │ │ │ + beq.w 2920 │ │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 25c6 │ │ │ │ │ + beq.n 2856 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 25bc │ │ │ │ │ + ble.n 284c │ │ │ │ │ add.w r7, sl, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ ands.w r3, r8, #3 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ + beq.n 2810 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2532 │ │ │ │ │ + beq.n 27c2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2522 │ │ │ │ │ + beq.n 27b2 │ │ │ │ │ ldrb.w r1, [sl] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2596 │ │ │ │ │ + beq.n 2826 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2596 │ │ │ │ │ + cbz r0, 2826 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2596 │ │ │ │ │ + cbz r0, 2826 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 2580 │ │ │ │ │ - b.n 2596 │ │ │ │ │ + bne.n 2810 │ │ │ │ │ + b.n 2826 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 2596 │ │ │ │ │ + cbz r3, 2826 │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 2596 │ │ │ │ │ + cbz r3, 2826 │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ add.w r4, fp, #2 │ │ │ │ │ adds r7, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2596 │ │ │ │ │ + cbz r0, 2826 │ │ │ │ │ add.w r4, fp, #3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 2596 │ │ │ │ │ + beq.n 2826 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2548 │ │ │ │ │ + bne.n 27d8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 25c8 │ │ │ │ │ + bne.n 2858 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25aa │ │ │ │ │ + beq.n 283a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, sl, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 25c8 │ │ │ │ │ - b.n 259c │ │ │ │ │ + bne.n 2858 │ │ │ │ │ + b.n 282c │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub.w r9, r8, r4 │ │ │ │ │ add.w r7, sl, r8 │ │ │ │ │ mov fp, r8 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 266c │ │ │ │ │ + beq.n 28fc │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - blt.n 259c │ │ │ │ │ + blt.n 282c │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 282c │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 266c │ │ │ │ │ + beq.n 28fc │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 2612 │ │ │ │ │ + beq.n 28a2 │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 282c │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 266c │ │ │ │ │ - b.n 259c │ │ │ │ │ + cbnz r0, 28fc │ │ │ │ │ + b.n 282c │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ mov r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ add.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 282c │ │ │ │ │ ldrb.w r1, [r7, #-2] │ │ │ │ │ mov r8, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ sub.w fp, r9, #2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 282c │ │ │ │ │ ldrb.w r1, [r7, #-3] │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r7, #3 │ │ │ │ │ sub.w fp, r9, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 282c │ │ │ │ │ add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - blt.n 259c │ │ │ │ │ + blt.n 282c │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2628 │ │ │ │ │ - b.n 259c │ │ │ │ │ + bne.n 28b8 │ │ │ │ │ + b.n 282c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 25c8 │ │ │ │ │ - b.n 259c │ │ │ │ │ + bne.n 2858 │ │ │ │ │ + b.n 282c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 26b4 │ │ │ │ │ + cbnz r0, 2944 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 24de │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 25b6 │ │ │ │ │ - │ │ │ │ │ -000026b8 : │ │ │ │ │ -bytearray_append(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n 27d8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 27e0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 281c │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - sub.w r8, r1, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n 27f8 │ │ │ │ │ - add.w r2, r8, r7 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcs.n 2762 │ │ │ │ │ - vmov s15, r3 │ │ │ │ │ - vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ - vcvt.f64.u32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ - vmov s13, r7 │ │ │ │ │ - vcvt.f64.u32 d6, s13 │ │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 2784 │ │ │ │ │ - adds.w r9, r6, #2 │ │ │ │ │ - bmi.n 2798 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 27a0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2798 │ │ │ │ │ - strd r9, r0, [r4, #12] │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strb.w r8, [r0, r7] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2810 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - strb r5, [r3, r6] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cmp.w r7, r3, lsr #1 │ │ │ │ │ - it cc │ │ │ │ │ - addcc.w r9, r6, #2 │ │ │ │ │ - bcc.n 2730 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, r3 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb r3, [r1, r7] │ │ │ │ │ - b.n 274a │ │ │ │ │ - add.w r9, r7, r7, lsr #3 │ │ │ │ │ - cmp r7, #8 │ │ │ │ │ - it ls │ │ │ │ │ - addls.w r9, r9, #3 │ │ │ │ │ - bls.n 2730 │ │ │ │ │ - adds.w r9, r9, #6 │ │ │ │ │ - bpl.n 2730 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 276e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 275c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2798 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 2834 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r2, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r9, r8, [r4, #12] │ │ │ │ │ - str.w r8, [r4, #20] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strb.w r3, [r8, r7] │ │ │ │ │ - b.n 274a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 279c │ │ │ │ │ - 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 .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 279c │ │ │ │ │ - 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 .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 279c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strb r5, [r3, r6] │ │ │ │ │ - b.n 2754 │ │ │ │ │ - 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 .LC34 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 279c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 27b4 │ │ │ │ │ - nop │ │ │ │ │ + b.n 2846 │ │ │ │ │ │ │ │ │ │ -00002840 : │ │ │ │ │ +00002948 : │ │ │ │ │ bytearray_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -4460,126 +4568,126 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 28b4 │ │ │ │ │ + bhi.n 29bc │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 2890 │ │ │ │ │ + bne.n 2998 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 2880 │ │ │ │ │ + cbz r1, 2988 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ - b.n 287c │ │ │ │ │ + b.n 2984 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 28c8 │ │ │ │ │ + cbz r0, 29d0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 286c │ │ │ │ │ + beq.n 2974 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 286c │ │ │ │ │ - b.n 28c8 │ │ │ │ │ + bne.n 2974 │ │ │ │ │ + b.n 29d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 28cc │ │ │ │ │ + cbnz r0, 29d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 287c │ │ │ │ │ + b.n 2984 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 286c │ │ │ │ │ + ble.n 2974 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28a2 │ │ │ │ │ - b.n 28c8 │ │ │ │ │ + bne.n 29aa │ │ │ │ │ + b.n 29d0 │ │ │ │ │ │ │ │ │ │ -000028e4 : │ │ │ │ │ +000029ec : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2e60 │ │ │ │ │ + bne.w 2f68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e54 │ │ │ │ │ + beq.w 2f5c │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 2e1c │ │ │ │ │ + beq.w 2f24 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ - bgt.w 2dfc │ │ │ │ │ + bgt.w 2f04 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ mov r5, r6 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne.n 2a36 │ │ │ │ │ + bne.n 2b3e │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 2a04 │ │ │ │ │ + b.n 2b0c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -4587,37 +4695,37 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ subs r4, r2, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w 2eee │ │ │ │ │ + blt.w 2ff6 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2d68 │ │ │ │ │ + beq.w 2e70 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.w 2eee │ │ │ │ │ + blt.w 2ff6 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r9 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 2d4c │ │ │ │ │ + bne.w 2e54 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 2d74 │ │ │ │ │ + bpl.w 2e7c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r4, [r2, r8, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 2d8c │ │ │ │ │ + bne.w 2e94 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -4625,60 +4733,60 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r4, r2, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w 2eee │ │ │ │ │ + blt.w 2ff6 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2d3e │ │ │ │ │ + beq.w 2e46 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.w 2eee │ │ │ │ │ + blt.w 2ff6 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r9 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 2d4c │ │ │ │ │ + bne.w 2e54 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.n 2a84 │ │ │ │ │ + bge.n 2b8c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 2da4 │ │ │ │ │ + bpl.w 2eac │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 295e │ │ │ │ │ + beq.n 2a66 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ddc │ │ │ │ │ + bne.w 2ee4 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 2976 │ │ │ │ │ + b.n 2a7e │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.n 2a88 │ │ │ │ │ + bge.n 2b90 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 2dbe │ │ │ │ │ + bpl.w 2ec6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 2dc8 │ │ │ │ │ + bne.w 2ed0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ @@ -4688,66 +4796,66 @@ │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ - bne.w 2d48 │ │ │ │ │ + bne.w 2e50 │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 2a04 │ │ │ │ │ + b.n 2b0c │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2df8 │ │ │ │ │ + beq.w 2f00 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ee4 │ │ │ │ │ + beq.w 2fec │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ cmp.w r5, #1048576 @ 0x100000 │ │ │ │ │ - blt.n 2ab2 │ │ │ │ │ + blt.n 2bba │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.w 2ed8 │ │ │ │ │ + bmi.w 2fe0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2e76 │ │ │ │ │ + bne.w 2f7e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2c22 │ │ │ │ │ + beq.w 2d2a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r9, r9, r6, r3 │ │ │ │ │ sub.w r3, r9, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2b8c │ │ │ │ │ + beq.n 2c94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2b76 │ │ │ │ │ + beq.n 2c7e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2b64 │ │ │ │ │ + beq.n 2c6c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2b52 │ │ │ │ │ + beq.n 2c5a │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2b40 │ │ │ │ │ + beq.n 2c48 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2b2e │ │ │ │ │ + beq.n 2c36 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2b1c │ │ │ │ │ + beq.n 2c24 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r8, r5 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -4792,15 +4900,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 2c22 │ │ │ │ │ + beq.n 2d2a │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -4855,53 +4963,53 @@ │ │ │ │ │ ldr.w r1, [r4, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r6, r4, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r8, r5 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 2b92 │ │ │ │ │ + bne.n 2c9a │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 2ed0 │ │ │ │ │ + bne.w 2fd8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c3e │ │ │ │ │ + beq.n 2d46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e58 │ │ │ │ │ + beq.w 2f60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2d2c │ │ │ │ │ + beq.n 2e34 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r6, r3, r6, r1 │ │ │ │ │ subs r3, r6, r1 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2ce2 │ │ │ │ │ + beq.n 2dea │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2cd0 │ │ │ │ │ + beq.n 2dd8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2cc2 │ │ │ │ │ + beq.n 2dca │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2cb4 │ │ │ │ │ + beq.n 2dbc │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2ca6 │ │ │ │ │ + beq.n 2dae │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2c98 │ │ │ │ │ + beq.n 2da0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2c8a │ │ │ │ │ + beq.n 2d92 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -4944,15 +5052,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 2d2c │ │ │ │ │ + beq.n 2e34 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4973,91 +5081,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r7, #308 @ 0x134 │ │ │ │ │ add.w r7, r7, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 2ce4 │ │ │ │ │ + bne.n 2dec │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2e66 │ │ │ │ │ + bne.w 2f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 2a02 │ │ │ │ │ + beq.w 2b0a │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2c2a │ │ │ │ │ + b.n 2d32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 29a2 │ │ │ │ │ - b.n 2d48 │ │ │ │ │ + beq.w 2aaa │ │ │ │ │ + b.n 2e50 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r8, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 29be │ │ │ │ │ + beq.w 2ac6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r0, 2ddc │ │ │ │ │ + cbnz r0, 2ee4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 29d6 │ │ │ │ │ + b.n 2ade │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 295e │ │ │ │ │ - b.n 2a1e │ │ │ │ │ + beq.w 2a66 │ │ │ │ │ + b.n 2b26 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 2a50 │ │ │ │ │ + beq.w 2b58 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r0, 2ddc │ │ │ │ │ + cbnz r0, 2ee4 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b.n 2a6a │ │ │ │ │ + b.n 2b72 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ @@ -5065,82 +5173,82 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c2a │ │ │ │ │ + b.n 2d32 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.n 2e40 │ │ │ │ │ + bhi.n 2f48 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - cbz r0, 2e40 │ │ │ │ │ + cbz r0, 2f48 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 293e │ │ │ │ │ + b.n 2a46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e2c │ │ │ │ │ + beq.n 2f34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2e3a │ │ │ │ │ + cbz r3, 2f42 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1dc0 │ │ │ │ │ + b.w 1ec8 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2f34 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e50 │ │ │ │ │ + beq.n 2f58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 2e6e │ │ │ │ │ + cbz r3, 2f76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d36 │ │ │ │ │ + b.n 2e3e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c3e │ │ │ │ │ + b.n 2d46 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 2910 │ │ │ │ │ + b.n 2a18 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2d36 │ │ │ │ │ + b.n 2e3e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e50 │ │ │ │ │ + b.n 2f58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2c22 │ │ │ │ │ + beq.w 2d2a │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r3, r8, r5 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 2c22 │ │ │ │ │ + beq.w 2d2a │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ add.w r5, r2, #44 @ 0x2c │ │ │ │ │ mla r8, r8, r6, r2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -5153,61 +5261,61 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r3, sl │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 2ea2 │ │ │ │ │ + bne.n 2faa │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2c2a │ │ │ │ │ + beq.w 2d32 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 2c2a │ │ │ │ │ + b.n 2d32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n 2aba │ │ │ │ │ + b.n 2bc2 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2aa4 │ │ │ │ │ + b.n 2bac │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2df8 │ │ │ │ │ + b.n 2f00 │ │ │ │ │ │ │ │ │ │ -00002f08 : │ │ │ │ │ +00003010 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 2f14 │ │ │ │ │ + cbz r1, 301c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00002f20 : │ │ │ │ │ +00003028 : │ │ │ │ │ bytearray_replace(): │ │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -5221,187 +5329,187 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 3440 │ │ │ │ │ + bhi.w 354c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 336a │ │ │ │ │ + bne.w 3474 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 336a │ │ │ │ │ + bne.w 3474 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bgt.w 390c │ │ │ │ │ + bgt.w 3a18 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.w 31f0 │ │ │ │ │ + bgt.w 32f8 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 387e │ │ │ │ │ + beq.w 398a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3458 │ │ │ │ │ + bne.w 3564 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 32ba │ │ │ │ │ + beq.w 33c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 32a0 │ │ │ │ │ + beq.w 33aa │ │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ │ - blt.w 39fa │ │ │ │ │ + blt.w 3b06 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 33c8 │ │ │ │ │ + ble.w 34d2 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 3392 │ │ │ │ │ + bgt.w 349c │ │ │ │ │ ldrb.w fp, [r7] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ subs r1, r4, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ and.w r1, fp, #31 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r7, r3] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - beq.w 317e │ │ │ │ │ + beq.w 3286 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [sp, #16] │ │ │ │ │ - beq.w 3214 │ │ │ │ │ + beq.w 331c │ │ │ │ │ ldrb.w lr, [r7, #1] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r8, lr, #31 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #3 │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - beq.n 309e │ │ │ │ │ + beq.n 31a6 │ │ │ │ │ ldrb.w lr, [r7, #2] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r8, lr, #31 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #4 │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - beq.n 309e │ │ │ │ │ + beq.n 31a6 │ │ │ │ │ ldrb.w lr, [r7, #3] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r8, lr, #31 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #5 │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - beq.n 309e │ │ │ │ │ + beq.n 31a6 │ │ │ │ │ ldrb.w lr, [r7, #4] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add.w r8, r7, #4 │ │ │ │ │ and.w r9, lr, #31 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #6 │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ lsl.w ip, ip, r9 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - beq.n 309e │ │ │ │ │ + beq.n 31a6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ sub.w lr, r5, #7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w ip, [r8, #1]! │ │ │ │ │ cmp ip, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w ip, r9, ip │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bne.n 307c │ │ │ │ │ + bne.n 3184 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3104 │ │ │ │ │ + blt.n 320c │ │ │ │ │ and.w lr, r1, #31 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ add.w ip, r6, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 318a │ │ │ │ │ + bne.n 3292 │ │ │ │ │ ldrb.w lr, [r6, r2] │ │ │ │ │ adds r0, r6, r2 │ │ │ │ │ cmp lr, fp │ │ │ │ │ - bne.n 31d2 │ │ │ │ │ + bne.n 32da │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 31a2 │ │ │ │ │ + bne.n 32aa │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.w 3220 │ │ │ │ │ + beq.w 332a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.n 30c8 │ │ │ │ │ + bge.n 31d0 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 3222 │ │ │ │ │ + bgt.w 332c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 338a │ │ │ │ │ - ldr r0, [pc, #720] @ (33e0 ) │ │ │ │ │ + beq.w 3494 │ │ │ │ │ + ldr r0, [pc, #724] @ (34ec ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3474 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 32b2 │ │ │ │ │ + beq.w 33bc │ │ │ │ │ add.w sl, r4, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3370 │ │ │ │ │ + beq.w 347a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 3318 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, r4] │ │ │ │ │ @@ -5409,555 +5517,557 @@ │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ str.w r2, [r9, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ str.w sl, [r9, #12] │ │ │ │ │ str.w r2, [r9, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3208 │ │ │ │ │ + beq.n 3310 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 3176 │ │ │ │ │ + cbz r3, 327e │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - bne.w 2fee │ │ │ │ │ - b.n 309e │ │ │ │ │ + bne.w 30f6 │ │ │ │ │ + b.n 31a6 │ │ │ │ │ add.w r0, ip, r2 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bmi.n 31ec │ │ │ │ │ + bmi.n 32f4 │ │ │ │ │ add r2, r5 │ │ │ │ │ - b.n 30f0 │ │ │ │ │ + b.n 31f8 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ ldrb.w lr, [r0, #1] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 31d2 │ │ │ │ │ + bne.n 32da │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 30e0 │ │ │ │ │ + beq.n 31e8 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ ldrb.w r5, [r0, lr] │ │ │ │ │ ldrb.w r2, [r7, lr] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 3294 │ │ │ │ │ + bne.n 339e │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - blt.n 31b8 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + bgt.n 32c0 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - beq.n 30e0 │ │ │ │ │ + beq.n 31e8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add.w r0, ip, r2 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ │ lsls r4, r0, #31 │ │ │ │ │ - bpl.n 319e │ │ │ │ │ + bpl.n 32a6 │ │ │ │ │ add r2, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 30f0 │ │ │ │ │ + b.n 31f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3342 │ │ │ │ │ + beq.w 344c │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3166 │ │ │ │ │ + bne.n 326e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3170 │ │ │ │ │ - b.n 3176 │ │ │ │ │ + bne.n 3278 │ │ │ │ │ + b.n 327e │ │ │ │ │ strb r6, [r0, r4] │ │ │ │ │ - b.n 314a │ │ │ │ │ + b.n 3252 │ │ │ │ │ subs r0, r4, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 310e │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 30a4 │ │ │ │ │ + it ge │ │ │ │ │ + strge r3, [sp, #16] │ │ │ │ │ + bge.w 31ac │ │ │ │ │ + b.n 3216 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mls r1, r8, r5, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3474 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 328a │ │ │ │ │ + cbz r3, 3394 │ │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ │ add r4, r6 │ │ │ │ │ subs r1, r4, r6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ strd r3, ip, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 341c │ │ │ │ │ + beq.w 3528 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, fp │ │ │ │ │ add fp, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r6, fp │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bne.n 323e │ │ │ │ │ + bne.n 3348 │ │ │ │ │ sub.w fp, r4, r6 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 323c │ │ │ │ │ + b.n 3346 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - beq.w 30e0 │ │ │ │ │ - b.n 31d2 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ + b.n 32da │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt.w 3420 │ │ │ │ │ - ldr r0, [pc, #312] @ (33e0 ) │ │ │ │ │ + bgt.w 352c │ │ │ │ │ + ldr r0, [pc, #312] @ (34ec ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 336a │ │ │ │ │ + beq.n 3474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - b.n 314a │ │ │ │ │ + b.n 3252 │ │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 342a │ │ │ │ │ + beq.w 3536 │ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ adds r6, r7, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 32da │ │ │ │ │ + b.n 33e4 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 32ee │ │ │ │ │ + beq.n 33f8 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32d0 │ │ │ │ │ + bne.n 33da │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3434 │ │ │ │ │ + beq.w 3540 │ │ │ │ │ sub.w r1, r4, sl │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 336a │ │ │ │ │ + cbz r0, 3474 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3412 │ │ │ │ │ + beq.w 351e │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ - b.n 3326 │ │ │ │ │ + b.n 3430 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - cbz r4, 3336 │ │ │ │ │ + cbz r4, 3440 │ │ │ │ │ subs r7, r4, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r8, r7 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w fp, r6, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 330a │ │ │ │ │ + bne.n 3414 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ 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 .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 338a │ │ │ │ │ + beq.n 3494 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 338a │ │ │ │ │ + cbnz r3, 3494 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r4, r3 │ │ │ │ │ - ble.n 33e4 │ │ │ │ │ + ble.n 34f0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.n 33e4 │ │ │ │ │ + ble.n 34f0 │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - blt.w 3a42 │ │ │ │ │ + blt.w 3b4e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ - bl 1e0 │ │ │ │ │ + bl 100 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 30fc │ │ │ │ │ + b.n 3204 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 338a │ │ │ │ │ - ldr r0, [pc, #12] @ (33e0 ) │ │ │ │ │ + beq.n 3494 │ │ │ │ │ + ldr r0, [pc, #16] @ (34ec ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3122 │ │ │ │ │ - b.n 336a │ │ │ │ │ + bne.w 322a │ │ │ │ │ + b.n 3474 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldrb.w fp, [r7] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ subs r1, r4, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ and.w r1, fp, #31 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r7, r3] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - beq.n 3406 │ │ │ │ │ + beq.n 3512 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne.w 2fee │ │ │ │ │ - b.n 30a4 │ │ │ │ │ + bne.w 30f6 │ │ │ │ │ + b.n 31ac │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - bne.w 2fee │ │ │ │ │ - b.n 30a4 │ │ │ │ │ + bne.w 30f6 │ │ │ │ │ + b.n 31ac │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3326 │ │ │ │ │ + b.n 3430 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 327e │ │ │ │ │ + b.n 3388 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2fca │ │ │ │ │ + b.n 30d2 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 32c6 │ │ │ │ │ + b.n 33d0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 336a │ │ │ │ │ - b.n 2f54 │ │ │ │ │ + beq.n 3474 │ │ │ │ │ + b.n 305c │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne.w 36d8 │ │ │ │ │ + bne.w 37e4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 3634 │ │ │ │ │ + bne.w 3740 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 362a │ │ │ │ │ + beq.w 3736 │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 361e │ │ │ │ │ + beq.w 372a │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3474 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3566 │ │ │ │ │ + beq.n 3672 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub.w r7, r7, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r3, r7 │ │ │ │ │ add r4, r0 │ │ │ │ │ strb r6, [r0, r7] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs.w fp, r3, #1 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r3, fp, #3 │ │ │ │ │ - beq.n 3556 │ │ │ │ │ + beq.n 3662 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 34fc │ │ │ │ │ + beq.n 3608 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 34e6 │ │ │ │ │ + beq.n 35f2 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ mov fp, r8 │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ - bne.n 3556 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + bne.n 3662 │ │ │ │ │ + b.n 330a │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ subs.w fp, fp, #4 │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3516 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + bne.n 3622 │ │ │ │ │ + b.n 330a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 349e │ │ │ │ │ + b.n 35aa │ │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 386a │ │ │ │ │ + beq.w 3976 │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r7, r8, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.w 37e4 │ │ │ │ │ + beq.w 38f0 │ │ │ │ │ sub.w r2, r7, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 361e │ │ │ │ │ + beq.n 372a │ │ │ │ │ movs r6, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.w 37de │ │ │ │ │ + beq.w 38ea │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 35bc │ │ │ │ │ + beq.n 36c8 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3618 │ │ │ │ │ + cbz r0, 3724 │ │ │ │ │ add r0, r6 │ │ │ │ │ movs r6, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3618 │ │ │ │ │ + cbz r0, 3724 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 3606 │ │ │ │ │ + b.n 3712 │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.w 37e8 │ │ │ │ │ + beq.w 38f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 3618 │ │ │ │ │ + cbz r0, 3724 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 3618 │ │ │ │ │ + cbz r0, 3724 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r6, r9, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3618 │ │ │ │ │ + cbz r0, 3724 │ │ │ │ │ add.w r6, r9, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35d0 │ │ │ │ │ + bne.n 36dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 37e8 │ │ │ │ │ + bne.w 38f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 361e │ │ │ │ │ + b.n 372a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 37ca │ │ │ │ │ + beq.w 38d6 │ │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ + beq.w 38cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3474 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3790 │ │ │ │ │ + beq.w 389c │ │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -5967,417 +6077,417 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ add.w r6, sl, r4 │ │ │ │ │ add.w r4, r8, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ subs r1, r6, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 330a │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add sl, r5 │ │ │ │ │ add r4, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 36a0 │ │ │ │ │ + b.n 37ac │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3570 │ │ │ │ │ + beq.w 367c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 37d4 │ │ │ │ │ + beq.n 38e0 │ │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ │ - blt.n 37be │ │ │ │ │ + blt.n 38ca │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ bic.w fp, r0, r0, asr #31 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n 37be │ │ │ │ │ + ble.n 38ca │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ sub.w r9, sl, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt.w 3354 │ │ │ │ │ + bgt.w 345e │ │ │ │ │ mla r1, fp, r9, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3474 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37b4 │ │ │ │ │ + beq.n 38c0 │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 37a8 │ │ │ │ │ + beq.n 38b4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - beq.n 37a8 │ │ │ │ │ + beq.n 38b4 │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 379a │ │ │ │ │ + beq.n 38a6 │ │ │ │ │ add r8, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r8, sl │ │ │ │ │ adds r6, r3, r5 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 373e │ │ │ │ │ + b.n 384a │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 367a │ │ │ │ │ + b.n 3786 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r8, sl │ │ │ │ │ add r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 3896 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 373a │ │ │ │ │ + b.n 3846 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 363e │ │ │ │ │ + b.n 374a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 36e8 │ │ │ │ │ + b.n 37f4 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ - b.n 3606 │ │ │ │ │ + b.n 3712 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 3606 │ │ │ │ │ + b.n 3712 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt.w 3354 │ │ │ │ │ + bgt.w 345e │ │ │ │ │ mla r1, r6, r9, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3474 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a30 │ │ │ │ │ + beq.w 3b3c │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub.w r2, r9, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3b2e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3b2e │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r2, r4, r8 │ │ │ │ │ - beq.w 3a12 │ │ │ │ │ + beq.w 3b1e │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 392c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 357c │ │ │ │ │ - beq.w 39ea │ │ │ │ │ + b.n 3688 │ │ │ │ │ + beq.w 3af6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f9e │ │ │ │ │ + bne.w 30a6 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 39ea │ │ │ │ │ + beq.w 3af6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt gt │ │ │ │ │ addgt r3, r4, #1 │ │ │ │ │ strgt r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.w 3354 │ │ │ │ │ + blt.w 345e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, sl, r3, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3474 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39e0 │ │ │ │ │ + beq.w 3aec │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39ca │ │ │ │ │ + beq.n 3ad6 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r0, sl │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ add.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n 39a6 │ │ │ │ │ + ble.n 3ab2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w fp, sl, #1 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 3994 │ │ │ │ │ + bge.n 3aa0 │ │ │ │ │ ldrb r1, [r5, r6] │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n 38f0 │ │ │ │ │ + b.n 39fc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3966 │ │ │ │ │ + cbz r0, 3a72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3956 │ │ │ │ │ + bne.n 3a62 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 3966 │ │ │ │ │ + beq.n 3a72 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.w 31f0 │ │ │ │ │ + bgt.w 32f8 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3874 │ │ │ │ │ + bge.n 3980 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f9e │ │ │ │ │ - b.n 387e │ │ │ │ │ + bne.w 30a6 │ │ │ │ │ + b.n 398a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3926 │ │ │ │ │ + bne.n 3a32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3926 │ │ │ │ │ + b.n 3a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 336a │ │ │ │ │ + bne.w 3474 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.w 31f0 │ │ │ │ │ + blt.w 32f8 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f9e │ │ │ │ │ - b.n 387e │ │ │ │ │ + bne.w 30a6 │ │ │ │ │ + b.n 398a │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ mla r0, fp, r7, r8 │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r1, sl, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ subs r0, r2, r5 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bge.n 39d4 │ │ │ │ │ + bge.n 3ae0 │ │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r1 │ │ │ │ │ - b.n 39b4 │ │ │ │ │ + b.n 3ac0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 38d0 │ │ │ │ │ + b.n 39dc │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ mla r0, r7, r1, r8 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ - b.n 399e │ │ │ │ │ + b.n 3aaa │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 38c4 │ │ │ │ │ - cbz r4, 3a54 │ │ │ │ │ + b.n 39d0 │ │ │ │ │ + cbz r4, 3b60 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1dc0 │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + b.n 330a │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 336a │ │ │ │ │ + b.n 3474 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, sl │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 392c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 3202 │ │ │ │ │ + b.w 330a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 392c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1612 │ │ │ │ │ + bl 1612 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.w 30fc │ │ │ │ │ + b.w 3204 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + b.n 3afc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a60 : │ │ │ │ │ +00003b6c : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -6385,270 +6495,270 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 3ad4 │ │ │ │ │ + bhi.n 3be0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3ab0 │ │ │ │ │ + bne.n 3bbc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 3aa0 │ │ │ │ │ + cbz r1, 3bac │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ - b.n 3a9c │ │ │ │ │ + b.n 3ba8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 3ae8 │ │ │ │ │ + cbz r0, 3bf4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3a8c │ │ │ │ │ + beq.n 3b98 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a8c │ │ │ │ │ - b.n 3ae8 │ │ │ │ │ + bne.n 3b98 │ │ │ │ │ + b.n 3bf4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3aec │ │ │ │ │ + cbnz r0, 3bf8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3a9c │ │ │ │ │ + b.n 3ba8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3a8c │ │ │ │ │ + ble.n 3b98 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ac2 │ │ │ │ │ - b.n 3ae8 │ │ │ │ │ + bne.n 3bce │ │ │ │ │ + b.n 3bf4 │ │ │ │ │ │ │ │ │ │ -00003b04 : │ │ │ │ │ +00003c10 : │ │ │ │ │ fastsearch(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldr r4, [pc, #700] @ (3dd4 ) │ │ │ │ │ + ldr r4, [pc, #700] @ (3ee0 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - blt.w 3d9e │ │ │ │ │ + blt.w 3eaa │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3daa │ │ │ │ │ + ble.w 3eb6 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 3cf4 │ │ │ │ │ + beq.w 3e00 │ │ │ │ │ movw r7, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.w 3dd8 │ │ │ │ │ + bgt.w 3ee4 │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w fp, fp, ip │ │ │ │ │ and.w r2, r6, #31 │ │ │ │ │ ldrb.w lr, [r4, r3] │ │ │ │ │ lsls r1, r2 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itee ne │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ subeq.w r2, ip, #2 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r8, r7, #31 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ itt eq │ │ │ │ │ subeq.w r2, ip, #3 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r8, r7, #31 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ itt eq │ │ │ │ │ subeq.w r2, ip, #4 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ ldrb r7, [r4, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r8, r7, #31 │ │ │ │ │ cmp r7, lr │ │ │ │ │ itt eq │ │ │ │ │ subeq.w r2, ip, #5 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r8, r4, #4 │ │ │ │ │ and.w r9, r7, #31 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ itt eq │ │ │ │ │ subeq.w r2, ip, #6 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub.w r7, ip, #7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r7 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ subs r7, #1 │ │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - bne.n 3bfa │ │ │ │ │ + bne.n 3d06 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 3cea │ │ │ │ │ + blt.n 3df6 │ │ │ │ │ and.w r7, lr, #31 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ lsls r0, r7 │ │ │ │ │ adds r7, r5, r3 │ │ │ │ │ orr.w r2, r0, r1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 3ccc │ │ │ │ │ + bne.n 3dd8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ │ adds r2, r5, r2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 3cb4 │ │ │ │ │ + bne.n 3dc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3c86 │ │ │ │ │ + bne.n 3d92 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3cee │ │ │ │ │ + bne.n 3dfa │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 3c70 │ │ │ │ │ + beq.n 3d7c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r2, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n 3c32 │ │ │ │ │ + bge.n 3d3e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #352] @ (3dd4 ) │ │ │ │ │ + ldr r3, [pc, #352] @ (3ee0 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 3d8e │ │ │ │ │ + bne.w 3e9a │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r8, [r9, #1] │ │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 3cb4 │ │ │ │ │ + bne.n 3dc0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3c48 │ │ │ │ │ + beq.n 3d54 │ │ │ │ │ movs r4, #2 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ ldrb.w fp, [r2, r4] │ │ │ │ │ ldrb.w r8, [r9, r4] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 3cac │ │ │ │ │ + bne.n 3db8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 3c9a │ │ │ │ │ + bgt.n 3da6 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 3c48 │ │ │ │ │ + beq.n 3d54 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ adds r2, r7, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 3ce0 │ │ │ │ │ + bmi.n 3dec │ │ │ │ │ add r4, ip │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3d68 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ adds r2, r7, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 3c5c │ │ │ │ │ - b.n 3cc6 │ │ │ │ │ + bmi.n 3d68 │ │ │ │ │ + b.n 3dd2 │ │ │ │ │ ldrd r2, r4, [sp] │ │ │ │ │ add r2, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3d68 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3c66 │ │ │ │ │ + b.n 3d72 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r3, r6, #31 │ │ │ │ │ mov r7, r2 │ │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ │ @@ -6657,153 +6767,153 @@ │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d08 │ │ │ │ │ + bne.n 3e14 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3d9e │ │ │ │ │ + blt.n 3eaa │ │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 3d48 │ │ │ │ │ + bne.n 3e54 │ │ │ │ │ add.w r2, ip, r0 │ │ │ │ │ add.w lr, r4, ip │ │ │ │ │ add r2, r5 │ │ │ │ │ ldrb.w r9, [r2, #-1]! │ │ │ │ │ ldrb.w r8, [lr, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 3d60 │ │ │ │ │ + bne.n 3e6c │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 3d36 │ │ │ │ │ - b.n 3c70 │ │ │ │ │ - cbz r0, 3d9e │ │ │ │ │ + bne.n 3e42 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ + cbz r0, 3eaa │ │ │ │ │ adds r2, r5, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3da4 │ │ │ │ │ + bpl.n 3eb0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3d26 │ │ │ │ │ - cbz r0, 3d74 │ │ │ │ │ + b.n 3e32 │ │ │ │ │ + cbz r0, 3e80 │ │ │ │ │ adds r2, r5, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3da4 │ │ │ │ │ + bpl.n 3eb0 │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3d22 │ │ │ │ │ + b.n 3e2e │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3e4a │ │ │ │ │ - ldr r4, [pc, #80] @ (3dd4 ) │ │ │ │ │ + beq.n 3f56 │ │ │ │ │ + ldr r4, [pc, #80] @ (3ee0 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 3e60 │ │ │ │ │ + beq.n 3f6c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e46 │ │ │ │ │ + bne.n 3f52 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ sub.w r0, r0, ip │ │ │ │ │ - b.n 3d76 │ │ │ │ │ - bne.n 3d9e │ │ │ │ │ + b.n 3e82 │ │ │ │ │ + bne.n 3eaa │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3e18 │ │ │ │ │ + beq.n 3f24 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 3e32 │ │ │ │ │ + bne.n 3f3e │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it le │ │ │ │ │ addle r6, r0, r1 │ │ │ │ │ - bgt.n 3d92 │ │ │ │ │ + bgt.n 3e9e │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bcs.n 3d9e │ │ │ │ │ + bcs.n 3eaa │ │ │ │ │ ldrb.w r3, [r6, #-1]! │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3dc2 │ │ │ │ │ + bne.n 3ece │ │ │ │ │ subs r0, r6, r5 │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r7 │ │ │ │ │ - ble.w 3b4e │ │ │ │ │ + ble.w 3c5a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 3b4e │ │ │ │ │ + ble.w 3c5a │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ - blt.n 3d7a │ │ │ │ │ - ldr r4, [pc, #124] @ (3e78 ) │ │ │ │ │ + blt.n 3e86 │ │ │ │ │ + ldr r4, [pc, #124] @ (3f84 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 3d8e │ │ │ │ │ + bne.n 3e9a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1e0 │ │ │ │ │ + b.w 100 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ - ldr r3, [pc, #92] @ (3e78 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (3f84 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3d8e │ │ │ │ │ + bne.n 3e9a │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1dda │ │ │ │ │ + b.w 1dda │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_find_char │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.w 3c70 │ │ │ │ │ + ble.w 3d7c │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 3e6e │ │ │ │ │ + beq.n 3f7a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 3e36 │ │ │ │ │ + b.n 3f42 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 448 │ │ │ │ │ + bl 368 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 504 │ │ │ │ │ + bl 424 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1612 │ │ │ │ │ + b.w 1612 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 3e42 │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + bne.n 3f4e │ │ │ │ │ + b.n 3d7c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ cbz r1, 8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.w 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + b.w 1ec8 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ │ │ │ │ │ 00000014 : │ │ │ │ │ PyByteArray_Concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -63,15 +63,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ble.n 7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n a4 │ │ │ │ │ add r1, r2 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cbz r0, a4 │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 102 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, e6 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n ee │ │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 24ac │ │ │ │ │ + b.w 273c │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000152 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -275,15 +275,15 @@ │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ b.n 230 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + b.w 1ec8 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r2, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ @@ -314,21 +314,21 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 294 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + b.w 1ec8 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ add r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, r5 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 314 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ble.n 2ca │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 2ba │ │ │ │ │ @@ -411,28 +411,28 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 24ac │ │ │ │ │ + b.w 273c │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000366 : │ │ │ │ │ bytearray_join(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - bl 28e4 │ │ │ │ │ + bl 29ec │ │ │ │ │ R_ARM_THM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000388 : │ │ │ │ │ @@ -440,15 +440,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 3c8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 3ac │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 3b4 │ │ │ │ │ @@ -499,15 +499,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 24ac │ │ │ │ │ + b.w 273c │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000418 : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ b.n 562 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ bgt.n 562 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 45a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 4fe │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ @@ -998,15 +998,15 @@ │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ b.n 7fe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + b.w 1ec8 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r2, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 260 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1019,15 +1019,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 85c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 840 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 848 │ │ │ │ │ @@ -1151,15 +1151,15 @@ │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ b.n 93e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + b.w 1ec8 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 260 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1359,15 +1359,15 @@ │ │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ bmi.n b00 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ b.n aea │ │ │ │ │ sub.w r1, fp, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bcc │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt.n b1c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ │ bpl.n b7a │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ bne.n b68 │ │ │ │ │ b.n bc8 │ │ │ │ │ sub.w r1, r8, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, bcc │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt.n b94 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ @@ -1515,15 +1515,15 @@ │ │ │ │ │ bcc.n cc8 │ │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n cc0 │ │ │ │ │ sub.w r1, fp, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e02 │ │ │ │ │ cmp.w r9, #11 │ │ │ │ │ bgt.n c82 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1559,15 +1559,15 @@ │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ bne.n c58 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ blt.n d12 │ │ │ │ │ sub.w r1, r8, r0 │ │ │ │ │ adds r0, r7, r0 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e02 │ │ │ │ │ cmp.w r9, #11 │ │ │ │ │ bgt.n cec │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1608,24 +1608,24 @@ │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r6, r9 │ │ │ │ │ beq.n db0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ strd r6, ip, [sp] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, r7, r5 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r5, fp │ │ │ │ │ blt.n db0 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e02 │ │ │ │ │ cmp.w r9, #11 │ │ │ │ │ bgt.n d74 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r5, sl │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n d26 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, e02 │ │ │ │ │ cmp.w r9, #11 │ │ │ │ │ bgt.n dc8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ │ @@ -1798,15 +1798,15 @@ │ │ │ │ │ it eq │ │ │ │ │ addeq r4, r1, #2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ add r0, sl │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, f24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ @@ -1855,15 +1855,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, f8c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, f70 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n f78 │ │ │ │ │ @@ -1889,15 +1889,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, fd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, fb4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n fbc │ │ │ │ │ @@ -1966,15 +1966,15 @@ │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ b.n 1042 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + b.w 1ec8 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 1052 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ b.n 105a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -2000,15 +2000,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cbnz r3, 1090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w f68 │ │ │ │ │ + b.w 1070 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ @@ -2148,15 +2148,15 @@ │ │ │ │ │ bmi.n 11ca │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ bne.n 11b4 │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ add r0, r8 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 127a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 11ea │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2208,15 +2208,15 @@ │ │ │ │ │ cbnz r3, 127a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 127a │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 127a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 122e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ │ @@ -2284,15 +2284,15 @@ │ │ │ │ │ bcc.n 136c │ │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne.n 1368 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ add r0, r8 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 144a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 1322 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2329,15 +2329,15 @@ │ │ │ │ │ b.n 12f4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bcs.n 12fc │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ blt.n 143e │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 13fe │ │ │ │ │ b.n 144a │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2351,22 +2351,22 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ blt.n 13f2 │ │ │ │ │ add.w r0, sl, r9 │ │ │ │ │ subs r1, r5, r0 │ │ │ │ │ add r0, r8 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 144a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 13cc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2388,15 +2388,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 138e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 144a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 140a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ │ @@ -2576,21 +2576,21 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbnz r0, 157e │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 158c │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cbz r3, 1596 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ @@ -2635,21 +2635,21 @@ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbnz r0, 15f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1602 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cbz r3, 160c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ @@ -2675,20 +2675,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 448 │ │ │ │ │ + bl 368 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 504 │ │ │ │ │ + bl 424 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1662 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n 1662 │ │ │ │ │ add r4, r0 │ │ │ │ │ @@ -3034,38 +3034,38 @@ │ │ │ │ │ bne.n 18f2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 18f2 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 17d0 │ │ │ │ │ + bl 18d8 │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 18de │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 1944 │ │ │ │ │ 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 .LC34 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 18de │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 18de │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cbz r3, 1958 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ b.n 1960 │ │ │ │ │ @@ -3109,15 +3109,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.n 19c2 │ │ │ │ │ b.n 19be │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 17d0 │ │ │ │ │ + bl 18d8 │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 19a8 │ │ │ │ │ b.n 19dc │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ bmi.n 19c6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -3138,15 +3138,15 @@ │ │ │ │ │ cbnz r5, 19f6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w d24 │ │ │ │ │ + b.w e2c │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_setslice │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strb r2, [r3, r4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -3257,15 +3257,15 @@ │ │ │ │ │ add r1, r0 │ │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1a36 │ │ │ │ │ ldr r0, [pc, #4] @ (1af4 ) │ │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ @@ -3372,15 +3372,15 @@ │ │ │ │ │ bge.n 1bc4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ mul.w r5, r6, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1bfe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cbz r3, 1bdc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ b.n 1be4 │ │ │ │ │ @@ -3478,54 +3478,54 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1ce0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1d2c │ │ │ │ │ b.n 1d12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r0, r7, r8 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ sub.w r1, r9, r0 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ add r0, r6 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1d2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -3580,15 +3580,15 @@ │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 1dd2 <_PyByteArray_FromBufferObject+0x68> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 1dc8 <_PyByteArray_FromBufferObject+0x5e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 1d9c <_PyByteArray_FromBufferObject+0x32> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 1da4 <_PyByteArray_FromBufferObject+0x3a> │ │ │ │ │ @@ -3691,55 +3691,55 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3b04 │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1eae │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1efa │ │ │ │ │ b.n 1ee0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r0, r7, r8 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ sub.w r1, r9, r0 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ add r0, r6 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bl 1dc0 <_PyByteArray_FromBufferObject+0x56> │ │ │ │ │ + bl 1ec8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1efa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -3790,15 +3790,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 17d0 │ │ │ │ │ + bl 18d8 │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1fce │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cbz r6, 1f62 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -3832,15 +3832,15 @@ │ │ │ │ │ adds r0, r5, r2 │ │ │ │ │ add r1, r5 │ │ │ │ │ subs r2, r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 648 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1fce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,17 +41,17 @@ │ │ │ │ │ 0x00000260 72696368 636f6d70 61726500 62797465 richcompare.byte │ │ │ │ │ 0x00000270 61727261 795f7265 70656174 00627974 array_repeat.byt │ │ │ │ │ 0x00000280 65617272 61796974 65725f6e 65787400 earrayiter_next. │ │ │ │ │ 0x00000290 73747269 6e676c69 625f6361 70697461 stringlib_capita │ │ │ │ │ 0x000002a0 6c697a65 002e4c43 33320062 79746561 lize..LC32.bytea │ │ │ │ │ 0x000002b0 72726179 5f6c7374 72697000 62797465 rray_lstrip.byte │ │ │ │ │ 0x000002c0 61727261 795f7374 7269705f 696d706c array_strip_impl │ │ │ │ │ - 0x000002d0 5f68656c 70657200 2e4c4333 33002e4c _helper..LC33..L │ │ │ │ │ - 0x000002e0 43333400 62797465 61727261 795f6170 C34.bytearray_ap │ │ │ │ │ - 0x000002f0 70656e64 002e4c43 3335002e 4c433336 pend..LC35..LC36 │ │ │ │ │ + 0x000002d0 5f68656c 70657200 2e4c4333 33006279 _helper..LC33.by │ │ │ │ │ + 0x000002e0 74656172 7261795f 61707065 6e64002e tearray_append.. │ │ │ │ │ + 0x000002f0 4c433334 002e4c43 3335002e 4c433336 LC34..LC35..LC36 │ │ │ │ │ 0x00000300 002e4c43 33370073 7472696e 676c6962 ..LC37.stringlib │ │ │ │ │ 0x00000310 5f63656e 74657200 70616400 62797465 _center.pad.byte │ │ │ │ │ 0x00000320 61727261 795f6d6f 64002e4c 43333800 array_mod..LC38. │ │ │ │ │ 0x00000330 62797465 61727261 795f7374 72697000 bytearray_strip. │ │ │ │ │ 0x00000340 2e4c4333 39006279 74656172 7261795f .LC39.bytearray_ │ │ │ │ │ 0x00000350 636f756e 74006279 74656172 7261795f count.bytearray_ │ │ │ │ │ 0x00000360 6a6f696e 00737472 696e676c 69625f62 join.stringlib_b │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 83788 (bytes into file) │ │ │ │ │ + Start of section headers: 85472 (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 0x1474c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x14de0: │ │ │ │ │ │ │ │ │ │ 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 002370 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0102b4 000bb8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0023a4 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010e6c 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002b58 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002b58 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003578 0062e0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 01154c 002a28 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 009858 000efc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013f74 0006d0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a754 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 014644 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c9f4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c9f4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ca28 002170 10 16 355 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00eb98 00171c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0146bc 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001e90 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010780 000a70 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001ec4 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0111f0 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002678 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002678 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003098 006c6c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0118d0 002d38 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009d04 000efc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 014608 0006d0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00ac00 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 014cd8 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00cea0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00cea0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ced4 002190 10 16 357 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00f064 00171c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014d50 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 535 entries: │ │ │ │ │ +Symbol table '.symtab' contains 537 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ @@ -24,515 +24,517 @@ │ │ │ │ │ 20: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 21: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 22: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 24: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 25: 000003ce 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 000004ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 0000059c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 28: 000005a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 29: 000005f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 30: 000007b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 31: 00000b44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00000b48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 33: 00000d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00000594 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 00000598 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 29: 000005f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 30: 000007ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 00000b8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 32: 00000b90 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 33: 00000d84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 35: 00000d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 36: 00000de8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00000d88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00000e30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 38: 00000dec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 000010d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 000010dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 000010dd 492 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 42: 000012c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000012c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 000012c9 44 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 45: 000012f5 38 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 38: 00000e34 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00001120 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001124 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 00001125 492 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 42: 0000130c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00001310 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 00001311 44 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 45: 0000133d 38 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 46: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 47: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 48: 0000131d 530 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 49: 000013a2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 000013a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 000013e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 000013ea 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 0000143c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001442 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00001734 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00001365 528 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 49: 000013ea 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 000013f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 0000143e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001444 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 00001482 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001488 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00001778 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 58: 00001738 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00001739 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 00001930 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001938 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 00001939 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 0000193d 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 64: 000019c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000019d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 000019d1 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 67: 00001a2d 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 58: 0000177c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 0000177d 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 00001974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 0000197c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 0000197d 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 00001981 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 64: 00001a08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00001a14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 00001a15 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 67: 00001a71 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 68: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 69: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 70: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 71: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 72: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 73: 00001a49 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 74: 00001bb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00001a8d 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 74: 00001bf8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 76: 00001bb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00001bb9 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 76: 00001bfc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00001bfd 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 78: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 79: 00001c51 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 80: 00002999 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 81: 000026c5 724 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 82: 000025f1 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 83: 00001ea9 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 79: 00001c95 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 80: 000029e5 624 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 81: 00002709 732 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 82: 00002635 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 83: 000019c9 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 84: 00000d8d 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 85: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 86: 00002111 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 87: 000021cd 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 88: 00002994 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 00002998 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00002bc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00002bcc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 86: 00001c31 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 87: 00001ced 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 88: 000029e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 000029e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 90: 00002c50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00002c54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 92: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 93: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 94: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ 95: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 96: 00002d68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00002de4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00002e5d 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 99: 00002fd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000304c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 000030b9 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 102: 00003104 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002df0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00002e6c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00002ee5 626 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 99: 00003050 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 000030cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 101: 00003159 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 102: 000031a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 103: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 104: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 105: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 106: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 107: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 108: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 109: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 110: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 111: 00003108 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 112: 00003109 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 113: 00005da5 808 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 114: 00005419 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 115: 000033f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 000033fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 117: 000036c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 000036d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 119: 000036d1 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 111: 000031a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 112: 000031a9 1508 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 113: 000064b1 808 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 114: 000054d9 1288 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 115: 000034b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000034bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 117: 00003784 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 0000378c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 119: 0000378d 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 120: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 121: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 122: 00000001 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 123: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 124: 00000045 126 FUNC LOCAL DEFAULT 9 bytes_index │ │ │ │ │ 125: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 126: 000036f9 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 127: 0000385d 1676 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 126: 000037b5 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 127: 00003919 1676 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 128: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 129: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 130: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 131: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 132: 00003ee4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 132: 00003fa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 133: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 134: 00003ee8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 135: 00003ee9 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 136: 000041a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 00003fa4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 135: 00003fa5 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 136: 00004264 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 137: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 138: 000041ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 139: 000041ad 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 138: 00004268 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 139: 00004269 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 140: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 141: 00004241 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 142: 000042d9 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 141: 000042fd 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 142: 00004395 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ 143: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 144: 000042dd 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 144: 00004399 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 145: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 146: 00004375 1664 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 147: 0000468c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 00004690 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 149: 000049ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 000049f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 151: 000049f5 2596 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 152: 00005034 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 153: 0000503c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 154: 00005410 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 155: 00005418 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 00005724 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 157: 00005728 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 158: 00005729 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ - 159: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 160: 00000085 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 161: 000000d1 1110 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 162: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 163: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 164: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 165: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 166: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 167: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 168: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 169: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 170: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 171: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 172: 00005848 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 00005874 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 174: 00005a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 175: 00005a4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 176: 000060c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 177: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 178: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 179: 00000529 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 180: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 181: 000060cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 182: 00006228 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 183: 000005ad 320 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 184: 000006e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 185: 000006ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 186: 000006ed 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 187: 000000c3 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ - 188: 000000cd 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ - 189: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 190: 00000719 76 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 191: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 192: 000000d7 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 193: 0000622c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 194: 00000765 844 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 195: 00000a6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 00000a78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 197: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 198: 00000ab0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 199: 00000ab1 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 200: 00000add 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 201: 00000b7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 202: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 203: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 204: 00000b80 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 205: 00000b81 136 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 206: 00000c09 902 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 207: 00000c04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 208: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 209: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 210: 00000123 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 211: 00000f91 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 212: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 213: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 214: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 215: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 216: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 217: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 218: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 219: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 220: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 221: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 222: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 223: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 224: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 225: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ - 226: 00001080 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 227: 000010a2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 228: 00001ce9 72 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 229: 00001150 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 230: 0000117a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 231: 00001210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 232: 00001214 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 233: 0000122c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 000012b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 235: 0000199c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 000019a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 237: 0000014f 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 238: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 239: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 240: 00000225 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 241: 00000264 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 242: 00001d85 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 243: 00001e15 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 244: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 245: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 246: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 247: 00000268 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 248: 00000269 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 249: 0000035b 124 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 250: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 251: 00000409 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 252: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 253: 00001e29 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 254: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 255: 0000050b 326 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ - 256: 0000064c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 257: 00000650 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 258: 00000651 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ - 259: 0000065b 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ - 260: 00000665 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ - 261: 0000066f 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ - 262: 00000679 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ - 263: 00000683 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 264: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 265: 0000068d 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 266: 0000077f 1092 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 267: 00000a50 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 268: 00000a54 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 269: 00000bc3 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 270: 00000bef 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ - 271: 00000c1b 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ - 272: 00000c9d 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ - 273: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 274: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ - 275: 00000d49 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ - 276: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 277: 0000210c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 278: 00000d8c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 279: 00000df8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 280: 00002110 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 281: 00000dfd 90 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ - 282: 00000dfc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 283: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ - 284: 00000e57 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ - 285: 00000e6b 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ - 286: 00000e77 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ - 287: 00000ec3 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ - 288: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 289: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 290: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 291: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 292: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ - 293: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ - 294: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ - 295: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ - 296: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ - 297: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ - 298: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 299: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 300: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 301: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ - 302: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ - 303: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ - 304: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ - 305: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ - 306: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ - 307: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ - 308: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ - 309: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ - 310: 00000908 505 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ - 311: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ - 312: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ - 313: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ - 314: 00000e60 227 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ - 315: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ - 316: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ - 317: 0000118c 336 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ - 318: 000012dc 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ - 319: 000013e4 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ - 320: 0000147c 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ - 321: 00001514 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ - 322: 000015c4 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ - 323: 00001714 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ - 324: 00001848 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ - 325: 00001994 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ - 326: 00001ac4 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ - 327: 00001bc4 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ - 328: 00001da0 417 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ - 329: 00001f44 395 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ - 330: 000020d0 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ - 331: 00002260 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ - 332: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 333: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 334: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 335: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 336: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 337: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 338: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 339: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 340: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 341: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 342: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 343: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 344: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 345: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 346: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 347: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 348: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 349: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 350: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 351: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 352: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 353: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 354: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 355: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 365: 0000017d 324 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 371: 000002c1 66 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 374: 00000305 2116 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 377: 00001599 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 146: 00004431 1664 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 147: 00004748 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 0000474c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 149: 00004a4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 00004a54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 151: 00004ab1 2600 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 152: 00004ff4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00004ffc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 154: 000054d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 000054d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 156: 00005808 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 0000580c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 158: 000059dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 159: 000059e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 160: 000059e1 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 161: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 162: 00000085 76 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 163: 000059ed 1110 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ + 164: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 165: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 166: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 167: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 168: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 169: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 170: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 171: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 172: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 173: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 174: 00005f58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 175: 00005f84 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 176: 00006154 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 177: 0000615c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 178: 000067d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 179: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 180: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 181: 000067d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 182: 000067d9 130 FUNC LOCAL DEFAULT 7 bytes_fromhex │ │ │ │ │ + 183: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ + 184: 00006b28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 185: 00006b30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 186: 000000d1 320 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 187: 0000020c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 188: 00000210 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 189: 00000211 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 190: 000000c3 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ + 191: 000000cd 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ + 192: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 193: 0000023d 78 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 194: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 195: 000000d7 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ + 196: 0000028d 836 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 197: 00000590 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 198: 0000059c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 199: 000005c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 200: 000005d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 201: 000005d1 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 202: 000005fd 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 203: 0000069c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 204: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 205: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 206: 000006a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 207: 000006a1 136 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 208: 00000729 902 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 209: 00000724 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 210: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 211: 00000728 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 212: 00000123 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 213: 00000ab1 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 214: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 215: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 216: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 217: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 218: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 219: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 220: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 221: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 222: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 223: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 224: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 225: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 226: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 227: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ + 228: 00000ba0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 229: 00000bc2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 230: 00001809 72 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 231: 00000c70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 232: 00000c9a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 233: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 234: 00000d34 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 235: 00000d4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00000dd8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 237: 000014bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 238: 000014c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 239: 0000014f 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 240: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 241: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 242: 00000225 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 243: 00000264 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 244: 000018a5 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 245: 00001935 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 246: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 247: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ + 248: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 249: 00000268 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 250: 00000269 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 251: 0000035b 124 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 252: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 253: 00000409 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 254: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 255: 00001949 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 256: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 257: 0000050b 326 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 258: 0000064c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 259: 00000650 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 260: 00000651 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 261: 0000065b 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 262: 00000665 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 263: 0000066f 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 264: 00000679 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 265: 00000683 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 266: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 267: 0000068d 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 268: 0000077f 1092 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 269: 00000a50 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 270: 00000a54 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 271: 00000bc3 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 272: 00000bef 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 273: 00000c1b 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 274: 00000c9d 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 275: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 276: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ + 277: 00000d49 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 278: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 279: 00001c2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 280: 00000d8c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 281: 00000df8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 282: 00001c30 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 283: 00000dfd 90 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 284: 00000dfc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 285: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ + 286: 00000e57 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 287: 00000e6b 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ + 288: 00000e77 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ + 289: 00000ec3 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ + 290: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 291: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 292: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 293: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 294: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ + 295: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ + 296: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ + 297: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ + 298: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ + 299: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ + 300: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 301: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 302: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 303: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ + 304: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ + 305: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ + 306: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ + 307: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ + 308: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ + 309: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ + 310: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ + 311: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ + 312: 00000908 505 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ + 313: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ + 314: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ + 315: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ + 316: 00000e60 227 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ + 317: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ + 318: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ + 319: 0000118c 336 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ + 320: 000012dc 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ + 321: 000013e4 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ + 322: 0000147c 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ + 323: 00001514 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ + 324: 000015c4 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ + 325: 00001714 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ + 326: 00001848 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ + 327: 00001994 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ + 328: 00001ac4 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ + 329: 00001bc4 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ + 330: 00001da0 417 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ + 331: 00001f44 395 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ + 332: 000020d0 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ + 333: 00002260 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ + 334: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 335: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 336: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 337: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 338: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 339: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 340: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 341: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 342: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 343: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 344: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 345: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 346: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 347: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 348: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 349: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 350: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 351: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 352: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 353: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 354: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 355: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 356: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 357: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 367: 0000017d 324 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 373: 000002c1 66 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 376: 00000305 2188 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 379: 000015dd 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 385: 00002619 44 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ - 386: 00000b49 72 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 387: 00000b91 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ - 388: 00000d41 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 390: 00000ded 752 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 404: 00001531 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 405: 00001541 86 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 413: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 427: 00002645 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 429: 00002bcd 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 430: 00002c3d 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 444: 00003f81 556 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 447: 00003859 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 465: 00005735 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 466: 0000575d 1514 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 467: 00005d49 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 470: 000060cd 352 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 475: 0000622d 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 480: 00006269 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 484: 00000fad 3388 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 498: 00001d31 84 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 500: 000003d7 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 512: 00000d2b 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 516: 00000edf 30 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ - 517: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 518: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 385: 0000265d 44 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 388: 00000b91 72 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 389: 00000bd9 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 390: 00000d89 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 392: 00000e35 752 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 406: 00001575 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 407: 00001585 86 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 415: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 429: 00002689 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 431: 00002c55 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 432: 00002cc5 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 446: 0000403d 556 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 449: 00003915 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 467: 00005e45 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 468: 00005e6d 1512 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 469: 00006455 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 472: 0000685d 858 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 477: 00006bb9 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 482: 00006bf5 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 486: 00000acd 3388 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 500: 00001851 84 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 502: 000003d7 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 514: 00000d2b 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 518: 00000edf 30 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ + 519: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 520: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,670 +1,630 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x102b4 contains 375 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10780 contains 334 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000026 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000034 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000040 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000004a 0001bd0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00000056 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000060 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000001a 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000026 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000034 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000040 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000004a 0001bf0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00000056 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000060 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000006c 0000782f R_ARM_THM_MOVW_ABS_NC 0000039c .LC37 │ │ │ │ │ 00000070 00007830 R_ARM_THM_MOVT_ABS 0000039c .LC37 │ │ │ │ │ -00000078 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000a0 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000a4 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000b6 00009f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC51 │ │ │ │ │ -000000ba 00009f30 R_ARM_THM_MOVT_ABS 000004a4 .LC51 │ │ │ │ │ -000000c4 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000e0 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000e4 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000100 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000012a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000144 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000015e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000178 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000192 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000001ac 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000001c4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000001de 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000206 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000214 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000228 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000244 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000248 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000276 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000027a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000003d4 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000003dc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003e0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000422 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000432 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000044a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000045e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000474 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000048e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004d4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000504 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000508 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000548 0001d60a R_ARM_THM_CALL 000060cd _PyBytes_FromHex │ │ │ │ │ -0000054c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000550 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000560 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00000564 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00000568 0000b12f R_ARM_THM_MOVW_ABS_NC 00000518 .LC64 │ │ │ │ │ -0000056c 0000b130 R_ARM_THM_MOVT_ABS 00000518 .LC64 │ │ │ │ │ -00000570 0000b22f R_ARM_THM_MOVW_ABS_NC 00000524 .LC65 │ │ │ │ │ -00000574 0000b230 R_ARM_THM_MOVT_ABS 00000524 .LC65 │ │ │ │ │ -00000578 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000588 0001d70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000005a2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c8 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000005d2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000005f0 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000060c 0000510a R_ARM_THM_CALL 000026c5 fastsearch │ │ │ │ │ -00000646 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000068e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000006b6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000006bc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006ce 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006d2 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000006d6 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000006dc 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006e8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000700 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000710 0001d80a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00000742 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000746 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000074c 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC68 │ │ │ │ │ -00000750 0000bd30 R_ARM_THM_MOVT_ABS 0000056c .LC68 │ │ │ │ │ -0000075a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000079e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000007ae 0001dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000007c4 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000008ca 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000008d6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008da 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008f0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000914 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000091c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000094a 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000970 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000974 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000984 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000009a6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009d8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009dc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009e0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009e6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a04 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a1c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000a20 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000a24 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000a28 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000a2e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a46 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a54 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a6c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a70 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a74 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a88 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000aa0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000aac 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ac4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ad4 0001dd0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00000b0c 0001de0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00000b2e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b4c 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b62 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000b6e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b7c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bd4 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000bf6 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000c04 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c28 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c32 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c66 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000dd4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dd8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e08 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e10 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e16 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e56 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e76 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e7c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ea0 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ea8 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000eb2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000efc 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000f08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f4c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f50 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f54 0000d02f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ -00000f58 0000d030 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ -00000f5e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f64 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f68 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f74 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f88 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa2 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fa6 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000ff4 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -00001032 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001036 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001116 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000111a 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001198 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ -000011ba 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011d4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011ea 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000011ee 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000011f8 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001210 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000122c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001230 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001234 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001238 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000123c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001240 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001244 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001248 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000124c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001250 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001254 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001258 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000125c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001260 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001264 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001268 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000126c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001270 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001274 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001278 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000127c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001280 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001284 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001288 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000128c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001290 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001294 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001298 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000129c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012a0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012a4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012a8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012ac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012b0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012b4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012e6 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001350 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -0000138c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000013a0 0000430a R_ARM_THM_CALL 00001a2d Py_XDECREF │ │ │ │ │ -000013b6 0001e90a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00001470 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001494 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000014d4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014d8 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001530 0001ea0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -0000156a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001588 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -000015a8 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015ac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015b0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015b4 0000da2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ -000015b8 0000da30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ -000015be 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c4 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -000015e6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001602 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001634 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001638 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000164a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001654 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001658 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000165c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ -00001660 0000d830 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ -00001666 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000167c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000168c 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001698 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000169c 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000016a6 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016b6 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000016c2 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000016d4 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000016e2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000016f8 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001702 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001718 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000171c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001720 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -00001724 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -0000172a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001730 0000430a R_ARM_THM_CALL 00001a2d Py_XDECREF │ │ │ │ │ -00001738 0000430a R_ARM_THM_CALL 00001a2d Py_XDECREF │ │ │ │ │ -0000173e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000174a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000174e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001752 0000db2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ -00001756 0000db30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ -0000175c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000176a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000176e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001772 0000d92f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ -00001776 0000d930 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ -0000177c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017b8 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000017d0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001812 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001816 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000181a 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ -0000181e 0000dc30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ -00001826 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001836 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000183e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001842 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000184c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001850 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001854 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -00001858 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -0000185e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000187e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000188e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001892 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001896 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000189c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018a0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000018a4 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -000018a8 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -000018ae 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e4 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000018e8 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000018f0 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000018f4 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000018f8 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001904 0001eb0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000192c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001930 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001934 0000de2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ -00001938 0000de30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ -0000193e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001944 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000194c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001950 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001956 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001962 0000df2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ -00001966 0000df30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ -0000196a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000199c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000019a0 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019da 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ -00001a64 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ -00001a72 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001a76 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001ad0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ae4 0001ec0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00001afc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b46 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b4a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b58 0000e02f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ -00001b5c 0000e030 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ -00001b60 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b94 0001ed0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001bba 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001bc6 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bca 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bd4 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001bea 0000d52f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ -00001bee 0000d530 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ -00001bf4 0000d42f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ -00001bf8 0000d430 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ -00001c02 0000dd2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ -00001c06 0000dd30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ -00001c0a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c1c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c42 0001ee0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00001c4c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c50 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c62 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001c82 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c8c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c90 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c94 0000d72f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ -00001c98 0000d730 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ -00001c9e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ca4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ca8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cac 0000d62f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -00001cb0 0000d630 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00001cb6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d14 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d18 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d1c 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ -00001d20 0000ee30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ -00001d26 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d50 0000500a R_ARM_THM_CALL 00002999 fastsearch.constprop.0 │ │ │ │ │ -00001d68 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d9e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001da8 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dc4 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001dce 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001dda 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001dee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e0a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001e60 0001f50a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00001e68 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ -00001e6c 0000fc30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ -00001e76 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e88 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e9a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000209a 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000020b2 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ -0000210c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000212e 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ -0000213c 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ -00002156 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000003c4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001d10 0001ef1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00001e1e 0001f31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000078 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000a0 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000a4 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000b8 0000a12f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC51 │ │ │ │ │ +000000bc 0000a130 R_ARM_THM_MOVT_ABS 000004a4 .LC51 │ │ │ │ │ +000000c6 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000ec 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000000f6 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000114 0001cc0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000130 0000510a R_ARM_THM_CALL 00002709 fastsearch │ │ │ │ │ +0000016a 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000188 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b2 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000001da 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000001e0 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001ee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000001f2 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000001f6 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +000001fa 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00000200 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000020c 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000224 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000234 0001da0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00000268 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000026c 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000272 0000c02f R_ARM_THM_MOVW_ABS_NC 0000056c .LC68 │ │ │ │ │ +00000276 0000c030 R_ARM_THM_MOVT_ABS 0000056c .LC68 │ │ │ │ │ +00000280 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000002c6 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000002d6 0001de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000002ec 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000003f2 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003fe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000402 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000418 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000043c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000444 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000472 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000498 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000049c 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000004ac 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000004ca 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f8 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000004fc 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000500 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000504 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000050a 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000518 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000051c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000528 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000540 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000544 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000548 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000054c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000552 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000056a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000578 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000590 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000594 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000598 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005ac 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000005c2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000005cc 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005e4 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000005f4 0001df0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +0000062c 0001e00a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +0000064e 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000066c 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000682 0001e10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000068e 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000069c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006f4 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000716 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000724 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000748 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000752 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000786 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000008f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000928 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000930 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000936 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000976 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000996 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000099c 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000009c0 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000009c8 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000009d2 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a1c 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000a28 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a2c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a6c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a70 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a74 0000d22f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ +00000a78 0000d230 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ +00000a7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a84 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a88 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a94 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000aa8 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac2 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ac6 00019230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b14 0001840a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Prepare │ │ │ │ │ +00000b52 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b56 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c36 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000c3a 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000cb8 0001850a R_ARM_THM_CALL 00000bd9 _PyBytesWriter_Finish │ │ │ │ │ +00000cda 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000cf4 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d0a 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000d0e 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000d18 0001e90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d30 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000d4c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d50 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d54 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d58 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d5c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d60 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d64 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d68 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d6c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d70 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d74 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d78 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d7c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d80 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d84 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d88 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d8c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d90 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d94 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d98 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000d9c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000da0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000da4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000da8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000db0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000db4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000db8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dbc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dc0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dc4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dc8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dcc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dd0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000dd4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00000e06 0001ea0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00000e70 0001840a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Prepare │ │ │ │ │ +00000eac 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000ec0 0000430a R_ARM_THM_CALL 00001a71 Py_XDECREF │ │ │ │ │ +00000ed6 0001eb0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00000f90 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000fb4 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000ff4 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ff8 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001050 0001ec0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +0000108a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000010a8 0001840a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Prepare │ │ │ │ │ +000010c8 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000010cc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010d0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010d4 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ +000010d8 0000dc30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ +000010de 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010e4 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00001106 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001122 0001e10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001154 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001158 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000116a 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001174 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001178 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000117c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ +00001180 0000da30 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ +00001186 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000119c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011ac 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000011b8 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000011bc 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000011c6 0001e90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011d6 0001b30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011e2 0001b40a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000011f4 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001202 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001218 0001b50a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00001222 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001238 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000123c 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001240 0000e32f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +00001244 0000e330 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +0000124a 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001250 0000430a R_ARM_THM_CALL 00001a71 Py_XDECREF │ │ │ │ │ +00001258 0000430a R_ARM_THM_CALL 00001a71 Py_XDECREF │ │ │ │ │ +0000125e 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000126a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000126e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001272 0000dd2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ +00001276 0000dd30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ +0000127c 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000128a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000128e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001292 0000db2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ +00001296 0000db30 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ +0000129c 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012d8 0001b60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000012f0 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001332 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001336 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000133a 0000de2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ +0000133e 0000de30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ +00001346 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001356 0001bb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000135e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001362 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000136c 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001370 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001374 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +00001378 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +0000137e 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000139e 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ae 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000013b2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000013b6 0001730a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000013bc 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013c0 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013c4 0000e32f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +000013c8 0000e330 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +000013ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013f4 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001404 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001408 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001410 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001414 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001418 0001e90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001424 0001ed0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000144c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001450 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001454 0000e02f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ +00001458 0000e030 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ +0000145e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001464 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000146c 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001470 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001476 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001482 0000e12f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ +00001486 0000e130 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ +0000148a 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014bc 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014c0 00019f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014fa 0000ef0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ +00001584 0000ef0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ +00001592 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001596 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000015f0 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001604 0001ee0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000161c 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000165a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001666 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000166a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001678 0000e22f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ +0000167c 0000e230 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ +00001680 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016b4 0001ef0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000016da 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000016e6 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ea 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016f4 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000170a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ +0000170e 0000d730 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ +00001714 0000d62f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ +00001718 0000d630 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ +00001722 0000df2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ +00001726 0000df30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ +0000172a 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000173c 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001762 0001f00a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000176c 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001770 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001782 0001ea0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +000017a2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017ac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017b0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017b4 0000d92f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ +000017b8 0000d930 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ +000017be 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017c4 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017c8 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017cc 0000d82f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +000017d0 0000d830 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +000017d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001834 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001838 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000183c 0000f02f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ +00001840 0000f030 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ +00001846 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001870 0000500a R_ARM_THM_CALL 000029e5 fastsearch.constprop.0 │ │ │ │ │ +00001888 00018d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000018be 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018c8 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000018e4 00018d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000018ee 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000018fa 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000190a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000190e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000192a 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001980 0001f70a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00001988 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ +0000198c 0000fe30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ +00001996 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000019a8 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000019ba 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001bba 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001bd2 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ +00001c2c 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001c4e 00011b0a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ +00001c5c 00011b0a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ +00001c76 00018d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000000b0 0000a31e R_ARM_THM_JUMP24 000059ed do_argstrip │ │ │ │ │ +00000264 0000a31e R_ARM_THM_JUMP24 000059ed do_argstrip │ │ │ │ │ +00001830 0001f11e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +0000193e 0001f51e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10e6c contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x111f0 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00020902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006202 R_ARM_ABS32 00002e5d bytes_repr │ │ │ │ │ +0000002c 00006202 R_ARM_ABS32 00002ee5 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002d02 R_ARM_ABS32 000012f5 bytes_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 0000133d bytes_hash │ │ │ │ │ 00000044 00005e02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ -00000048 00020802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00020a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000058 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003002 R_ARM_ABS32 0000131d bytes_richcompare │ │ │ │ │ -0000006c 00003f02 R_ARM_ABS32 0000193d bytes_iter │ │ │ │ │ +00000058 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 00001365 bytes_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 00001981 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00011f02 R_ARM_ABS32 00000ec3 bytes_alloc │ │ │ │ │ -0000009c 00007002 R_ARM_ABS32 00003109 bytes_new │ │ │ │ │ -000000a0 00017202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d4 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00012102 R_ARM_ABS32 00000ec3 bytes_alloc │ │ │ │ │ +0000009c 00007002 R_ARM_ABS32 000031a9 bytes_new │ │ │ │ │ +000000a0 00017402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d4 00020902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004202 R_ARM_ABS32 000019d1 striter_dealloc │ │ │ │ │ -00000118 00020802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00011d02 R_ARM_ABS32 00000e6b striter_traverse │ │ │ │ │ -0000013c 00020902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006502 R_ARM_ABS32 000030b9 striter_next │ │ │ │ │ +000000e8 00004202 R_ARM_ABS32 00001a15 striter_dealloc │ │ │ │ │ +00000118 00020a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00011f02 R_ARM_ABS32 00000e6b striter_traverse │ │ │ │ │ +0000013c 00020b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00006502 R_ARM_ABS32 00003159 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001a4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fc 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001fc 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000228 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000254 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000254 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000258 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000280 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000280 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ac 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ac 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d8 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d8 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000030c 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000314 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000330 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000348 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000035c 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000364 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000368 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000378 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000380 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000384 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000394 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000039c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003b4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000314 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000330 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000348 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035c 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000364 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000380 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000384 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000394 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000039c 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 0001b902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d0 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f302 R_ARM_ABS32 00001e15 striter_len │ │ │ │ │ -000003e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003dc 0000f502 R_ARM_ABS32 00001935 striter_len │ │ │ │ │ +000003e4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 00011302 R_ARM_ABS32 00000d49 striter_reduce │ │ │ │ │ -000003f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 00011502 R_ARM_ABS32 00000d49 striter_reduce │ │ │ │ │ +000003f4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 00011e02 R_ARM_ABS32 00000e77 striter_setstate │ │ │ │ │ -00000404 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000d302 R_ARM_ABS32 00000f91 bytes_mod │ │ │ │ │ +000003fc 00012002 R_ARM_ABS32 00000e77 striter_setstate │ │ │ │ │ +00000404 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000424 0000d502 R_ARM_ABS32 00000ab1 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00011c02 R_ARM_ABS32 00000e57 bytes_getnewargs │ │ │ │ │ +000004ac 00011e02 R_ARM_ABS32 00000e57 bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007702 R_ARM_ABS32 000036d1 bytes___bytes__ │ │ │ │ │ -000004c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004bc 00007702 R_ARM_ABS32 0000378d bytes___bytes__ │ │ │ │ │ +000004c4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000d202 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ -000004d4 00020a02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +000004cc 0000d402 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ +000004d4 00020c02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000fb02 R_ARM_ABS32 00000409 stringlib_center │ │ │ │ │ -000004e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004dc 0000fd02 R_ARM_ABS32 00000409 stringlib_center │ │ │ │ │ +000004e4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00009002 R_ARM_ABS32 000042dd bytes_count │ │ │ │ │ -000004f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ec 00009002 R_ARM_ABS32 00004399 bytes_count │ │ │ │ │ +000004f4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004902 R_ARM_ABS32 00001a49 bytes_decode │ │ │ │ │ -00000504 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004fc 00004902 R_ARM_ABS32 00001a8d bytes_decode │ │ │ │ │ +00000504 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008d02 R_ARM_ABS32 00004241 bytes_endswith │ │ │ │ │ -00000514 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000050c 00008d02 R_ARM_ABS32 000042fd bytes_endswith │ │ │ │ │ +00000514 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000ff02 R_ARM_ABS32 0000050b stringlib_expandtabs │ │ │ │ │ -00000524 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000051c 00010102 R_ARM_ABS32 0000050b stringlib_expandtabs │ │ │ │ │ +00000524 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008b02 R_ARM_ABS32 000041ad bytes_find │ │ │ │ │ -00000534 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000052c 00008b02 R_ARM_ABS32 00004269 bytes_find │ │ │ │ │ +00000534 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0000b302 R_ARM_ABS32 00000529 bytes_fromhex │ │ │ │ │ -00000544 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000053c 0000b602 R_ARM_ABS32 000067d9 bytes_fromhex │ │ │ │ │ +00000544 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000c802 R_ARM_ABS32 00000add bytes_hex │ │ │ │ │ -00000554 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000054c 0000ca02 R_ARM_ABS32 000005fd bytes_hex │ │ │ │ │ +00000554 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00007c02 R_ARM_ABS32 00000045 bytes_index │ │ │ │ │ -00000564 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000564 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00010202 R_ARM_ABS32 00000651 stringlib_isalnum │ │ │ │ │ -00000574 00020b02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +0000056c 00010402 R_ARM_ABS32 00000651 stringlib_isalnum │ │ │ │ │ +00000574 00020d02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00010302 R_ARM_ABS32 0000065b stringlib_isalpha │ │ │ │ │ -00000584 00020c02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +0000057c 00010502 R_ARM_ABS32 0000065b stringlib_isalpha │ │ │ │ │ +00000584 00020e02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000bc02 R_ARM_ABS32 000000cd stringlib_isascii │ │ │ │ │ -00000594 00020d02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +0000058c 0000bf02 R_ARM_ABS32 000000cd stringlib_isascii │ │ │ │ │ +00000594 00020f02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 0000bb02 R_ARM_ABS32 000000c3 stringlib_isdigit │ │ │ │ │ -000005a4 00020e02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +0000059c 0000be02 R_ARM_ABS32 000000c3 stringlib_isdigit │ │ │ │ │ +000005a4 00021002 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00010402 R_ARM_ABS32 00000665 stringlib_islower │ │ │ │ │ -000005b4 00020f02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +000005ac 00010602 R_ARM_ABS32 00000665 stringlib_islower │ │ │ │ │ +000005b4 00021102 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00010502 R_ARM_ABS32 0000066f stringlib_isspace │ │ │ │ │ -000005c4 00021002 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +000005bc 00010702 R_ARM_ABS32 0000066f stringlib_isspace │ │ │ │ │ +000005c4 00021202 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00010602 R_ARM_ABS32 00000679 stringlib_istitle │ │ │ │ │ -000005d4 00021102 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +000005cc 00010802 R_ARM_ABS32 00000679 stringlib_istitle │ │ │ │ │ +000005d4 00021302 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00010702 R_ARM_ABS32 00000683 stringlib_isupper │ │ │ │ │ -000005e4 00021202 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +000005dc 00010902 R_ARM_ABS32 00000683 stringlib_isupper │ │ │ │ │ +000005e4 00021402 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008e02 R_ARM_ABS32 000042d9 bytes_join │ │ │ │ │ -000005f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ec 00008e02 R_ARM_ABS32 00004395 bytes_join │ │ │ │ │ +000005f4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f802 R_ARM_ABS32 00000269 stringlib_ljust │ │ │ │ │ -00000604 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005fc 0000fa02 R_ARM_ABS32 00000269 stringlib_ljust │ │ │ │ │ +00000604 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000ba02 R_ARM_ABS32 000006ed stringlib_lower │ │ │ │ │ -00000614 00021302 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000060c 0000bd02 R_ARM_ABS32 00000211 stringlib_lower │ │ │ │ │ +00000614 00021502 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000c002 R_ARM_ABS32 000000d7 bytes_lstrip │ │ │ │ │ -00000624 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 0000c302 R_ARM_ABS32 000000d7 bytes_lstrip │ │ │ │ │ +00000624 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007a02 R_ARM_ABS32 00000001 bytes_maketrans │ │ │ │ │ -00000634 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000634 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009202 R_ARM_ABS32 00004375 bytes_partition │ │ │ │ │ -00000644 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000063c 00009202 R_ARM_ABS32 00004431 bytes_partition │ │ │ │ │ +00000644 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00004f02 R_ARM_ABS32 00001c51 bytes_replace │ │ │ │ │ -00000654 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000064c 00004f02 R_ARM_ABS32 00001c95 bytes_replace │ │ │ │ │ +00000654 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00011002 R_ARM_ABS32 00000c9d bytes_removeprefix │ │ │ │ │ -00000664 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000065c 00011202 R_ARM_ABS32 00000c9d bytes_removeprefix │ │ │ │ │ +00000664 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000f202 R_ARM_ABS32 00001d85 bytes_removesuffix │ │ │ │ │ -00000674 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000066c 0000f402 R_ARM_ABS32 000018a5 bytes_removesuffix │ │ │ │ │ +00000674 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00004d02 R_ARM_ABS32 00001bb9 bytes_rfind │ │ │ │ │ -00000684 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000067c 00004d02 R_ARM_ABS32 00001bfd bytes_rfind │ │ │ │ │ +00000684 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000fd02 R_ARM_ABS32 00001e29 bytes_rindex │ │ │ │ │ -00000694 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000068c 0000ff02 R_ARM_ABS32 00001949 bytes_rindex │ │ │ │ │ +00000694 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00010902 R_ARM_ABS32 0000068d stringlib_rjust │ │ │ │ │ -000006a4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000069c 00010b02 R_ARM_ABS32 0000068d stringlib_rjust │ │ │ │ │ +000006a4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000b702 R_ARM_ABS32 000005ad bytes_rpartition │ │ │ │ │ -000006b4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ac 0000ba02 R_ARM_ABS32 000000d1 bytes_rpartition │ │ │ │ │ +000006b4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010a02 R_ARM_ABS32 0000077f bytes_rsplit │ │ │ │ │ -000006c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006bc 00010c02 R_ARM_ABS32 0000077f bytes_rsplit │ │ │ │ │ +000006c4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000be02 R_ARM_ABS32 00000719 bytes_rstrip │ │ │ │ │ -000006d4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006cc 0000c102 R_ARM_ABS32 0000023d bytes_rstrip │ │ │ │ │ +000006d4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009702 R_ARM_ABS32 000049f5 bytes_split │ │ │ │ │ -000006e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006dc 00009702 R_ARM_ABS32 00004ab1 bytes_split │ │ │ │ │ +000006e4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000c202 R_ARM_ABS32 00000765 bytes_splitlines │ │ │ │ │ -000006f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ec 0000c402 R_ARM_ABS32 0000028d bytes_splitlines │ │ │ │ │ +000006f4 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008702 R_ARM_ABS32 00003ee9 bytes_startswith │ │ │ │ │ -00000704 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006fc 00008702 R_ARM_ABS32 00003fa5 bytes_startswith │ │ │ │ │ +00000704 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000a002 R_ARM_ABS32 00000085 bytes_strip │ │ │ │ │ -00000714 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000070c 0000a202 R_ARM_ABS32 00000085 bytes_strip │ │ │ │ │ +00000714 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00010d02 R_ARM_ABS32 00000bc3 stringlib_swapcase │ │ │ │ │ -00000724 00021402 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000071c 00010f02 R_ARM_ABS32 00000bc3 stringlib_swapcase │ │ │ │ │ +00000724 00021602 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00010e02 R_ARM_ABS32 00000bef stringlib_title │ │ │ │ │ -00000734 00021502 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000072c 00011002 R_ARM_ABS32 00000bef stringlib_title │ │ │ │ │ +00000734 00021702 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000cd02 R_ARM_ABS32 00000b81 bytes_translate │ │ │ │ │ -00000744 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000073c 0000cf02 R_ARM_ABS32 000006a1 bytes_translate │ │ │ │ │ +00000744 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c702 R_ARM_ABS32 00000ab1 stringlib_upper │ │ │ │ │ -00000754 00021602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +0000074c 0000c902 R_ARM_ABS32 000005d1 stringlib_upper │ │ │ │ │ +00000754 00021802 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 00010f02 R_ARM_ABS32 00000c1b stringlib_zfill │ │ │ │ │ -00000764 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00002c02 R_ARM_ABS32 000012c9 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00003e02 R_ARM_ABS32 00001939 bytes_length │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 00001739 bytes_subscript │ │ │ │ │ -0000078c 00003e02 R_ARM_ABS32 00001939 bytes_length │ │ │ │ │ -00000790 00002902 R_ARM_ABS32 000010dd bytes_concat │ │ │ │ │ -00000794 00007e02 R_ARM_ABS32 000036f9 bytes_repeat │ │ │ │ │ -00000798 0000f002 R_ARM_ABS32 00000225 bytes_item │ │ │ │ │ -000007a8 00009e02 R_ARM_ABS32 00005729 bytes_contains │ │ │ │ │ +0000075c 00011102 R_ARM_ABS32 00000c1b stringlib_zfill │ │ │ │ │ +00000764 00012202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000778 00002c02 R_ARM_ABS32 00001311 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00003e02 R_ARM_ABS32 0000197d bytes_length │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 0000177d bytes_subscript │ │ │ │ │ +0000078c 00003e02 R_ARM_ABS32 0000197d bytes_length │ │ │ │ │ +00000790 00002902 R_ARM_ABS32 00001125 bytes_concat │ │ │ │ │ +00000794 00007e02 R_ARM_ABS32 000037b5 bytes_repeat │ │ │ │ │ +00000798 0000f202 R_ARM_ABS32 00000225 bytes_item │ │ │ │ │ +000007a8 0000a002 R_ARM_ABS32 000059e1 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1154c contains 1349 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x118d0 contains 1447 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000003c 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000005e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000007c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000008c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000090 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000a2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000005e 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000007c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000008c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000090 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000a2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000000ae 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000000b4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000bc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000c0 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000000b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000bc 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000c0 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000c4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000c8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ce 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000e4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000010c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000e4 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000010c 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000114 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000118 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000012e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014c 00016c0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -00000154 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000158 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000012e 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014c 00016e0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +00000154 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000015c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000160 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000168 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000178 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c8 00016e0a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -000001d2 00016f0a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00000200 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000250 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000268 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000272 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000168 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000178 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c8 0001700a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +000001d2 0001710a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00000200 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000250 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000268 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000272 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000028e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000292 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000029a 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a6 0001720a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000002aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002b2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002dc 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002e0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000029a 0001730a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002a6 0001740a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000002aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002b2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b8 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002dc 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e0 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002e8 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 000002ec 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000002f4 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000038e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000392 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004ae 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000004b2 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000500 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000050c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000510 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000524 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000053c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000059c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000002f4 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000390 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000394 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000004ae 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000004b2 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000502 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000050e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000512 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000526 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000540 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000594 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000005f0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000005f4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000005f8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000005fc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000600 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000604 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000608 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000060c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -767,1417 +727,1514 @@ │ │ │ │ │ 00000790 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000794 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000798 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000079c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000007ac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000007b8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000007bc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000008b4 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000008da 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -0000091e 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000093a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000956 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000095c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000960 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000978 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000097c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000980 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000984 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000098a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000994 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000099c 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000009a0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009a4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009a8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009ac 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009b2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a24 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00000a28 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00000a32 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000a3c 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00000a40 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00000a44 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000a5c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a60 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a72 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a82 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ -00000a86 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ -00000a8e 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000a9a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a9e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000aa4 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000aa8 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000aae 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ab4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ab8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000abc 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -00000ac0 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -00000ac6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000acc 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -00000ad2 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ad8 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -00000b02 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b06 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b0c 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -00000b10 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -00000b16 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b44 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b7a 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -00000b82 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b88 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -00000bdc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000be8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c00 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c20 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000c32 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000c36 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000c5e 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000c82 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000c86 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000c8a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c8e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c94 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cb6 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000cd2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000cdc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000ce0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000ce4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000cea 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d08 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d0e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000d12 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000d2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d3c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d50 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000d6a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d72 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d76 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d8a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d9e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000db4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000db8 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000dc4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000dc8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000dcc 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ -00000dd0 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ -00000dd8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000de8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e26 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e3a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e7e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e8a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e8e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ea2 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ec2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ecc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000eda 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000eea 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f3a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f3e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f52 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f70 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000f82 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f88 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f90 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f94 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fba 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000fbe 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fc2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fc6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fcc 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fe4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fe8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ff2 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000ff6 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000ffc 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001004 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001008 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000100c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001010 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001016 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000102e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001050 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001056 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000107c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001084 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001088 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000108e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00001092 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -0000109c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010d8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010fe 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001112 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001150 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000115c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001160 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001174 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001198 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011a2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011ae 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000011be 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000011cc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011d0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001226 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001236 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000123a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000123e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001242 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001248 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001258 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000125c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001262 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00001266 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001270 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001290 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001294 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001298 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000129c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000012a2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012c4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012ec 0001890a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001312 00018a0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -0000136c 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000013a8 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013ac 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013b4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013b8 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013d4 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013d8 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013ea 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013ee 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013fa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013fe 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000140c 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001416 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000141a 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001428 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001442 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001446 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000144a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000144e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000145a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000145e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001462 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001466 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001472 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001476 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000147a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000147e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000148a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000148e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001492 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001496 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014a2 0001910a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000014aa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014ae 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014ba 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014be 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014e2 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000014e6 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000014ea 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -000014ee 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -000014f6 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000150e 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001512 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001516 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -0000151a 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00001522 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000157e 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -00001586 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000158c 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -000015e8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000015f2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015f6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000160a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001660 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001670 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001674 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001678 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000167c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001682 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000168c 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -00001694 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001698 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000169c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000016a0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016a6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016b8 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000016d0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016d4 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016da 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016f0 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001710 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001714 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000171c 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001726 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000172a 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001734 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001752 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001756 00019630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001768 0001970a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000177a 0001980a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000017be 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000017ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e2 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017fe 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001810 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001814 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000181c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000186c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001870 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001886 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000188a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018aa 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000018ce 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018de 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -000018e2 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000018e8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000018f4 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000018f8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000018fc 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001902 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001908 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000190c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001912 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -00001916 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -0000191c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001922 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001930 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001934 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001956 00019c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000019ae 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000019b2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000019ba 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019c8 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019cc 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a26 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a96 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001aa0 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001ab4 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001acc 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001ad6 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001ae6 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001b0c 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001b20 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001b3a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001b4a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b4e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b52 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001b56 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00001b5c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b66 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b6a 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b6e 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001b72 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001b76 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001b7a 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001b7e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001b94 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b98 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b9c 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00001ba0 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001ba4 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001ba8 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001bac 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001bb4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001bf0 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001bf8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001bfc 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001c06 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001c16 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c2a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c42 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c6e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c78 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c8a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c9a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e3e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e42 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e66 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e70 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001ed2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ed6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ee4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f12 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f1c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f20 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f2c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f3c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f56 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f74 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f8c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fa4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fbc 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fd4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fec 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000200e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002020 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000205e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002078 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020a4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000020bc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000020d2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000020ea 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002100 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002160 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002180 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002192 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021b2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021c4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021d6 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021e8 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002206 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002216 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002238 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002244 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000225e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002270 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002288 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022e6 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ -00002312 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002316 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000231a 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -0000231e 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -00002324 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002336 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002348 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ -0000236e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002388 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002392 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023c2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023d2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000023e0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000242c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002436 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002448 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -0000244c 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00002456 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002464 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000246e 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000024c2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000024d4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000024fc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002524 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002546 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000254c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000258a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002596 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025ac 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025f2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000025f6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000266a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000267c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002680 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002684 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -00002688 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -0000268e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002698 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000269c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026a2 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000026a6 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000026ac 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026b2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000026b6 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000026be 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002800 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000028d4 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002936 0001ac0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -0000296a 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00002974 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ -00002994 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002b5a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002b7c 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002baa 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ -00002bb6 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00002bc0 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ -00002bc8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002bfa 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c12 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c2a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002cc4 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002ce4 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ce8 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d80 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d84 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002da8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002db0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002db4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002db8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dbc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dc0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dc4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dc8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dcc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ddc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002de0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e3c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e40 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e44 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00002e48 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00002e4e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ed6 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002f08 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002f0c 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002fd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fdc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fe0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fe4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fe8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ff0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ff4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ff8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ffc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003000 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003004 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003008 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000300c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003010 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003014 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003018 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000301c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003020 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003024 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003028 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000302c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003030 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003034 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003038 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000303c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003040 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003044 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003048 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000309a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000309e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000030a2 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -000030a6 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -000030ac 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030f8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003104 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003150 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000315a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000317c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003180 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000318c 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000319e 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000031c6 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031e4 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003202 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000320e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003250 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003268 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000327a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000327e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000329e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000032c0 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000032c4 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003300 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003308 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003330 0001b60a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00003338 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000333c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003342 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003346 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000334e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000336e 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003372 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000337e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000339e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000033c4 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000033ea 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033f0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033f4 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033f8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000341a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000342c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003430 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003438 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000343c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003440 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003444 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000344a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003458 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003468 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000347c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003480 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003484 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003488 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000348e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003494 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003498 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000349e 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000034ac 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -000034b0 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -000034b6 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000034bc 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034c0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034ce 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034d4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000034d8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000034dc 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000034e0 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000034e6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003502 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003510 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000351e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003522 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003528 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -0000352c 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -00003532 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000355e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000356c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003570 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003574 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -00003578 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -0000357e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003584 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000358c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003590 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003596 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000035a0 0001bb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000035a6 0001bc0a R_ARM_THM_CALL 00003f81 PyBytes_FromObject │ │ │ │ │ -000035bc 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000035c8 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000035de 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035e2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035e6 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -000035ea 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -000035ee 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000035f2 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -00003602 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003612 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003616 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000361a 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -0000361e 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003626 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000362a 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000362e 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -00003632 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -00003636 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -0000363a 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003648 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000364e 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00003652 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00003656 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -0000365a 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -0000365e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -00003662 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -00003666 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000366c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003670 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003674 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ -00003678 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ -0000367e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003688 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000368e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003692 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003696 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -0000369a 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -000036a0 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036a8 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000036ac 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000036b0 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -000036b4 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -000036b8 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -000036bc 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -000036c0 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000036c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036d2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036d6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003716 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003736 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003740 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003744 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000375a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000377a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003790 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037aa 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037bc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000037c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037e4 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000007b4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000007b8 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000008e8 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +0000090c 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +0000095a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000960 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000964 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000968 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000096c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000972 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000994 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000009b0 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000009ba 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000009be 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000009c2 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000009c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009ce 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000009d6 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000009de 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000009e2 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000a2c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a30 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a34 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ +00000a38 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ +00000a3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a44 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00000a4a 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a50 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00000aa4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000aa8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000ab0 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ +00000ab4 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ +00000aba 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ade 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00000ae2 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00000aec 0001820a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000af6 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00000afa 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00000afe 0001820a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000b16 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b1a 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b2c 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b3c 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ +00000b40 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ +00000b48 0001820a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000b54 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b58 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b5e 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000b62 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000b68 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b8c 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000bc2 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +00000bca 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bd0 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00000c24 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000c30 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c34 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c48 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c68 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000c7a 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000c7e 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000ca6 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000cca 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000cce 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000cd2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000cd6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000cdc 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cfe 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000d1a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d20 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000d24 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000d28 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000d2c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000d32 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d50 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d56 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000d5a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000d72 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d84 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d98 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000db2 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000dba 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dbe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000dd2 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000de6 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000dfc 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e00 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e0c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000e10 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000e14 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ +00000e18 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ +00000e20 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e30 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e6e 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e82 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ec6 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ed2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ed6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000eea 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f0a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f14 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f22 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f32 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f5e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f62 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f9a 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000fb8 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000fca 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000fd0 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000fd8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fdc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001002 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001006 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000100a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000100e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001014 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000102c 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001030 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000103a 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +0000103e 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00001044 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000104c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001050 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001054 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001058 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000105e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001076 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001098 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000109e 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000010c4 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010cc 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010d0 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010d6 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +000010da 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +000010e4 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001120 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001146 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000115a 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001198 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000011a4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011a8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011bc 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000011e0 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011ea 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011f6 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001206 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001214 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001218 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001238 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000123c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000126e 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000127e 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001282 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001286 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000128a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001290 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012a0 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012a4 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012aa 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +000012ae 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +000012b8 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012d8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000012dc 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000012e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000012e4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000012ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000130c 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001334 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +0000135a 00018c0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +000013b4 00018d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000013f0 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013f4 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013fc 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001400 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001424 00018d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000142e 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001432 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001444 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001448 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001454 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001458 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001466 0001910a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001470 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001474 00019230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001488 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000148c 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001490 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001494 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014a0 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014a4 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014a8 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014ac 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014b8 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014bc 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014c0 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014c4 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014d0 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014d4 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014d8 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014dc 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014e8 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014ec 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014fa 0001930a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001502 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001506 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001528 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000152c 00019430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001530 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +00001534 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +0000153c 0001950a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001554 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001558 00019430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000155c 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +00001560 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00001568 0001950a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015c2 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +000015ca 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015d0 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +0000162c 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001636 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000163a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000164e 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000016a4 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000016b4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000016b8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000016bc 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000016c0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000016c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016d0 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +000016d8 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000016dc 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000016e0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016e4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016fc 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00001714 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001718 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000171e 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001734 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001754 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001758 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001760 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000176a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000176e 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001778 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001796 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000179a 00019830 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000017ac 0001990a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000017be 00019a0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001802 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000180e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001812 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001826 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001842 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001854 00019b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001858 00019b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001860 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000018b0 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000018b4 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000018ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018ee 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001912 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001922 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00001926 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +0000192c 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001934 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001938 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000193c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001940 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001946 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000194c 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001950 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001956 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +0000195a 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +00001960 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001966 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001974 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001978 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000199a 00019e0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000019f2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000019f6 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000019fe 0001730a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001a08 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a0c 00019f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a10 00019f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a6a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ada 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001ae4 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001af8 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001b10 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001b1a 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001b2a 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001b50 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b64 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001b7e 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b8e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b92 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b96 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001b9a 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00001ba0 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001baa 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001bae 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001bb2 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001bb6 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001bba 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001bbe 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001bc2 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001bd8 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001bdc 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001be0 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001be4 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001be8 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001bec 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001bf0 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001bf8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c34 0001a50a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001c3c 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001c40 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001c4a 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001c5a 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c6e 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c86 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001cb2 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001cbc 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001cce 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001cde 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001eaa 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001eb4 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f28 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f56 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f60 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f64 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f70 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f80 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f9a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001fb8 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fd0 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fe8 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002000 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002018 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002030 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002052 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002064 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000020a2 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020bc 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020e8 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002100 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002116 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000212e 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002144 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000021a4 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021c4 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021d6 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021f6 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002208 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000221a 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000222c 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000224a 0001aa0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000225a 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000227c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002288 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022a2 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000022b4 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000022cc 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000232a 0000530a R_ARM_THM_CALL 000019c9 stringlib_adaptive_find │ │ │ │ │ +00002356 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000235a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000235e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +00002362 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +00002368 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000237a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000238c 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ +000023b2 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000023cc 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023d6 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002406 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002416 0001aa0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002424 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002470 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000247a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000248c 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00002490 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +0000249a 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000024a8 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000024b2 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002506 0001aa0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002518 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002540 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002568 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000258a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002590 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025ce 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000025da 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000025f0 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002636 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000263a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026ae 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000026c0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000026c4 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000026c8 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +000026cc 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +000026d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026dc 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026e0 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026e6 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000026ea 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000026f0 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026f6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000026fa 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002702 0001730a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000284e 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002922 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002984 0001ae0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +000029b8 0000560a R_ARM_THM_CALL 00001c31 stringlib__preprocess │ │ │ │ │ +000029c2 0000570a R_ARM_THM_CALL 00001ced stringlib__two_way │ │ │ │ │ +000029e0 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002ba4 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002bc6 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002c24 0000530a R_ARM_THM_CALL 000019c9 stringlib_adaptive_find │ │ │ │ │ +00002c40 0000560a R_ARM_THM_CALL 00001c31 stringlib__preprocess │ │ │ │ │ +00002c4a 0000570a R_ARM_THM_CALL 00001ced stringlib__two_way │ │ │ │ │ +00002c50 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002c82 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c9a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002cb2 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002d4c 0001b10a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002d6c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002d70 0001b230 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002df0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002df4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002df8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dfc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e00 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e04 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e08 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e0c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e10 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e14 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e18 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e1c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e20 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e24 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e28 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e2c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e40 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e44 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e48 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e4c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e50 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e54 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e58 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e5c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e60 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e64 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ec4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ec8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002ecc 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00002ed0 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00002ed6 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f5c 0001b10a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002f8a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002f8e 0001b230 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00003050 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003054 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003058 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000305c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003060 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003064 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003068 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000306c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003070 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003074 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003078 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000307c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003080 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003084 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003088 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000308c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003090 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003094 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003098 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000309c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030a0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030a4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030a8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030ac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030b0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030b4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030b8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030bc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030c0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030c4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030c8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000030de 0001b10a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000313e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003142 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003146 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +0000314a 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00003150 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003198 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031a4 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031f0 0001b30a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000031fa 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000321c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003220 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000322c 0001b40a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003240 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003268 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003282 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000032a0 0001b50a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000032ac 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000032ee 0001b60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003306 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003318 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000331c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000333c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000335e 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003362 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000339e 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000033a6 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000033ce 0001b80a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +000033d6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000033da 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000033e0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000033e4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000033ec 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000340c 0001b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003410 0001b930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000341e 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003432 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000345c 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003482 0001ba0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000034a8 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034b0 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034b4 00019f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034b8 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034da 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000034ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034f8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000034fc 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003500 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003504 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000350a 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003518 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003528 0001bb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000353c 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003540 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003544 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003548 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000354e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003554 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003558 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000355e 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000356c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +00003570 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +00003576 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000357c 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003580 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000358e 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003594 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003598 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000359c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000035a0 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000035a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035c2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ce 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035dc 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035e0 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035e6 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +000035ea 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +000035f0 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000361c 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000362a 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000362e 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003632 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +00003636 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +0000363c 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003642 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000364a 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000364e 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003654 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000365e 0001bd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003664 0001be0a R_ARM_THM_CALL 0000403d PyBytes_FromObject │ │ │ │ │ +0000367a 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003686 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000369c 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036a0 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036a4 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +000036a8 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +000036ac 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000036b0 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000036c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000036d0 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036d4 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036d8 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +000036dc 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +000036e4 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036e8 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036ec 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000036f0 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000036f4 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +000036f8 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +00003706 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000370c 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003710 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003714 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00003718 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +0000371c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +00003720 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +00003724 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000372a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000372e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003732 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ +00003736 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ +0000373c 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003746 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000374c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003750 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003754 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00003758 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +0000375e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003766 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000376a 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000376e 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00003772 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00003776 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +0000377a 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +0000377e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003784 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003788 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000378e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003792 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037d2 0001aa0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000037f0 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000037fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003800 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000381c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003820 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000383e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003842 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003846 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ -0000384a 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ -00003852 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003874 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ -00003878 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ -00003880 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000038ac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038b0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038f8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038fc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a38 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a3c 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a40 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ -00003a44 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ -00003a50 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a5e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003ae4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003af6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b08 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b1a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b2c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b3e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b5e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b6c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b7a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b88 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b9a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bac 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bbe 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bd2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c42 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c4c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c56 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c60 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c6a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c74 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c82 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c88 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c90 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c98 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ca0 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ca8 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cb0 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cbc 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cd0 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d18 0001c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d36 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d4c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d54 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d70 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d8e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003da0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003dba 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dbe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003dd0 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003de6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003dfe 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e14 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e18 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e1c 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ -00003e20 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ -00003e2a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e4a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e5e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e66 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e88 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e92 0001c40a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003eb2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ebc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003ec0 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ -00003ec4 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ -00003ed0 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ede 0001c50a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003ee4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003f20 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00003f28 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ -00003f2c 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ -00003f36 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003f46 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f5a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f72 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f9a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003f9e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003faa 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003fba 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003fe0 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003ffc 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004018 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00004022 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004030 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00004034 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004048 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000404c 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000405a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004080 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000409e 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000040c4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040ca 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000040ce 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000040d6 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040ec 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040f0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040f4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000040f8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000040fe 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000410c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004112 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004116 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000411a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000411e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004124 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004132 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004136 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000413c 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004148 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -0000414c 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -00004152 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004158 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000415c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004162 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004168 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000416c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004170 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00004174 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -0000417a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004192 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004198 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041a8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041e4 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000041f2 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004204 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004212 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ -00004216 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ -00004220 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004234 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004278 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00004280 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ -00004284 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ -0000428e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000429e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042b2 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042ca 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004314 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000431c 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ -00004320 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ -0000432a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000433a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000434e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004366 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000439a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000043a4 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000043cc 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004574 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004580 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004584 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004598 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004612 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000461e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004622 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004636 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004652 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004658 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000466e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000468c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000473c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004752 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004772 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004776 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004798 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000479c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000047a0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000047a4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000047aa 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000047bc 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000047c0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000047c8 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048a2 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048ae 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004910 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ -00004940 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004944 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004948 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000494c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004952 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000495a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000495e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004962 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004966 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000496c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000498e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049a2 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -000049ac 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ -000049b4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000049b8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000049bc 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000049c0 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000049c6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049e4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049ec 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049f0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a36 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004a42 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004a6c 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004a70 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004a80 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004aac 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004ac0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ac4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004bba 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004be6 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004c02 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004c6e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004c7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c7e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c92 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004cc2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004cd2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004d02 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004d06 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004d16 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004d1c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d2e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004d32 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004d4c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004d50 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004d70 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d7c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d80 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004dc4 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004de0 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004df2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004df6 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004f7e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f8c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f90 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004faa 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004fd0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004fe8 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005012 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00005016 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005034 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005048 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000506a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000506e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000508a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000508e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050c2 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000050d8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000050dc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000050e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000050e4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000050ea 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005102 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000510c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005112 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005116 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000511a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000511e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005124 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000513c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005146 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000514a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000514e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005152 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005158 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000515e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005178 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005186 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000051b4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051be 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000051d8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051ec 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005202 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005206 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000520c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005210 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003816 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003836 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000384c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003866 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003878 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003882 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003886 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038a0 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000038b8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038bc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038ec 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000038f0 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000038f4 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ +000038f8 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ +00003900 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003930 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ +00003934 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ +0000393c 0001c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003968 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000396c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039b6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039ba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003af6 0001c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003afa 0001c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003afe 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ +00003b02 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ +00003b0e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b1c 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003ba2 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bb4 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bc6 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bd8 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bea 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bfc 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c1c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c2a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c38 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c46 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c58 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c6a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c7c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c90 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d00 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d0a 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d14 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d1e 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d28 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d32 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d40 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d46 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d4e 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d56 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d5e 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d66 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d6e 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d7a 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d8e 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003dd6 0001c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003df2 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e08 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e10 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e2c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e4a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e5c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e76 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e7a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e8c 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ea2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ea6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003eba 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ed0 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ed4 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ed8 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ +00003edc 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ +00003ee6 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f06 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003f1a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f22 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f42 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f4c 0001c60a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003f6c 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f72 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003f76 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003f7a 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ +00003f7e 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ +00003f8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f98 0001c70a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003fa0 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003fdc 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00003fe4 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ +00003fe8 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ +00003ff2 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004002 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004016 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000402e 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004056 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000405a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004066 0001b40a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004076 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000409c 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000040b8 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000040d4 0001b50a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000040de 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000040ec 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000040f0 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00004104 0001b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004108 0001b930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004116 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000413c 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000415a 0001ba0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004180 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004186 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000418a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00004192 0001730a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000041a8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000041ac 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000041b0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000041b4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000041ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000041c8 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000041ce 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000041d2 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000041d6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000041da 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000041e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000041ee 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000041f2 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000041f8 0001bc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004204 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +00004208 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +0000420e 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004214 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004218 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000421e 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004224 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004228 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000422c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00004230 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00004236 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000424e 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004254 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004264 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000042a0 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000042ae 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042c0 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042ce 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ +000042d2 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ +000042dc 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000042f0 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004334 0001ca0a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +0000433c 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ +00004340 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ +0000434a 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000435a 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000436e 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004386 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000043d0 0001cb0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000043d8 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ +000043dc 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ +000043e6 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000043f6 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000440a 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004422 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004456 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004460 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004488 0001cc0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004630 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000463c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004640 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004654 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000046ce 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000046da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000046de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000046f2 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000470e 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004714 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000472a 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004748 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000047f6 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000480c 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000482c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004830 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004852 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004856 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000485a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000485e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004864 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004876 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000487a 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004882 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000495e 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000496a 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000049cc 0000530a R_ARM_THM_CALL 000019c9 stringlib_adaptive_find │ │ │ │ │ +000049fc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004a00 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004a04 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004a08 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004a0e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a16 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004a1a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004a1e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004a22 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004a28 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a4c 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a50 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a54 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a68 0000560a R_ARM_THM_CALL 00001c31 stringlib__preprocess │ │ │ │ │ +00004a72 0000570a R_ARM_THM_CALL 00001ced stringlib__two_way │ │ │ │ │ +00004a7a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a7e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a82 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00004a86 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00004a8c 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a96 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004aaa 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004af2 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004afe 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004b28 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004b2c 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004b3c 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004b68 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004b7c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b80 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c76 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004ca2 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004cbe 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004d2a 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004d36 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d3a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d4e 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004d7e 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004d96 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004dca 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004dce 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004de2 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004de8 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004dfa 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004dfe 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004e18 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004e1c 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e3c 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e44 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e48 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e8c 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004ea8 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004eba 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004ebe 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004ff4 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ff8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000504e 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000505c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005060 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000507a 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000050a0 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000050b8 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000050e2 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000050e6 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000510e 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005130 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005134 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005150 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005154 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005188 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000519e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000051a2 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000051a6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000051aa 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000051b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051c8 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051d2 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000051d8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000051dc 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000051e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000051e4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000051ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005202 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000520c 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005210 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00005214 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00005218 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000521e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000523e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005248 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005264 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000527e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000052c8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000052f2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000530a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005322 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000532e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005332 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005336 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -0000533a 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00005340 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005346 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000535e 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005378 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005394 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000053ae 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053b6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000053ba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000053e2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005402 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005410 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005414 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000543e 0001ce0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000546a 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -00005490 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000549e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000054d6 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000054e4 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000550a 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005516 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005538 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005544 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005570 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000557e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055a2 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000055ac 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055ca 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000055d6 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055f0 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000055fe 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000560a 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ -00005634 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000564c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000566c 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000567e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005694 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056ac 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056c4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056cc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056d2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000056d6 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000056da 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000056de 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000056e4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056ea 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -000056f4 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000570c 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -00005724 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000574e 0001d20a R_ARM_THM_CALL 0000575d PyBytes_FromFormatV │ │ │ │ │ -0000578c 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000057b8 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000057bc 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000587a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005886 0001d30a R_ARM_THM_CALL 00005d49 _PyBytesWriter_WriteBytes │ │ │ │ │ -00005894 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ -000058aa 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000058da 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005924 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005930 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005934 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005948 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005960 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005994 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005998 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000059aa 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -000059d2 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000059dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000059e2 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -000059e8 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -000059fa 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -00005a1a 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005a22 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005a3c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a44 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005a48 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a4c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005a50 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005a54 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a58 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a5e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a80 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005a9c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aa2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005aa6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005aaa 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005aae 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005ab4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005aba 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005abe 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005ad8 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005afa 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ -00005afe 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ -00005b10 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b16 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005b22 0001d30a R_ARM_THM_CALL 00005d49 _PyBytesWriter_WriteBytes │ │ │ │ │ -00005b76 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ -00005b7a 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ -00005b84 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b8a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005bae 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ -00005bb2 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ -00005bb6 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c3c 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ -00005c40 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ -00005c4a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c5a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005c68 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005cbe 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ -00005cc2 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ -00005cc6 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cda 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ -00005cde 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ -00005ce2 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cf4 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ -00005cf8 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ -00005cfc 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005d02 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ -00005d06 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ -00005d1a 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ -00005d1e 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ -00005d22 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005d2e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005d32 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005d36 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ -00005d3a 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ -00005d40 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d80 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005d8c 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -00005d94 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d9a 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -00005e28 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005e66 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -00005eb8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ec4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ec8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005edc 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ef6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005f1e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005f22 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005f38 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005f56 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f7c 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005f94 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005f98 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005f9c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005fa0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005fa6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fb2 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005fd8 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005ff4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006012 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006018 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000601c 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000603a 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000603e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006042 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006046 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000604a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00006050 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006060 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000606e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006074 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -00006082 0001790a R_ARM_THM_CALL 00001599 _PyBytesWriter_Resize │ │ │ │ │ -000060a2 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000060aa 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000060ae 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000060b2 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000060b6 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000060bc 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000060c4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000060c8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006122 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -00006132 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00006136 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000613a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000613e 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00006172 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ -0000619a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000619e 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000061b8 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000061ce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000061d2 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000061d6 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ -000061da 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ -000061e0 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000061e6 0001810a R_ARM_THM_CALL 00002619 _PyBytesWriter_Dealloc │ │ │ │ │ -00006228 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006248 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000624c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006252 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00006256 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000625c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000627e 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00006292 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006296 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000062a2 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ -000062a6 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ -000062aa 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000062c6 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ -000062ca 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ -000062ce 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000062da 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000172 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000c7e 00017c1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000de2 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000f10 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001380 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001394 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001a10 00019e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001a42 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002614 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000263a 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002930 0000531e R_ARM_THM_JUMP24 00001ea9 stringlib_adaptive_find │ │ │ │ │ -00002984 0000541e R_ARM_THM_JUMP24 00000d8d stringlib__two_way_count │ │ │ │ │ -00002bec 0001a61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000036f4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000383a 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005730 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +0000521e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005224 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005232 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000524c 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000527a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005284 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000529e 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052b2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052b8 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052c8 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000052cc 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000052d2 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000052d6 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000052da 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052de 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000052e4 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005304 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000530e 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00005328 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005372 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005392 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005396 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000539a 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +0000539e 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +000053a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053ae 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000053c8 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053f2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053fe 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005418 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005420 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005424 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000545a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005464 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005482 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005492 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000054b2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054ca 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054d0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000054d4 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000054fe 0001d00a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00005564 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005572 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055aa 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000055b8 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055de 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000055ea 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000560e 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000561a 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005646 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005654 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005678 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005682 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000056a2 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000056ae 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000056ce 0001d10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000056dc 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000571c 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005728 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000572c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005740 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000575a 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005782 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005786 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000057b4 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000057c8 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +000057da 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057fa 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005800 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00005808 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005812 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000582a 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005842 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005874 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005890 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058ae 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058b4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000058b8 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000058e4 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058fc 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005914 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000591c 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005920 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005924 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005928 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000592e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005934 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005938 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000593c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005940 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005946 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000594c 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005960 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005978 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000598a 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +000059a4 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059ae 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000059b2 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000059b6 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000059ba 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000059c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000059dc 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000059fc 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005a00 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005a1c 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005a46 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005a60 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005a7a 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005a94 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005aae 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005ac8 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005ae0 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005afa 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005b22 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005b30 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005b44 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005b60 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00005b64 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005b92 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00005b96 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005cf0 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005cf8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005cfc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d3e 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005d4e 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005d66 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005d7a 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005d90 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005daa 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005df0 0001a90a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005e20 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e24 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e5e 0001d40a R_ARM_THM_CALL 00005e6d PyBytes_FromFormatV │ │ │ │ │ +00005e9c 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005ec8 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00005ecc 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005f8a 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005f96 0001d50a R_ARM_THM_CALL 00006455 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005fa4 0001850a R_ARM_THM_CALL 00000bd9 _PyBytesWriter_Finish │ │ │ │ │ +00005fba 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005fea 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006034 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006040 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006044 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006058 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006070 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000060a4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000060a8 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000060ba 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +000060e2 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000060ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060f2 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +000060f8 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +0000610a 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +0000612a 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00006132 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000614c 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006154 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006158 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000615c 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00006160 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00006164 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006168 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000616e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006190 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000061ac 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061b2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000061b6 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000061ba 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000061be 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000061c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000061ca 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000061ce 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000061e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006208 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ +0000620c 0000ac30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ +0000621e 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006224 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00006230 0001d50a R_ARM_THM_CALL 00006455 _PyBytesWriter_WriteBytes │ │ │ │ │ +00006284 0000a62f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ +00006288 0000a630 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ +00006292 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006298 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000062bc 0000a72f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ +000062c0 0000a730 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ +000062c4 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000634a 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ +0000634e 0000ad30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ +00006358 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006368 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00006376 0001d70a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +000063cc 0000a92f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ +000063d0 0000a930 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ +000063d4 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000063e8 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ +000063ec 0000aa30 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ +000063f0 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006402 0000a82f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ +00006406 0000a830 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ +0000640a 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006410 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ +00006414 0000ab30 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ +00006428 0000a52f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ +0000642c 0000a530 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ +00006430 0001d60a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000643c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006440 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006444 0000a42f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ +00006448 0000a430 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ +0000644e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000648c 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006498 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +000064a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000064a6 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00006534 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006572 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +000065c4 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065d0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000065d4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000065e8 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006602 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000662a 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000662e 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006644 00019c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006662 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006688 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000066a0 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000066a4 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000066a8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000066ac 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000066b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000066be 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000066e4 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00006700 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000671e 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006724 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00006728 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00006746 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000674a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000674e 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006752 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00006756 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000675c 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000676c 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000677a 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006780 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +0000678e 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +000067ae 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067b6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000067ba 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000067be 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000067c2 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000067c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000067d0 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000067d4 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000067f8 0001d80a R_ARM_THM_CALL 0000685d _PyBytes_FromHex │ │ │ │ │ +000067fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006800 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006810 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00006814 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00006818 0000b32f R_ARM_THM_MOVW_ABS_NC 00000518 .LC64 │ │ │ │ │ +0000681c 0000b330 R_ARM_THM_MOVT_ABS 00000518 .LC64 │ │ │ │ │ +00006820 0000b42f R_ARM_THM_MOVW_ABS_NC 00000524 .LC65 │ │ │ │ │ +00006824 0000b430 R_ARM_THM_MOVT_ABS 00000524 .LC65 │ │ │ │ │ +00006828 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006838 0001d90a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006852 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068dc 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000068e0 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000068e4 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000068e8 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +0000694a 0001660a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006956 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000695a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000696e 0001670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006988 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000069b4 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000069b8 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000069e4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000069e8 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006a12 00016f0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00006a26 00017b0a R_ARM_THM_CALL 000015dd _PyBytesWriter_Resize │ │ │ │ │ +00006a5c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006a60 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006a64 0000b72f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ +00006a68 0000b730 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ +00006a6e 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a74 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00006a88 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006aa2 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006aa8 00016c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00006aac 00016c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00006ab0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006ab4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006aba 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ac8 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00006ad0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006ad4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006ad8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00006adc 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00006ae2 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b04 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00006b20 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b28 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006b2c 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b30 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00006b34 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00006b4c 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b60 0001810a R_ARM_THM_CALL 0000265d _PyBytesWriter_Dealloc │ │ │ │ │ +00006bd4 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006bd8 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006bde 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00006be2 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00006be8 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006c0a 0001780a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00006c1e 0001e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006c22 0001e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006c2e 0000cc2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ +00006c32 0000cc30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ +00006c36 0001e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00006c52 0000cd2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ +00006c56 0000cd30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ +00006c5a 0001e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00006c66 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000172 00016d1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000cc6 00017e1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000e2a 00016d1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000f58 0001721e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000013c8 00018e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013dc 00018e1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001a54 0001a01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001a86 0001721e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002658 0001651e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000267e 0001721e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002c74 0001a81e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +000037b0 0001651e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003910 00016d1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000059e8 0001d21e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00005ce0 0001651e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000297e 0000531e R_ARM_THM_JUMP24 000019c9 stringlib_adaptive_find │ │ │ │ │ +000029d2 0000541e R_ARM_THM_JUMP24 00000d8d stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13f74 contains 218 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x14608 contains 218 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000024 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00000028 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00000010 0001910a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000024 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000028 00019430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00005c2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ 00000030 00005c30 R_ARM_THM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ -00000038 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000038 0001950a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000072 00007b2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC38 │ │ │ │ │ 00000076 00007b30 R_ARM_THM_MOVT_ABS 000003a8 .LC38 │ │ │ │ │ -00000080 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000090 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000000aa 0001be0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000000b4 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000000f6 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC69 │ │ │ │ │ -000000fa 0000bf30 R_ARM_THM_MOVT_ABS 00000574 .LC69 │ │ │ │ │ -00000104 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000010e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000112 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000136 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000146 0001e30a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -0000016e 0001f00a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000184 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000018e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000192 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000196 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ -0000019a 0000ef30 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ -000001a2 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001c4 0001f10a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000001d0 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000001de 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -000001e8 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001f2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000001fa 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000204 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000020e 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000023c 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000240 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000080 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000090 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000000aa 0001c00a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +000000b4 0001a70a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000000f6 0000c22f R_ARM_THM_MOVW_ABS_NC 00000574 .LC69 │ │ │ │ │ +000000fa 0000c230 R_ARM_THM_MOVT_ABS 00000574 .LC69 │ │ │ │ │ +00000104 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000010e 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000112 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000136 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000146 0001e50a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +0000016e 0001f20a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000184 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000018e 0001762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000192 00017630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000196 0000f12f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ +0000019a 0000f130 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ +000001a2 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001c4 0001f30a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +000001d0 0001870a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000001de 0001840a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Prepare │ │ │ │ │ +000001e8 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001f2 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000001fa 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000204 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000020e 0001c40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000023c 00019b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000240 00019b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000244 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ 00000248 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -0000024e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000264 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000286 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000290 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -00000294 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -0000029e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000002a8 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000002bc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f4 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000002f8 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000030e 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000318 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -0000031c 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -00000320 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000324 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -00000328 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -0000032c 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -00000330 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000390 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000003a8 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003b6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000003cc 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003fa 0000510a R_ARM_THM_CALL 000026c5 fastsearch │ │ │ │ │ -00000426 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000430 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -00000434 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -0000043e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000448 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000045c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000474 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000494 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00000498 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000004ae 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004b8 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -000004bc 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -000004c0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -000004c4 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -000004c8 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -000004cc 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -000004d0 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000546 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000554 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000055e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000594 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000005d2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000005fa 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000062c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000630 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000634 0000fe2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC95 │ │ │ │ │ -00000638 0000fe30 R_ARM_THM_MOVT_ABS 0000084c .LC95 │ │ │ │ │ -0000063e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000024e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000264 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000286 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000290 0000f62f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +00000294 0000f630 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +0000029e 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000002a8 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002bc 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d4 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f4 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002f8 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000030e 0001e90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000318 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +0000031c 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000320 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000324 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +00000328 0000f62f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +0000032c 0000f630 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +00000330 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000390 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000003a8 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003b6 0001680a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003cc 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003fa 0000510a R_ARM_THM_CALL 00002709 fastsearch │ │ │ │ │ +00000426 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000430 0000fc2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +00000434 0000fc30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +0000043e 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000448 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000045c 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000474 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000494 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000498 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000004ae 0001e90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004b8 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000004bc 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000004c0 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000004c4 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000004c8 0000fc2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +000004cc 0000fc30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +000004d0 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000546 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000554 0001e10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000055e 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000594 0001f80a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005d2 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000005fa 0001f80a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000062c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000630 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000634 0001002f R_ARM_THM_MOVW_ABS_NC 0000084c .LC95 │ │ │ │ │ +00000638 00010030 R_ARM_THM_MOVT_ABS 0000084c .LC95 │ │ │ │ │ +0000063e 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000064c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006aa 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000006b4 0001082f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ -000006b8 00010830 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ -000006c2 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000006cc 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000006e0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006f8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000718 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000071c 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000732 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000073c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -00000740 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -00000744 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000748 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -0000074c 0001082f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ -00000750 00010830 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ -00000754 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007ba 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000007ce 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007d2 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007d8 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000007e0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007e8 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000800 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080c 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000810 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000822 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000826 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000846 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000854 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000858 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006aa 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000006b4 00010a2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +000006b8 00010a30 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +000006c2 0001a60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000006cc 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000006e0 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006f8 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000718 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000071c 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000732 0001e90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000073c 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +00000740 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000744 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000748 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +0000074c 00010a2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +00000750 00010a30 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +00000754 0001a40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007ba 0001a30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007ce 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007d2 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d8 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000007e0 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007e8 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000800 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080c 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000810 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000822 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000826 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000846 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000854 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000858 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000089c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008a0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008c8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000008e2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000900 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000912 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000092c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000948 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000952 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000096a 0001fd0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -0000098c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000998 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000008c8 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000008e2 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000900 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090e 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000912 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000092c 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000948 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000952 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000096a 0001ff0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +0000098c 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000998 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000009b2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009b6 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009ba 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ 000009be 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000009c4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009e2 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a0a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a26 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a48 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009e2 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000a0a 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a26 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a48 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a50 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a62 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a62 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a76 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a7a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a8a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a96 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000ab6 0000510a R_ARM_THM_CALL 000026c5 fastsearch │ │ │ │ │ -00000ac8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ae2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000afa 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a8a 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a96 0001ce0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000ab6 0000510a R_ARM_THM_CALL 00002709 fastsearch │ │ │ │ │ +00000ac8 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ae2 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000afa 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b2e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b46 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000b5e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b70 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b7a 0001fd0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000b94 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b9c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000bb4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000be6 0001fe0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000c02 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c12 0001ff0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000c2c 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c32 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c40 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000c58 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb6 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000cc0 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000cdc 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000ce6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b2e 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b46 0001cf0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000b5e 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b70 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b7a 0001ff0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000b94 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b9c 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000bb4 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd6 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000be6 0002000a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000c02 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c12 0002010a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000c2c 0001ab0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c32 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c40 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000c58 0001720a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb6 0001a80a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000cc0 0001890a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000cdc 00018d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ce6 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000cf0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cf4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d10 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000d20 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d3a 0001860a R_ARM_THM_CALL 00000ded PyBytes_Concat │ │ │ │ │ -00000d5a 0002010a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000d66 0001112f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ -00000d6a 00011130 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ -00000d76 0001122f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ -00000d7a 00011230 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ -00000d88 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dba 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00000dc8 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +00000d10 0001650a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000d20 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d3a 0001880a R_ARM_THM_CALL 00000e35 PyBytes_Concat │ │ │ │ │ +00000d5a 0002030a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000d66 0001132f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ +00000d6a 00011330 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ +00000d76 0001142f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ +00000d7a 00011430 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ +00000d88 00016902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dba 0000560a R_ARM_THM_CALL 00001c31 stringlib__preprocess │ │ │ │ │ +00000dc8 0000570a R_ARM_THM_CALL 00001ced stringlib__two_way │ │ │ │ │ 00000dea 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000df8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000e58 00011b2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ -00000e5c 00011b30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ -00000e88 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000e96 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e9a 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ea0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ed0 0002030a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000ef4 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000020 0001ae1e R_ARM_THM_JUMP24 00002c3d PyBytes_Repr │ │ │ │ │ -000000c8 0001d91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000000d2 0001da1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -0000011e 0000a11e R_ARM_THM_JUMP24 000000d1 do_argstrip │ │ │ │ │ -00000344 0000521e R_ARM_THM_JUMP24 000025f1 return_self │ │ │ │ │ -0000037e 0000521e R_ARM_THM_JUMP24 000025f1 return_self │ │ │ │ │ -000004e4 0000521e R_ARM_THM_JUMP24 000025f1 return_self │ │ │ │ │ -00000656 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000660 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -0000066a 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -00000674 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -0000067e 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -00000688 0001fc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000768 0000521e R_ARM_THM_JUMP24 000025f1 return_self │ │ │ │ │ -00000c82 0000521e R_ARM_THM_JUMP24 000025f1 return_self │ │ │ │ │ -00000d44 0000431e R_ARM_THM_JUMP24 00001a2d Py_XDECREF │ │ │ │ │ -00000d72 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000d82 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000e66 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000df8 00017a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000e58 00011d2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ +00000e5c 00011d30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ +00000e88 0001ac0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000e96 0001cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e9a 0001cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea0 00019d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ed0 0002050a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000ef4 0001780a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000020 0001b01e R_ARM_THM_JUMP24 00002cc5 PyBytes_Repr │ │ │ │ │ +000000c8 0001db1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000000d2 0001dc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +0000011e 0000a31e R_ARM_THM_JUMP24 000059ed do_argstrip │ │ │ │ │ +00000344 0000521e R_ARM_THM_JUMP24 00002635 return_self │ │ │ │ │ +0000037e 0000521e R_ARM_THM_JUMP24 00002635 return_self │ │ │ │ │ +000004e4 0000521e R_ARM_THM_JUMP24 00002635 return_self │ │ │ │ │ +00000656 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000660 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +0000066a 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000674 0001fc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +0000067e 0001fd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +00000688 0001fe1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +00000768 0000521e R_ARM_THM_JUMP24 00002635 return_self │ │ │ │ │ +00000c82 0000521e R_ARM_THM_JUMP24 00002635 return_self │ │ │ │ │ +00000d44 0000431e R_ARM_THM_JUMP24 00001a71 Py_XDECREF │ │ │ │ │ +00000d72 0002041e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000d82 0002041e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000e66 0002041e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x14644 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x14cd8 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -407,20 +407,20 @@ │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ _PyLong_DigitValue │ │ │ │ │ __stack_chk_guard │ │ │ │ │ _PyBytesWriter_Resize │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ -_PyByteArray_empty_string │ │ │ │ │ -PyByteArray_FromStringAndSize │ │ │ │ │ __stack_chk_fail │ │ │ │ │ -_Py_ctype_table │ │ │ │ │ +PyByteArray_FromStringAndSize │ │ │ │ │ +_PyByteArray_empty_string │ │ │ │ │ PyExc_ValueError │ │ │ │ │ _PyBytesWriter_Dealloc │ │ │ │ │ +_Py_ctype_table │ │ │ │ │ _PyBytesWriter_Prepare │ │ │ │ │ _PyBytesWriter_Finish │ │ │ │ │ PyBytes_FromString │ │ │ │ │ PyBytes_Concat │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -74,527 +74,42 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n b6 │ │ │ │ │ + bhi.n b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n b2 │ │ │ │ │ + bgt.n b4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n d0 │ │ │ │ │ + b.w 59ec │ │ │ │ │ + R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ b.n a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 9c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000000d0 : │ │ │ │ │ -do_argstrip(): │ │ │ │ │ - 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 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 236 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - add.w fp, r9, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4ee │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - bne.w 404 │ │ │ │ │ - add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt.w 4a8 │ │ │ │ │ - ldrb.w r1, [fp, r8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4a8 │ │ │ │ │ - sub.w sl, r7, #2 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt.n 212 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ - sub.w r8, r7, #3 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt.w 400 │ │ │ │ │ - ldrb.w r1, [fp, r8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 400 │ │ │ │ │ - sub.w sl, r7, #4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt.n 212 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ - sub.w r8, r7, #5 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - blt.w 400 │ │ │ │ │ - ldrb.w r1, [fp, r8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 400 │ │ │ │ │ - sub.w sl, r7, #6 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt.n 212 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 212 │ │ │ │ │ - sub.w r8, r7, #7 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt.w 400 │ │ │ │ │ - ldrb.w r1, [fp, r8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 400 │ │ │ │ │ - sub.w sl, r7, #8 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt.n 212 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 212 │ │ │ │ │ - add.w r3, r7, #8 │ │ │ │ │ - subs r2, r4, #1 │ │ │ │ │ - add r3, r9 │ │ │ │ │ - strd fp, r4, [sp] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - beq.n 20e │ │ │ │ │ - ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f4 │ │ │ │ │ - ldrd fp, r4, [sp] │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, 220 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - beq.w 3d8 │ │ │ │ │ - sub.w r1, r8, r4 │ │ │ │ │ - add.w r0, fp, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - beq.w 4e0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w 4f8 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - add.w r2, r9, #15 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 25c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 51a │ │ │ │ │ - ldrb.w r1, [r2, #1]! │ │ │ │ │ - ldr.w r1, [r4, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #28 │ │ │ │ │ - bmi.n 254 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4e4 │ │ │ │ │ - add.w r6, r7, #16 │ │ │ │ │ - subs r4, r7, r3 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - add r6, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ands.w r4, r4, #7 │ │ │ │ │ - beq.n 316 │ │ │ │ │ - subs r2, r7, #1 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 3b2 │ │ │ │ │ - ldrb.w ip, [r6, #-1]! │ │ │ │ │ - ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ - tst.w ip, #8 │ │ │ │ │ - beq.w 3b2 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq.n 316 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n 304 │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ - beq.n 2f2 │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ - beq.n 2e0 │ │ │ │ │ - cmp r4, #5 │ │ │ │ │ - beq.n 2ce │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - bne.w 4ac │ │ │ │ │ - ldrb.w ip, [r6, #-1]! │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ - tst.w ip, #8 │ │ │ │ │ - beq.n 3b2 │ │ │ │ │ - ldrb.w ip, [r6, #-1]! │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ - tst.w ip, #8 │ │ │ │ │ - beq.n 3b2 │ │ │ │ │ - ldrb.w ip, [r6, #-1]! │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ - tst.w ip, #8 │ │ │ │ │ - beq.n 3b2 │ │ │ │ │ - ldrb.w ip, [r6, #-1]! │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ - tst.w ip, #8 │ │ │ │ │ - beq.n 3b2 │ │ │ │ │ - ldrb.w ip, [r6, #-1]! │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ - tst.w ip, #8 │ │ │ │ │ - beq.n 3b2 │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - blt.n 3b2 │ │ │ │ │ - ldrb.w r4, [r6, #-1] │ │ │ │ │ - add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r6, r4, #28 │ │ │ │ │ - bpl.n 3b2 │ │ │ │ │ - ldrb.w r4, [lr, #-1] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r4, r4, #28 │ │ │ │ │ - bpl.n 3b2 │ │ │ │ │ - ldrb.w r4, [lr, #-2] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - sub.w r2, ip, #2 │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r6, r4, #28 │ │ │ │ │ - bpl.n 3b2 │ │ │ │ │ - ldrb.w r4, [lr, #-3] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - sub.w r2, ip, #3 │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r4, r4, #28 │ │ │ │ │ - bpl.n 3b2 │ │ │ │ │ - ldrb.w r4, [lr, #-4] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - sub.w r2, ip, #4 │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r6, r4, #28 │ │ │ │ │ - bpl.n 3b2 │ │ │ │ │ - ldrb.w r4, [lr, #-5] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - sub.w r2, ip, #5 │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r4, r4, #28 │ │ │ │ │ - bpl.n 3b2 │ │ │ │ │ - ldrb.w r4, [lr, #-6] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - sub.w r2, ip, #6 │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r6, r4, #28 │ │ │ │ │ - bpl.n 3b2 │ │ │ │ │ - ldrb.w r4, [lr, #-7] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - sub.w r6, lr, #7 │ │ │ │ │ - sub.w r2, ip, #7 │ │ │ │ │ - ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ - lsls r4, r4, #28 │ │ │ │ │ - bmi.n 316 │ │ │ │ │ - cbnz r3, 3ba │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - beq.w 500 │ │ │ │ │ - subs r1, r1, r3 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 118 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr.w r2, [r9, #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 516 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 22e │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - b.n 22e │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b.n 212 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.n 3c8 │ │ │ │ │ - add.w r8, r9, #15 │ │ │ │ │ - ands.w r3, r7, #3 │ │ │ │ │ - beq.n 43e │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 42a │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.n 4c8 │ │ │ │ │ - ldrb.w r1, [r8, #1]! │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 4a0 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldrb.w r1, [r8, #1]! │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 4a0 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - beq.n 4f4 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - b.n 482 │ │ │ │ │ - ldrb.w r1, [r8, #1] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cbz r1, 49c │ │ │ │ │ - ldrb.w r1, [r8, #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cbz r0, 49c │ │ │ │ │ - ldrb.w r1, [r8, #3] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add.w r4, sl, #2 │ │ │ │ │ - add.w r8, r8, #3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 49c │ │ │ │ │ - add.w r4, sl, #3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - beq.n 4f4 │ │ │ │ │ - ldrb.w r1, [r8, #1] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 444 │ │ │ │ │ - ldr.w sl, [sp] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 118 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b.n 212 │ │ │ │ │ - ldrb.w ip, [r6, #-1]! │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ - tst.w ip, #8 │ │ │ │ │ - bne.w 2bc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3b4 │ │ │ │ │ - b.n 3ba │ │ │ │ │ - ldrb.w r1, [fp] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add.w r8, r9, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4a0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n 41a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 270 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3b4 │ │ │ │ │ - b.n 3ba │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 22e │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 212 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 4e0 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 3ea │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 3ba │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 220 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 270 │ │ │ │ │ - b.n 3ba │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000528 : │ │ │ │ │ -bytes_fromhex(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bpl.n 560 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 60cc <_PyBytes_FromHex> │ │ │ │ │ - R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 580 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 55a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 57c │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 5a6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 5a6 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 55a │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -000005ac : │ │ │ │ │ +000000d0 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -607,85 +122,85 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66c │ │ │ │ │ + bne.n 190 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6ca │ │ │ │ │ + beq.n 1ee │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 668 │ │ │ │ │ + beq.n 18c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 26c4 │ │ │ │ │ + bl 2708 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge.n 68a │ │ │ │ │ - ldr r3, [pc, #208] @ (6e8 ) │ │ │ │ │ + bge.n 1ae │ │ │ │ │ + ldr r3, [pc, #208] @ (20c ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 670 │ │ │ │ │ + bne.n 194 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 64a │ │ │ │ │ + beq.n 16e │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 668 │ │ │ │ │ + beq.n 18c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 668 │ │ │ │ │ + cbnz r3, 18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 63e │ │ │ │ │ + b.n 162 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ str.w r6, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 628 │ │ │ │ │ + b.n 14c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ @@ -700,377 +215,378 @@ │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 652 │ │ │ │ │ + bne.n 176 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 63e │ │ │ │ │ + b.n 162 │ │ │ │ │ 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 .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 66c │ │ │ │ │ + b.n 190 │ │ │ │ │ nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000006ec : │ │ │ │ │ +00000210 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 714 │ │ │ │ │ + cbz r0, 238 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000718 : │ │ │ │ │ +0000023c : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 74c │ │ │ │ │ + bhi.n 272 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r6, #0] │ │ │ │ │ - ble.n 742 │ │ │ │ │ + ble.n 268 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n d0 │ │ │ │ │ + b.w 59ec │ │ │ │ │ + R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 738 │ │ │ │ │ + b.n 25c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 730 │ │ │ │ │ + bne.n 254 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000764 : │ │ │ │ │ +0000028c : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ 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 │ │ │ │ │ mov fp, r0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0e │ │ │ │ │ + beq.w 532 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r4, [pc, #736] @ (a6c ) │ │ │ │ │ + ldr r4, [pc, #732] @ (590 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4a │ │ │ │ │ + beq.w 56e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 7ba │ │ │ │ │ + cbz r3, 2e2 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - blt.w a4a │ │ │ │ │ + blt.w 56e │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ add.w r8, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4a │ │ │ │ │ + beq.w 56e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 93e │ │ │ │ │ + ble.w 466 │ │ │ │ │ movs r6, #0 │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.w a94 │ │ │ │ │ + ble.w 5b8 │ │ │ │ │ add.w r0, r6, #15 │ │ │ │ │ subs r3, r5, r6 │ │ │ │ │ add r0, fp │ │ │ │ │ mov r2, r6 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 860 │ │ │ │ │ + beq.n 388 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 81e │ │ │ │ │ + beq.n 346 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 810 │ │ │ │ │ + beq.n 338 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 86e │ │ │ │ │ + beq.n 396 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 86e │ │ │ │ │ + beq.n 396 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 86e │ │ │ │ │ + beq.n 396 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 860 │ │ │ │ │ - b.n 9ec │ │ │ │ │ + bne.n 388 │ │ │ │ │ + b.n 510 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 86e │ │ │ │ │ + beq.n 396 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 86e │ │ │ │ │ + beq.n 396 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 86e │ │ │ │ │ + beq.n 396 │ │ │ │ │ adds r2, r4, #3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 9ec │ │ │ │ │ + beq.w 510 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne.n 832 │ │ │ │ │ + bne.n 35a │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w a50 │ │ │ │ │ + ble.w 574 │ │ │ │ │ ldrb.w r3, [r8, r2] │ │ │ │ │ - adds r7, r2, #1 │ │ │ │ │ + adds r4, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.w 9ac │ │ │ │ │ + beq.w 4d0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9c8 │ │ │ │ │ + beq.w 4ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r5, r7 │ │ │ │ │ - beq.w 9f0 │ │ │ │ │ + cmpeq r5, r4 │ │ │ │ │ + beq.w 514 │ │ │ │ │ add.w sl, r8, r6 │ │ │ │ │ - subs.w r9, r7, r6 │ │ │ │ │ - bmi.w 9d4 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + subs.w r9, r4, r6 │ │ │ │ │ + bmi.w 4f8 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ sub.w r3, r9, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 966 │ │ │ │ │ + bne.n 48e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 946 │ │ │ │ │ + beq.n 46e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bhi.w a1c │ │ │ │ │ + bhi.w 540 │ │ │ │ │ add.w r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a54 │ │ │ │ │ + beq.w 578 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r3, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r3, r4, r9 │ │ │ │ │ + add.w r3, r7, r9 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r3, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 918 │ │ │ │ │ + beq.n 440 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ - add.w r0, r4, #16 │ │ │ │ │ + add.w r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 990 │ │ │ │ │ + bne.n 4b8 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 938 │ │ │ │ │ + beq.n 460 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a9e │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bgt.w 7e4 │ │ │ │ │ + beq.w 5c0 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bgt.w 30c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #296] @ (a70 ) │ │ │ │ │ + ldr r1, [pc, #292] @ (594 ) │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [pc, #292] @ (a74 ) │ │ │ │ │ + ldr r3, [pc, #288] @ (598 ) │ │ │ │ │ ldr.w r2, [r3, #892] @ 0x37c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a98 │ │ │ │ │ + bne.w 5bc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 938 │ │ │ │ │ - ldr r4, [pc, #268] @ (a70 ) │ │ │ │ │ - b.n 92e │ │ │ │ │ + beq.n 460 │ │ │ │ │ + ldr r7, [pc, #264] @ (594 ) │ │ │ │ │ + b.n 456 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mla r9, r1, r2, r3 │ │ │ │ │ - add.w r4, r9, sl │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + add.w r7, r9, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 926 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n 44e │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 556 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [r9] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a32 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n 556 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a32 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.w 880 │ │ │ │ │ + b.n 556 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 3a8 │ │ │ │ │ add.w r3, r8, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 9c0 │ │ │ │ │ - adds r7, r2, #2 │ │ │ │ │ - b.n 880 │ │ │ │ │ + bne.n 4e4 │ │ │ │ │ + adds r4, r2, #2 │ │ │ │ │ + b.n 3a8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 892 │ │ │ │ │ + bne.w 3ba │ │ │ │ │ add.w sl, r8, r6 │ │ │ │ │ subs.w r9, r2, r6 │ │ │ │ │ - bpl.w 89e │ │ │ │ │ + bpl.w 3c6 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a32 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 888 │ │ │ │ │ + b.n 556 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 3b0 │ │ │ │ │ ldr.w r2, [fp, #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 a62 │ │ │ │ │ + bne.n 586 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93e │ │ │ │ │ - b.n a32 │ │ │ │ │ + beq.n 466 │ │ │ │ │ + b.n 556 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n a78 │ │ │ │ │ + bhi.n 59c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ - b.n 78a │ │ │ │ │ + bne.w 2d0 │ │ │ │ │ + b.n 2b2 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1078,237 +594,236 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4a │ │ │ │ │ + beq.n 56e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a4a │ │ │ │ │ + cbnz r3, 56e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 93e │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 888 │ │ │ │ │ + b.n 466 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 3b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 906 │ │ │ │ │ - b.n a32 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + bne.w 42e │ │ │ │ │ + b.n 556 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 8a0 │ │ │ │ │ + b.n 3c8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r4, [pc, #44] @ (aa8 ) │ │ │ │ │ + ldr r4, [pc, #40] @ (5c8 ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ac │ │ │ │ │ - b.n a4a │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 892 │ │ │ │ │ - ldr.w r9, [pc, #16] @ aac │ │ │ │ │ - b.n 992 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 2d4 │ │ │ │ │ + b.n 56e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 3ba │ │ │ │ │ + ldr r7, [pc, #12] @ (5cc ) │ │ │ │ │ + b.n 4b8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 938 │ │ │ │ │ - nop │ │ │ │ │ + b.n 460 │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ab0 : │ │ │ │ │ +000005d0 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ad8 │ │ │ │ │ + cbz r0, 5f8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000adc : │ │ │ │ │ +000005fc : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, b14 │ │ │ │ │ + cbnz r3, 634 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.n b3a │ │ │ │ │ + bhi.n 65a │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cbz r1, b18 │ │ │ │ │ - cbnz r6, b56 │ │ │ │ │ + cbz r1, 638 │ │ │ │ │ + cbnz r6, 676 │ │ │ │ │ movs r6, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_THM_CALL _Py_strhex_with_sep │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add r6, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #96] @ (b7c ) │ │ │ │ │ + ldr r4, [pc, #96] @ (69c ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afe │ │ │ │ │ + bne.n 61e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b10 │ │ │ │ │ - ldr r1, [pc, #64] @ (b7c ) │ │ │ │ │ + b.n 630 │ │ │ │ │ + ldr r1, [pc, #64] @ (69c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b36 │ │ │ │ │ + beq.n 656 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cbz r2, b5e │ │ │ │ │ + cbz r2, 67e │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n b04 │ │ │ │ │ + beq.n 624 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n b04 │ │ │ │ │ + bne.n 624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b04 │ │ │ │ │ - b.n b36 │ │ │ │ │ + beq.n 624 │ │ │ │ │ + b.n 656 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b80 : │ │ │ │ │ +000006a0 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbnz r3, bb6 │ │ │ │ │ + cbnz r3, 6d6 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n be0 │ │ │ │ │ + bhi.n 700 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbz r0, bba │ │ │ │ │ + cbz r0, 6da │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n c00 │ │ │ │ │ + bne.n 720 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c08 │ │ │ │ │ + bl 728 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r2 │ │ │ │ │ - ldr r4, [pc, #72] @ (c04 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (724 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba2 │ │ │ │ │ + bne.n 6c2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n bb2 │ │ │ │ │ - ldr r4, [pc, #32] @ (c04 ) │ │ │ │ │ + b.n 6d2 │ │ │ │ │ + ldr r4, [pc, #32] @ (724 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ + beq.n 6fc │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n bac │ │ │ │ │ + b.n 6cc │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c08 : │ │ │ │ │ +00000728 : │ │ │ │ │ bytes_translate_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, #2928] @ 0xb70 │ │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1323,61 +838,61 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w f64 │ │ │ │ │ + beq.w a84 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r5, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w f4c │ │ │ │ │ + bne.w a6c │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e86 │ │ │ │ │ + bne.w 9a6 │ │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e74 │ │ │ │ │ + beq.w 994 │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e36 │ │ │ │ │ + bne.w 956 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f3a │ │ │ │ │ + beq.w a5a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w dd2 │ │ │ │ │ + blt.w 8f2 │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r7 │ │ │ │ │ subs r3, r0, r6 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n d30 │ │ │ │ │ + beq.n 850 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n d1a │ │ │ │ │ + beq.n 83a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d08 │ │ │ │ │ + beq.n 828 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n 816 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n ce4 │ │ │ │ │ + beq.n 804 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n cd2 │ │ │ │ │ + beq.n 7f2 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w 944 │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ @@ -1407,15 +922,15 @@ │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n 8f0 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -1461,37 +976,37 @@ │ │ │ │ │ ldrb.w r2, [ip, #6] │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n d30 │ │ │ │ │ - cbnz r1, e0e │ │ │ │ │ + bne.n 850 │ │ │ │ │ + cbnz r1, 92e │ │ │ │ │ ldr r2, [r7, #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 e0e │ │ │ │ │ + bne.n 92e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r7, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e0c │ │ │ │ │ + beq.n 92c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, e0c │ │ │ │ │ + cbnz r3, 92c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r9, r7 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -1503,331 +1018,331 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ - b.n cc0 │ │ │ │ │ + b.n 7e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f3a │ │ │ │ │ + beq.n a5a │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ add.w ip, r5, #255 @ 0xff │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrb.w r5, [r3, #1]! │ │ │ │ │ str.w r5, [r0], #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n e44 │ │ │ │ │ + bne.n 964 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n eae │ │ │ │ │ + bge.n 9ce │ │ │ │ │ ldrb.w r5, [fp, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ - b.n e64 │ │ │ │ │ + b.n 984 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n e1a │ │ │ │ │ + b.n 93a │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n e9c │ │ │ │ │ + beq.n 9bc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ - b.n c58 │ │ │ │ │ + b.n 778 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, ee4 │ │ │ │ │ + cbz r0, a04 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n 9a0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bmi.n ef0 │ │ │ │ │ + bmi.n a10 │ │ │ │ │ ldrb.w lr, [r6], #1 │ │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n eec │ │ │ │ │ + beq.n a0c │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n ebe │ │ │ │ │ + b.n 9de │ │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ - b.n c58 │ │ │ │ │ + b.n 778 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n ebe │ │ │ │ │ - cbz r2, f06 │ │ │ │ │ + b.n 9de │ │ │ │ │ + cbz r2, a26 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n f00 │ │ │ │ │ + ble.n a20 │ │ │ │ │ subs r1, r0, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 17c │ │ │ │ │ + bl 17c │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ ldr.w r9, [r8] │ │ │ │ │ - b.n e1a │ │ │ │ │ + b.n 93a │ │ │ │ │ ldr r2, [r7, #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 ef2 │ │ │ │ │ + bne.n a12 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f28 │ │ │ │ │ + beq.n a48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, f86 │ │ │ │ │ + cbz r3, aa6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n e1a │ │ │ │ │ + b.n 93a │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str.w r5, [r3], #4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ │ - bne.n f3e │ │ │ │ │ - b.n e50 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + b.n 970 │ │ │ │ │ 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 .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ea6 │ │ │ │ │ + b.n 9c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n f82 │ │ │ │ │ + beq.n aa2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e80 │ │ │ │ │ + bne.n 9a0 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n c46 │ │ │ │ │ + b.n 766 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n c4e │ │ │ │ │ + b.n 76e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f28 │ │ │ │ │ + b.n a48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f90 : │ │ │ │ │ +00000ab0 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n fa2 │ │ │ │ │ + bpl.n ac2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n fac <_PyBytes_FormatEx> │ │ │ │ │ + b.n acc <_PyBytes_FormatEx> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000fac <_PyBytes_FormatEx>: │ │ │ │ │ +00000acc <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ 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, #3392] @ 0xd40 │ │ │ │ │ sub.w sp, sp, #668 @ 0x29c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #588] @ (1210 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ + ldr r3, [pc, #588] @ (d30 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 188a <_PyBytes_FormatEx+0x8de> │ │ │ │ │ + beq.w 13aa <_PyBytes_FormatEx+0x8de> │ │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - bl b48 │ │ │ │ │ + bl b90 <_PyBytes_FormatEx+0xc4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ - cbnz r4, 1004 <_PyBytes_FormatEx+0x58> │ │ │ │ │ + beq.w 10ec <_PyBytes_FormatEx+0x620> │ │ │ │ │ + cbnz r4, b24 <_PyBytes_FormatEx+0x58> │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #5 │ │ │ │ │ - bmi.w 12b8 <_PyBytes_FormatEx+0x30c> │ │ │ │ │ + bmi.w dd8 <_PyBytes_FormatEx+0x30c> │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11da <_PyBytes_FormatEx+0x22e> │ │ │ │ │ + bne.w cfa <_PyBytes_FormatEx+0x22e> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r6, r7, #1 │ │ │ │ │ - bmi.w 117a <_PyBytes_FormatEx+0x1ce> │ │ │ │ │ + bmi.w c9a <_PyBytes_FormatEx+0x1ce> │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 11b4 <_PyBytes_FormatEx+0x208> │ │ │ │ │ + bne.w cd4 <_PyBytes_FormatEx+0x208> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 1cd4 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq.w 17f4 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 1aa0 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ + beq.w 15c0 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ mov fp, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ - cbz r6, 10aa <_PyBytes_FormatEx+0xfe> │ │ │ │ │ + cbz r6, bca <_PyBytes_FormatEx+0xfe> │ │ │ │ │ mov r9, fp │ │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi.n 10a2 <_PyBytes_FormatEx+0xf6> │ │ │ │ │ + bhi.n bc2 <_PyBytes_FormatEx+0xf6> │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .word 0x00110582 │ │ │ │ │ .word 0x057c0011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x05730011 │ │ │ │ │ .word 0x05db0011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .short 0x05c8 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 147a <_PyBytes_FormatEx+0x4ce> │ │ │ │ │ + beq.w f9a <_PyBytes_FormatEx+0x4ce> │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1412 <_PyBytes_FormatEx+0x466> │ │ │ │ │ + bmi.w f32 <_PyBytes_FormatEx+0x466> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 14c0 <_PyBytes_FormatEx+0x514> │ │ │ │ │ + beq.w fe0 <_PyBytes_FormatEx+0x514> │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ - beq.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 126a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 1628 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ + beq.w 1148 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 1628 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ + beq.w 1148 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1ce8 │ │ │ │ │ + bl 1808 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ - cbnz r7, 10f4 <_PyBytes_FormatEx+0x148> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + cbnz r7, c14 <_PyBytes_FormatEx+0x148> │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.w 1214 <_PyBytes_FormatEx+0x268> │ │ │ │ │ + ble.w d34 <_PyBytes_FormatEx+0x268> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + bhi.w 1660 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 13c8 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + beq.w ee8 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ ldr.w r2, [r9, #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.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w dec <_PyBytes_FormatEx+0x320> │ │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r1 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - bne.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w dec <_PyBytes_FormatEx+0x320> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w dec <_PyBytes_FormatEx+0x320> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + beq.w dec <_PyBytes_FormatEx+0x320> │ │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ │ and.w r2, r3, #8 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi.w 1ce2 <_PyBytes_FormatEx+0xd36> │ │ │ │ │ + bhi.w 1802 <_PyBytes_FormatEx+0xd36> │ │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ │ .word 0x05c9012b │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x012b05c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x013a05c9 │ │ │ │ │ @@ -1836,181 +1351,181 @@ │ │ │ │ │ .word 0x012b05c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .short 0x05c9 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 118c <_PyBytes_FormatEx+0x1e0> │ │ │ │ │ + bge.n cac <_PyBytes_FormatEx+0x1e0> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 189c <_PyBytes_FormatEx+0x8f0> │ │ │ │ │ + beq.w 13bc <_PyBytes_FormatEx+0x8f0> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ba <_PyBytes_FormatEx+0x90e> │ │ │ │ │ + bne.w 13da <_PyBytes_FormatEx+0x90e> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b90 │ │ │ │ │ + bl bd8 <_PyBytes_FormatEx+0x10c> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #112] @ (1210 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ + ldr r3, [pc, #112] @ (d30 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 15a8 <_PyBytes_FormatEx+0x5fc> │ │ │ │ │ + bne.w 10c8 <_PyBytes_FormatEx+0x5fc> │ │ │ │ │ add.w sp, sp, #668 @ 0x29c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cce <_PyBytes_FormatEx+0xd22> │ │ │ │ │ + beq.w 17ee <_PyBytes_FormatEx+0xd22> │ │ │ │ │ sub.w r4, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, r4 │ │ │ │ │ add fp, r4 │ │ │ │ │ subs r7, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n b5e <_PyBytes_FormatEx+0x92> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + beq.w b44 <_PyBytes_FormatEx+0x78> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + bne.w b44 <_PyBytes_FormatEx+0x78> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + beq.w b44 <_PyBytes_FormatEx+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + bne.w b44 <_PyBytes_FormatEx+0x78> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 102e <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.n b4e <_PyBytes_FormatEx+0x82> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + ble.w 1660 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 122c <_PyBytes_FormatEx+0x280>) │ │ │ │ │ + bhi.w 1660 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, d4c <_PyBytes_FormatEx+0x280>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000014db │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000014db │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000014db │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001113 │ │ │ │ │ + .word 0x00000c33 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001661 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000152f │ │ │ │ │ + .word 0x0000104f │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000013cf │ │ │ │ │ + .word 0x00000eef │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000018db │ │ │ │ │ + .word 0x000013fb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001113 │ │ │ │ │ + .word 0x00000c33 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000014db │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000014db │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000014db │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 102e <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.n b4e <_PyBytes_FormatEx+0x82> │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ moveq r3, #100 @ 0x64 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.w 1b90 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ + bpl.w 16b0 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 1cc6 <_PyBytes_FormatEx+0xd1a> │ │ │ │ │ + bpl.w 17e6 <_PyBytes_FormatEx+0xd1a> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ @@ -2019,563 +1534,563 @@ │ │ │ │ │ moveq r3, #32 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.w 19a4 <_PyBytes_FormatEx+0x9f8> │ │ │ │ │ + beq.w 14c4 <_PyBytes_FormatEx+0x9f8> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 1b1e <_PyBytes_FormatEx+0xb72> │ │ │ │ │ + bmi.w 163e <_PyBytes_FormatEx+0xb72> │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1570 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ + bmi.w 1090 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - ble.n 135c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + ble.n e7c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub.w r2, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b48 │ │ │ │ │ + bl b90 <_PyBytes_FormatEx+0xc4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - bne.w 19fc <_PyBytes_FormatEx+0xa50> │ │ │ │ │ + bne.w 151c <_PyBytes_FormatEx+0xa50> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 145a <_PyBytes_FormatEx+0x4ae> │ │ │ │ │ + bgt.n f7a <_PyBytes_FormatEx+0x4ae> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.w 1562 <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ + bne.w 1082 <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18b4 <_PyBytes_FormatEx+0x908> │ │ │ │ │ + bne.w 13d4 <_PyBytes_FormatEx+0x908> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a22 <_PyBytes_FormatEx+0xa76> │ │ │ │ │ + bne.w 1542 <_PyBytes_FormatEx+0xa76> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 1680 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ + blt.w 11a0 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 170c <_PyBytes_FormatEx+0x760> │ │ │ │ │ + bne.w 122c <_PyBytes_FormatEx+0x760> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1a2c <_PyBytes_FormatEx+0xa80> │ │ │ │ │ + bl 1a70 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n b5e <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r3, #10 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w b5e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 13a8 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + b.n ec8 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1528 <_PyBytes_FormatEx+0x57c> │ │ │ │ │ + bne.w 1048 <_PyBytes_FormatEx+0x57c> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1698 <_PyBytes_FormatEx+0x6ec> │ │ │ │ │ + bpl.w 11b8 <_PyBytes_FormatEx+0x6ec> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ - beq.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + beq.n f16 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1762 <_PyBytes_FormatEx+0x7b6> │ │ │ │ │ + bge.w 1282 <_PyBytes_FormatEx+0x7b6> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1342 <_PyBytes_FormatEx+0x396> │ │ │ │ │ + b.n e62 <_PyBytes_FormatEx+0x396> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.w 1744 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bmi.w 1264 <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.n 1456 <_PyBytes_FormatEx+0x4aa> │ │ │ │ │ + bpl.n f76 <_PyBytes_FormatEx+0x4aa> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 176a <_PyBytes_FormatEx+0x7be> │ │ │ │ │ + blt.w 128a <_PyBytes_FormatEx+0x7be> │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ │ sub.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 1418 <_PyBytes_FormatEx+0x46c> │ │ │ │ │ + b.n f38 <_PyBytes_FormatEx+0x46c> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 10bc <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b.n bdc <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 166c <_PyBytes_FormatEx+0x6c0> │ │ │ │ │ + bmi.w 118c <_PyBytes_FormatEx+0x6c0> │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 136e <_PyBytes_FormatEx+0x3c2> │ │ │ │ │ + b.n e8e <_PyBytes_FormatEx+0x3c2> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1ce8 │ │ │ │ │ + bl 1808 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 1654 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ + bpl.w 1174 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w 1c1c <_PyBytes_FormatEx+0xc70> │ │ │ │ │ + beq.w 173c <_PyBytes_FormatEx+0xc70> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1c26 <_PyBytes_FormatEx+0xc7a> │ │ │ │ │ + blt.w 1746 <_PyBytes_FormatEx+0xc7a> │ │ │ │ │ subs r7, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 126a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 10c8 <_PyBytes_FormatEx+0x11c> │ │ │ │ │ + bne.w be8 <_PyBytes_FormatEx+0x11c> │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - bmi.w 1634 <_PyBytes_FormatEx+0x688> │ │ │ │ │ + bmi.w 1154 <_PyBytes_FormatEx+0x688> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 15ec <_PyBytes_FormatEx+0x640> │ │ │ │ │ + beq.w 110c <_PyBytes_FormatEx+0x640> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - beq.w 1622 <_PyBytes_FormatEx+0x676> │ │ │ │ │ + beq.w 1142 <_PyBytes_FormatEx+0x676> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bmi.w 126a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.w 1a1c <_PyBytes_FormatEx+0xa70> │ │ │ │ │ + bpl.w 153c <_PyBytes_FormatEx+0xa70> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 15ac <_PyBytes_FormatEx+0x600> │ │ │ │ │ + blt.n 10cc <_PyBytes_FormatEx+0x600> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ - b.n 14ee <_PyBytes_FormatEx+0x542> │ │ │ │ │ + b.n 100e <_PyBytes_FormatEx+0x542> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + bne.w 1660 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1692 <_PyBytes_FormatEx+0x6e6> │ │ │ │ │ + bpl.w 11b2 <_PyBytes_FormatEx+0x6e6> │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1402 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + blt.w f22 <_PyBytes_FormatEx+0x456> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ - b.n 1402 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + b.n f22 <_PyBytes_FormatEx+0x456> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1396 <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ + b.n eb6 <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 1884 <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ + ble.w 13a4 <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1590 <_PyBytes_FormatEx+0x5e4> │ │ │ │ │ + ble.n 10b0 <_PyBytes_FormatEx+0x5e4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b48 │ │ │ │ │ + bl b90 <_PyBytes_FormatEx+0xc4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + cbz r0, 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ │ strbne.w r3, [r8], #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1360 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ + b.n e80 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ 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 .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 15d0 <_PyBytes_FormatEx+0x624> │ │ │ │ │ + cbnz r3, 10f0 <_PyBytes_FormatEx+0x624> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 119c <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + b.n cbc <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + beq.n 10ec <_PyBytes_FormatEx+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + bne.n 10ec <_PyBytes_FormatEx+0x620> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + b.n 10ec <_PyBytes_FormatEx+0x620> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1ce8 │ │ │ │ │ + bl 1808 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n 1654 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ + bpl.n 1174 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 164a <_PyBytes_FormatEx+0x69e> │ │ │ │ │ + beq.n 116a <_PyBytes_FormatEx+0x69e> │ │ │ │ │ subs r7, #2 │ │ │ │ │ bic.w r3, r4, r4, asr #31 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 126a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ - b.n 10ce <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.n bee <_PyBytes_FormatEx+0x122> │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 10ce <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.n bee <_PyBytes_FormatEx+0x122> │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bcc.w 126a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ - b.n 10de <_PyBytes_FormatEx+0x132> │ │ │ │ │ + b.n bfe <_PyBytes_FormatEx+0x132> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r2, #184] @ 0xb8 │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bpl.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bpl.w 126a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ - b.n 14e8 <_PyBytes_FormatEx+0x53c> │ │ │ │ │ + b.n 1008 <_PyBytes_FormatEx+0x53c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 160c <_PyBytes_FormatEx+0x660> │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 112c <_PyBytes_FormatEx+0x660> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ 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 .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 1376 <_PyBytes_FormatEx+0x3ca> │ │ │ │ │ + beq.w e96 <_PyBytes_FormatEx+0x3ca> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r8, r6 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r6, r9, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1396 <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ + b.n eb6 <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1550 <_PyBytes_FormatEx+0x5a4> │ │ │ │ │ + b.n 1070 <_PyBytes_FormatEx+0x5a4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 17f2 <_PyBytes_FormatEx+0x846> │ │ │ │ │ + beq.w 1312 <_PyBytes_FormatEx+0x846> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17f2 <_PyBytes_FormatEx+0x846> │ │ │ │ │ - ldr r1, [pc, #744] @ (199c <_PyBytes_FormatEx+0x9f0>) │ │ │ │ │ + bne.w 1312 <_PyBytes_FormatEx+0x846> │ │ │ │ │ + ldr r1, [pc, #744] @ (14bc <_PyBytes_FormatEx+0x9f0>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1782 <_PyBytes_FormatEx+0x7d6> │ │ │ │ │ + bne.n 12a2 <_PyBytes_FormatEx+0x7d6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180e <_PyBytes_FormatEx+0x862> │ │ │ │ │ + beq.w 132e <_PyBytes_FormatEx+0x862> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + blt.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1736 <_PyBytes_FormatEx+0x78a> │ │ │ │ │ + cbz r0, 1256 <_PyBytes_FormatEx+0x78a> │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1736 <_PyBytes_FormatEx+0x78a> │ │ │ │ │ + blt.n 1256 <_PyBytes_FormatEx+0x78a> │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + b.n f16 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 139e <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ + bge.w ebe <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ 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 .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1a2c <_PyBytes_FormatEx+0xa80> │ │ │ │ │ + bl 1a70 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1a2c <_PyBytes_FormatEx+0xa80> │ │ │ │ │ + bl 1a70 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 1766 <_PyBytes_FormatEx+0x7ba> │ │ │ │ │ + beq.n 1286 <_PyBytes_FormatEx+0x7ba> │ │ │ │ │ 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 .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 155a <_PyBytes_FormatEx+0x5ae> │ │ │ │ │ + b.n 107a <_PyBytes_FormatEx+0x5ae> │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 163c <_PyBytes_FormatEx+0x690> │ │ │ │ │ + b.n 115c <_PyBytes_FormatEx+0x690> │ │ │ │ │ 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 .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ - ldr r2, [pc, #540] @ (19a0 <_PyBytes_FormatEx+0x9f4>) │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + ldr r2, [pc, #540] @ (14c0 <_PyBytes_FormatEx+0x9f4>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 182c <_PyBytes_FormatEx+0x880> │ │ │ │ │ + bpl.n 134c <_PyBytes_FormatEx+0x880> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr.w r9, [r0, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 182c <_PyBytes_FormatEx+0x880> │ │ │ │ │ + beq.n 134c <_PyBytes_FormatEx+0x880> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17d4 <_PyBytes_FormatEx+0x828> │ │ │ │ │ + beq.n 12f4 <_PyBytes_FormatEx+0x828> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 17d4 <_PyBytes_FormatEx+0x828> │ │ │ │ │ + cbnz r3, 12f4 <_PyBytes_FormatEx+0x828> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 184a <_PyBytes_FormatEx+0x89e> │ │ │ │ │ + bpl.n 136a <_PyBytes_FormatEx+0x89e> │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + b.n f16 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - cbz r6, 183e <_PyBytes_FormatEx+0x892> │ │ │ │ │ + cbz r6, 135e <_PyBytes_FormatEx+0x892> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 13f0 <_PyBytes_FormatEx+0x444> │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + bne.w f10 <_PyBytes_FormatEx+0x444> │ │ │ │ │ + b.n f16 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr.w r2, [r9, #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 .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 17be <_PyBytes_FormatEx+0x812> │ │ │ │ │ + b.n 12de <_PyBytes_FormatEx+0x812> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 17fe <_PyBytes_FormatEx+0x852> │ │ │ │ │ + b.n 131e <_PyBytes_FormatEx+0x852> │ │ │ │ │ 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 .LC33 │ │ │ │ │ @@ -2583,319 +2098,319 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - b.n 157e <_PyBytes_FormatEx+0x5d2> │ │ │ │ │ + b.n 109e <_PyBytes_FormatEx+0x5d2> │ │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + b.n 10ec <_PyBytes_FormatEx+0x620> │ │ │ │ │ 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 .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ strb.w r2, [r8], #1 │ │ │ │ │ - b.n 137e <_PyBytes_FormatEx+0x3d2> │ │ │ │ │ + b.n e9e <_PyBytes_FormatEx+0x3d2> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1194 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + beq.w cb4 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1194 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + bne.w cb4 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1194 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + b.n cb4 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 1986 <_PyBytes_FormatEx+0x9da> │ │ │ │ │ + bmi.n 14a6 <_PyBytes_FormatEx+0x9da> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1970 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + beq.n 1490 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1970 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + bne.n 1490 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 1944 <_PyBytes_FormatEx+0x998> │ │ │ │ │ + beq.n 1464 <_PyBytes_FormatEx+0x998> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 192c <_PyBytes_FormatEx+0x980> │ │ │ │ │ + bhi.n 144c <_PyBytes_FormatEx+0x980> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 1926 <_PyBytes_FormatEx+0x97a> │ │ │ │ │ + bne.n 1446 <_PyBytes_FormatEx+0x97a> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ │ - b.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.w b5e <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1402 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + b.n f22 <_PyBytes_FormatEx+0x456> │ │ │ │ │ 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 .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 192c <_PyBytes_FormatEx+0x980> │ │ │ │ │ + beq.n 144c <_PyBytes_FormatEx+0x980> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1900 <_PyBytes_FormatEx+0x954> │ │ │ │ │ + bne.n 1420 <_PyBytes_FormatEx+0x954> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 1916 <_PyBytes_FormatEx+0x96a> │ │ │ │ │ + b.n 1436 <_PyBytes_FormatEx+0x96a> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1a72 <_PyBytes_FormatEx+0xac6> │ │ │ │ │ + bne.n 1592 <_PyBytes_FormatEx+0xac6> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 1916 <_PyBytes_FormatEx+0x96a> │ │ │ │ │ + b.n 1436 <_PyBytes_FormatEx+0x96a> │ │ │ │ │ nop │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000212 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 1574 <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ + b.n 1094 <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1a4a <_PyBytes_FormatEx+0xa9e> │ │ │ │ │ + beq.n 156a <_PyBytes_FormatEx+0xa9e> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 14e │ │ │ │ │ + bl 14e │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #32 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 131a <_PyBytes_FormatEx+0x36e> │ │ │ │ │ + b.n e3a <_PyBytes_FormatEx+0x36e> │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 1a0a <_PyBytes_FormatEx+0xa5e> │ │ │ │ │ + beq.n 152a <_PyBytes_FormatEx+0xa5e> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 136a <_PyBytes_FormatEx+0x3be> │ │ │ │ │ + bne.w e8a <_PyBytes_FormatEx+0x3be> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1a82 <_PyBytes_FormatEx+0xad6> │ │ │ │ │ + bne.n 15a2 <_PyBytes_FormatEx+0xad6> │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ bic.w r9, r9, r9, asr #31 │ │ │ │ │ - b.n 136a <_PyBytes_FormatEx+0x3be> │ │ │ │ │ + b.n e8a <_PyBytes_FormatEx+0x3be> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 10ce <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.w bee <_PyBytes_FormatEx+0x122> │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 1a30 <_PyBytes_FormatEx+0xa84> │ │ │ │ │ + beq.n 1550 <_PyBytes_FormatEx+0xa84> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1384 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + bne.w ea4 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb.w r1, [r2], #2 │ │ │ │ │ strb.w r1, [r3], #2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb.w r1, [r8, #1] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1384 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + b.n ea4 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 19c4 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ + bne.n 14e4 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - bl 14e │ │ │ │ │ + bl 14e │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w b5e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 18f0 <_PyBytes_FormatEx+0x944> │ │ │ │ │ - b.n 1900 <_PyBytes_FormatEx+0x954> │ │ │ │ │ + bne.w 1410 <_PyBytes_FormatEx+0x944> │ │ │ │ │ + b.n 1420 <_PyBytes_FormatEx+0x954> │ │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ strb.w r0, [r8, #1] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 1a10 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ + b.n 1530 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ca4 <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ + beq.w 17c4 <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ add.w r0, fp, #2 │ │ │ │ │ subs r6, r7, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.w 1c8c <_PyBytes_FormatEx+0xce0> │ │ │ │ │ + bmi.w 17ac <_PyBytes_FormatEx+0xce0> │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - beq.w 1cbc <_PyBytes_FormatEx+0xd10> │ │ │ │ │ + beq.w 17dc <_PyBytes_FormatEx+0xd10> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 1ab2 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ + bne.n 15d2 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1ab2 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ + bgt.n 15d2 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 1b24 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + cbnz r3, 1644 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b00 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ + beq.n 1620 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 1b00 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ + cbnz r3, 1620 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1cc0 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + beq.w 17e0 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 1064 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + b.w b84 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 19ae <_PyBytes_FormatEx+0xa02> │ │ │ │ │ + b.n 14ce <_PyBytes_FormatEx+0xa02> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ae0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + beq.n 1600 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ae0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + bne.n 1600 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + b.n 1600 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -2905,70 +2420,70 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.w 106a <_PyBytes_FormatEx+0xbe> │ │ │ │ │ + b.w b8a <_PyBytes_FormatEx+0xbe> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1690 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1690 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c4c <_PyBytes_FormatEx+0xca0> │ │ │ │ │ + beq.n 176c <_PyBytes_FormatEx+0xca0> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c42 <_PyBytes_FormatEx+0xc96> │ │ │ │ │ + beq.n 1762 <_PyBytes_FormatEx+0xc96> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1c58 <_PyBytes_FormatEx+0xcac> │ │ │ │ │ + bne.n 1778 <_PyBytes_FormatEx+0xcac> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ @@ -2984,124 +2499,124 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1690 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 14aa <_PyBytes_FormatEx+0x4fe> │ │ │ │ │ + b.n fca <_PyBytes_FormatEx+0x4fe> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1690 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1bc2 <_PyBytes_FormatEx+0xc16> │ │ │ │ │ + b.n 16e2 <_PyBytes_FormatEx+0xc16> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 1be0 <_PyBytes_FormatEx+0xc34> │ │ │ │ │ + b.n 1700 <_PyBytes_FormatEx+0xc34> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12ec <_PyBytes_FormatEx+0x340> │ │ │ │ │ + beq.w e0c <_PyBytes_FormatEx+0x340> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12ec <_PyBytes_FormatEx+0x340> │ │ │ │ │ + bne.w e0c <_PyBytes_FormatEx+0x340> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 12ec <_PyBytes_FormatEx+0x340> │ │ │ │ │ + b.w e0c <_PyBytes_FormatEx+0x340> │ │ │ │ │ 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 .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ 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 .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ac8 <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ + b.n 15e8 <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 10e2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 130a <_PyBytes_FormatEx+0x35e> │ │ │ │ │ + b.w e2a <_PyBytes_FormatEx+0x35e> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.w 11c8 <_PyBytes_FormatEx+0x21c> │ │ │ │ │ + b.w ce8 <_PyBytes_FormatEx+0x21c> │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ subs r7, #2 │ │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ │ - b.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.w b5e <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r3, #16 │ │ │ │ │ - b.w 13a8 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + b.w ec8 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ │ │ │ │ │ -00001ce8 : │ │ │ │ │ +00001808 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1d14 │ │ │ │ │ + bge.n 1834 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - bge.n 1d0c │ │ │ │ │ + bge.n 182c │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_GetItem │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -3111,56 +2626,56 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 1d08 │ │ │ │ │ + b.n 1828 │ │ │ │ │ │ │ │ │ │ -00001d30 <_PyBytes_Find>: │ │ │ │ │ +00001850 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - cbz r3, 1d80 <_PyBytes_Find+0x50> │ │ │ │ │ + cbz r3, 18a0 <_PyBytes_Find+0x50> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1d74 <_PyBytes_Find+0x44> │ │ │ │ │ + bgt.n 1894 <_PyBytes_Find+0x44> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29e4 │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ │ addge r6, r6, r3 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - bne.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + bne.n 188e <_PyBytes_Find+0x3e> │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ adds r0, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 1d7a <_PyBytes_Find+0x4a> │ │ │ │ │ + cbz r0, 189a <_PyBytes_Find+0x4a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 188e <_PyBytes_Find+0x3e> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r6, r3, r4 │ │ │ │ │ - b.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 188e <_PyBytes_Find+0x3e> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 188e <_PyBytes_Find+0x3e> │ │ │ │ │ │ │ │ │ │ -00001d84 : │ │ │ │ │ +000018a4 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -3171,79 +2686,79 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 1de4 │ │ │ │ │ + cbnz r0, 1904 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 1de8 │ │ │ │ │ + bgt.n 1908 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1de8 │ │ │ │ │ + ble.n 1908 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 1de8 │ │ │ │ │ + cbnz r0, 1908 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 1dde │ │ │ │ │ + cbz r3, 18fe │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + b.n 18f4 │ │ │ │ │ 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.n 1e06 │ │ │ │ │ + bne.n 1926 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dd4 │ │ │ │ │ + beq.n 18f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + b.n 18f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + b.n 18f4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e14 : │ │ │ │ │ +00001934 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 1e22 │ │ │ │ │ + cbz r3, 1942 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1e1e │ │ │ │ │ + b.n 193e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e28 : │ │ │ │ │ +00001948 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -3251,18 +2766,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 1e68 │ │ │ │ │ + bhi.n 1988 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 1e82 │ │ │ │ │ + bgt.n 19a2 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3273,72 +2788,72 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e4e │ │ │ │ │ + bne.n 196e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e64 │ │ │ │ │ + b.n 1984 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e7e │ │ │ │ │ + beq.n 199e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1e54 │ │ │ │ │ + beq.n 1974 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e54 │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + bne.n 1974 │ │ │ │ │ + b.n 199e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ea8 : │ │ │ │ │ +000019c8 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr r1, [pc, #584] @ (210c ) │ │ │ │ │ + ldr r1, [pc, #584] @ (1c2c ) │ │ │ │ │ add.w sl, r0, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldrb.w r0, [r2, r9] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ sub.w r1, ip, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ble.w 2094 │ │ │ │ │ + ble.w 1bb4 │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r4, fp, r2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.n 1f5e │ │ │ │ │ + beq.n 1a7e │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 1f3e │ │ │ │ │ + beq.n 1a5e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1f1e │ │ │ │ │ + beq.n 1a3e │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r1, r8, r3 │ │ │ │ │ lsl.w r6, lr, r4 │ │ │ │ │ @@ -3360,15 +2875,15 @@ │ │ │ │ │ subeq.w r1, r8, r7 │ │ │ │ │ addeq r1, r1, r2 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - beq.n 1fee │ │ │ │ │ + beq.n 1b0e │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ │ add.w r9, r7, #1 │ │ │ │ │ add.w r7, r9, #1 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ ldrb.w r5, [r9, #1] │ │ │ │ │ @@ -3380,15 +2895,15 @@ │ │ │ │ │ orr.w r6, r6, r4 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ orr.w r6, r6, r4 │ │ │ │ │ - bne.n 1fa4 │ │ │ │ │ + bne.n 1ac4 │ │ │ │ │ sub.w r1, r8, r7 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldrb.w r5, [r9, #2] │ │ │ │ │ add.w r7, r9, #2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ @@ -3408,15 +2923,15 @@ │ │ │ │ │ subeq.w r1, r8, r7 │ │ │ │ │ addeq r1, r1, r2 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bne.n 1f62 │ │ │ │ │ + bne.n 1a82 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ and.w r5, r0, #31 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ lsl.w r4, r4, r5 │ │ │ │ │ orr.w fp, r4, r6 │ │ │ │ │ @@ -3426,142 +2941,142 @@ │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ asrs r4, r4, #2 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.n 209e │ │ │ │ │ + bgt.n 1bbe │ │ │ │ │ ldrb.w r0, [sl, r6] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 20ee │ │ │ │ │ + bne.n 1c0e │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ strd r4, r8, [sp, #16] │ │ │ │ │ adds r5, r0, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 202e │ │ │ │ │ + b.n 1b4e │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge.n 20d2 │ │ │ │ │ + bge.n 1bf2 │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 202c │ │ │ │ │ + beq.n 1b4c │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bge.n 20ba │ │ │ │ │ + bge.n 1bda │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 20ba │ │ │ │ │ + ble.n 1bda │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ sub.w r7, ip, r6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 20a8 │ │ │ │ │ + bne.n 1bc8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 1c30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 1cec │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r0 │ │ │ │ │ - beq.n 20a2 │ │ │ │ │ - ldr r3, [pc, #140] @ (210c ) │ │ │ │ │ + beq.n 1bc2 │ │ │ │ │ + ldr r3, [pc, #140] @ (1c2c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 209a │ │ │ │ │ + bne.n 1bba │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1fee │ │ │ │ │ + b.n 1b0e │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, 2104 │ │ │ │ │ + cbz r3, 1c24 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 1b9e │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl d8c │ │ │ │ │ + bl d8c <_PyBytes_FormatEx+0x2c0> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ adds r6, r4, r0 │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 1b9e │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ - bmi.n 20ea │ │ │ │ │ + bmi.n 1c0a │ │ │ │ │ add r6, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2010 │ │ │ │ │ + b.n 1b30 │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ - bne.n 2042 │ │ │ │ │ + bne.n 1b62 │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 207e │ │ │ │ │ + bne.n 1b9e │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ + beq.n 1c28 │ │ │ │ │ add r6, r9 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 1bee │ │ │ │ │ add r6, r1 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 1bee │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bmi.n 20ce │ │ │ │ │ + bmi.n 1bee │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 1bee │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 1b9e │ │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 1b9e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002110 : │ │ │ │ │ +00001c30 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ 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 r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl dfc │ │ │ │ │ + bl dfc <_PyBytes_FormatEx+0x330> │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl dfc │ │ │ │ │ + bl dfc <_PyBytes_FormatEx+0x330> │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -3573,147 +3088,147 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bne.n 219c │ │ │ │ │ + bne.n 1cbc │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r4, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ │ add.w r2, r4, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r3, #1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2178 │ │ │ │ │ + bne.n 1c98 │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n 2192 │ │ │ │ │ + b.n 1cb2 │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r4 │ │ │ │ │ strb r2, [r3, #24] │ │ │ │ │ subs r2, r0, r1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2186 │ │ │ │ │ + blt.n 1ca6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ adds r2, r6, r5 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2168 │ │ │ │ │ + blt.n 1c88 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ + beq.n 1ce2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 1cd2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 2168 │ │ │ │ │ + b.n 1c88 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021cc : │ │ │ │ │ +00001cec : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ ldrd r4, r6, [r2, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [r9], #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 229e │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 2294 │ │ │ │ │ + bcs.n 1db4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2290 │ │ │ │ │ + bne.n 1db0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add.w fp, r2, sl │ │ │ │ │ it lt │ │ │ │ │ movlt r1, r6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 1d8e │ │ │ │ │ ldrb r7, [r5, r1] │ │ │ │ │ ldrb.w r3, [fp, r1] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2288 │ │ │ │ │ + bne.n 1da8 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 1d8e │ │ │ │ │ ldrb.w ip, [fp, r3] │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 228a │ │ │ │ │ + bne.n 1daa │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 1d8e │ │ │ │ │ ldrb.w r7, [fp, r3] │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 228a │ │ │ │ │ + bne.n 1daa │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 1d8e │ │ │ │ │ add.w r7, r5, ip │ │ │ │ │ add.w r1, fp, ip │ │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 228a │ │ │ │ │ + bne.n 1daa │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 225c │ │ │ │ │ + bgt.n 1d7c │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 227e │ │ │ │ │ + b.n 1d9e │ │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ │ ldrb.w r3, [fp, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 22d4 │ │ │ │ │ + bne.n 1df4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 2272 │ │ │ │ │ + blt.n 1d92 │ │ │ │ │ sub.w r0, fp, lr │ │ │ │ │ - b.n 2298 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 21fc │ │ │ │ │ + bhi.n 1d1c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ rsb fp, r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ @@ -3722,90 +3237,90 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r3, ip │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov lr, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 2294 │ │ │ │ │ + bcs.n 1db4 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cbz r3, 230a │ │ │ │ │ + cbz r3, 1e2a │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 22c0 │ │ │ │ │ - b.n 2294 │ │ │ │ │ + bhi.n 1de0 │ │ │ │ │ + b.n 1db4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, r3 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bls.n 2294 │ │ │ │ │ + bls.n 1db4 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r7, [r9, r3] │ │ │ │ │ - cbnz r7, 22f0 │ │ │ │ │ + cbnz r7, 1e10 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 2212 │ │ │ │ │ + b.n 1d32 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r6 │ │ │ │ │ addlt r3, r3, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ite ge │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, r7 │ │ │ │ │ - b.n 21f6 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ add.w r1, r2, fp │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 232a │ │ │ │ │ + bge.n 1e4a │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 2314 │ │ │ │ │ + beq.n 1e34 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 1ddc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2340 │ │ │ │ │ + bge.n 1e60 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 235c │ │ │ │ │ + bne.n 1e7c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2330 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 2368 │ │ │ │ │ + bge.n 1e88 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2346 │ │ │ │ │ + beq.n 1e66 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 1ddc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 1ddc │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r0, r1, r0 │ │ │ │ │ - b.n 2298 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -352,943 +352,958 @@ │ │ │ │ │ 00000304 <_PyBytes_DecodeEscape2>: │ │ │ │ │ _PyBytes_DecodeEscape2(): │ │ │ │ │ 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, #3496] @ 0xda8 │ │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add r6, sp, #20 │ │ │ │ │ - ldr r3, [pc, #636] @ (59c <_PyBytes_DecodeEscape2+0x298>) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + add r7, sp, #20 │ │ │ │ │ + ldr r3, [pc, #628] @ (594 <_PyBytes_DecodeEscape2+0x290>) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ - ldr.w sl, [sp, #600] @ 0x258 │ │ │ │ │ + ldr.w fp, [sp, #600] @ 0x258 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r2, [r6, #4] │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - strd r3, r3, [r6, #8] │ │ │ │ │ - str r3, [r6, #16] │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + strd r3, r3, [r7, #8] │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r3, [r6, #20] │ │ │ │ │ + str r3, [r7, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b24 <_PyBytes_DecodeEscape2+0x820> │ │ │ │ │ + beq.w aca <_PyBytes_DecodeEscape2+0x7c6> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w ad2 <_PyBytes_DecodeEscape2+0x7ce> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + blt.w a4a <_PyBytes_DecodeEscape2+0x746> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ │ - bgt.w 8d0 <_PyBytes_DecodeEscape2+0x5cc> │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - str r1, [r6, #8] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add.w fp, r7, r5 │ │ │ │ │ + bgt.w 904 <_PyBytes_DecodeEscape2+0x600> │ │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ │ + str r1, [r7, #8] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + add r2, r8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - str r3, [r6, #16] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ bcs.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 4ac <_PyBytes_DecodeEscape2+0x1a8> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - movw r9, #0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ - movt r9, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldrb.w r2, [r3], #1 │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ + ldrb.w r3, [r8], #1 │ │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ │ beq.n 3b6 <_PyBytes_DecodeEscape2+0xb2> │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ bls.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldrb.w r2, [r3], #1 │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldrb.w r3, [r8], #1 │ │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ │ bne.n 3a0 <_PyBytes_DecodeEscape2+0x9c> │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - beq.w ab4 <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ │ - adds r2, r5, #2 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + beq.w a2c <_PyBytes_DecodeEscape2+0x728> │ │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ │ + adds r3, r6, #2 │ │ │ │ │ sub.w r1, r0, #10 │ │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ │ - bhi.w 9d4 <_PyBytes_DecodeEscape2+0x6d0> │ │ │ │ │ + bhi.w a56 <_PyBytes_DecodeEscape2+0x752> │ │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ │ - .short 0x00e2 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x02ff0303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x030303b6 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x01fd0303 │ │ │ │ │ - .word 0x01fd01fd │ │ │ │ │ - .word 0x01fd01fd │ │ │ │ │ - .word 0x01fd01fd │ │ │ │ │ - .word 0x030301fd │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x024b0303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03270310 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03140303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x00df0303 │ │ │ │ │ - .word 0x03030303 │ │ │ │ │ - .word 0x02470303 │ │ │ │ │ - .word 0x024f0303 │ │ │ │ │ - .word 0x03a70303 │ │ │ │ │ - .word 0x00c60303 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + .short 0x0264 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03d00344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x034403da │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x01fb0344 │ │ │ │ │ + .word 0x01fb01fb │ │ │ │ │ + .word 0x01fb01fb │ │ │ │ │ + .word 0x01fb01fb │ │ │ │ │ + .word 0x034401fb │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x025a0344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x0316031b │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03200344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x021d0344 │ │ │ │ │ + .word 0x03440344 │ │ │ │ │ + .word 0x02550344 │ │ │ │ │ + .word 0x025f0344 │ │ │ │ │ + .word 0x032a0344 │ │ │ │ │ + .word 0x00c80344 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldrb.w r2, [r3], #1 │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.w 5d6 <_PyBytes_DecodeEscape2+0x2d2> │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - bhi.n 5c8 <_PyBytes_DecodeEscape2+0x2c4> │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 896 <_PyBytes_DecodeEscape2+0x592> │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r4, r4, r3 │ │ │ │ │ - beq.w 8f6 <_PyBytes_DecodeEscape2+0x5f2> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 990 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldrb.w r1, [r3], #1 │ │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ │ + beq.w 5d0 <_PyBytes_DecodeEscape2+0x2cc> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + bhi.n 5c2 <_PyBytes_DecodeEscape2+0x2be> │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + ldr.w r8, [r7, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 8c6 <_PyBytes_DecodeEscape2+0x5c2> │ │ │ │ │ + subs r4, r4, r5 │ │ │ │ │ + beq.w 932 <_PyBytes_DecodeEscape2+0x62e> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 9d2 <_PyBytes_DecodeEscape2+0x6ce> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 9a0 <_PyBytes_DecodeEscape2+0x69c> │ │ │ │ │ + blt.w 960 <_PyBytes_DecodeEscape2+0x65c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 7b0 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + beq.w 7ac <_PyBytes_DecodeEscape2+0x4a8> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 978 <_PyBytes_DecodeEscape2+0x674> │ │ │ │ │ + bgt.w 9b6 <_PyBytes_DecodeEscape2+0x6b2> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a72 <_PyBytes_DecodeEscape2+0x76e> │ │ │ │ │ + beq.w b2c <_PyBytes_DecodeEscape2+0x828> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - strd r4, r3, [r5, #8] │ │ │ │ │ - adds r3, r5, r4 │ │ │ │ │ - strb r7, [r3, #16] │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + strd r4, r3, [r6, #8] │ │ │ │ │ + adds r3, r6, r4 │ │ │ │ │ + strb.w r8, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - add.w r0, r5, #16 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #88] @ (59c <_PyBytes_DecodeEscape2+0x298>) │ │ │ │ │ + ldr r3, [pc, #76] @ (594 <_PyBytes_DecodeEscape2+0x290>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 99c <_PyBytes_DecodeEscape2+0x698> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.w 9ce <_PyBytes_DecodeEscape2+0x6ca> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add.w sp, sp, #564 @ 0x234 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - adds r3, r5, #3 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bls.w a24 <_PyBytes_DecodeEscape2+0x720> │ │ │ │ │ - ldrb r1, [r5, #2] │ │ │ │ │ - ldrb.w r0, [r9, r1] │ │ │ │ │ - ldrb r1, [r5, #3] │ │ │ │ │ - ldrb.w r1, [r9, r1] │ │ │ │ │ + add.w r8, r6, #3 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bls.w ade <_PyBytes_DecodeEscape2+0x7da> │ │ │ │ │ + ldrb r1, [r6, #2] │ │ │ │ │ + ldrb.w r0, [sl, r1] │ │ │ │ │ + ldrb r1, [r6, #3] │ │ │ │ │ + ldrb.w r1, [sl, r1] │ │ │ │ │ orr.w ip, r1, r0 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.w a24 <_PyBytes_DecodeEscape2+0x720> │ │ │ │ │ - adds r3, r5, #4 │ │ │ │ │ + bhi.w ade <_PyBytes_DecodeEscape2+0x7da> │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ strb.w r1, [r4], #1 │ │ │ │ │ bls.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 3ac <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ - movs r3, #10 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bls.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ b.n 3ac <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - adds r3, r5, #3 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bls.w b02 <_PyBytes_DecodeEscape2+0x7fe> │ │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ │ - ldrb r3, [r5, #3] │ │ │ │ │ - ldrb r3, [r1, r3] │ │ │ │ │ - orr.w r0, r2, r3 │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bhi.w b02 <_PyBytes_DecodeEscape2+0x7fe> │ │ │ │ │ - add.w r3, r3, r2, lsl #4 │ │ │ │ │ + adds r3, r6, #3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w aa4 <_PyBytes_DecodeEscape2+0x7a0> │ │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ │ + ldrb r1, [r0, r3] │ │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ │ + ldrb r3, [r0, r3] │ │ │ │ │ + orr.w ip, r1, r3 │ │ │ │ │ + cmp.w ip, #15 │ │ │ │ │ + bhi.w aa4 <_PyBytes_DecodeEscape2+0x7a0> │ │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - adds r3, r5, #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + adds r3, r6, #4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ bls.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldrb.w r2, [r3], #1 │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldrb.w r1, [r3], #1 │ │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ │ bne.w 4c2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - beq.w ab4 <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ │ - add.w ip, r5, #2 │ │ │ │ │ - sub.w r2, r0, #10 │ │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ │ - bhi.w ade <_PyBytes_DecodeEscape2+0x7da> │ │ │ │ │ - addw lr, pc, #4 │ │ │ │ │ - ldr.w pc, [lr, r2, lsl #2] │ │ │ │ │ - .word 0x00000893 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w a2c <_PyBytes_DecodeEscape2+0x728> │ │ │ │ │ + ldrb.w lr, [r6, #1] │ │ │ │ │ + add.w ip, r6, #2 │ │ │ │ │ + sub.w r1, lr, #10 │ │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ │ + bhi.w a68 <_PyBytes_DecodeEscape2+0x764> │ │ │ │ │ + addw sl, pc, #4 │ │ │ │ │ + ldr.w pc, [sl, r1, lsl #2] │ │ │ │ │ + .word 0x000008c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009b9 │ │ │ │ │ + .word 0x00000a19 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009c3 │ │ │ │ │ + .word 0x00000a83 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080d │ │ │ │ │ + .word 0x00000825 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000087f │ │ │ │ │ + .word 0x000008af │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009ff │ │ │ │ │ + .word 0x00000a97 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000a09 │ │ │ │ │ + .word 0x00000b79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000a13 │ │ │ │ │ + .word 0x00000ac1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000803 │ │ │ │ │ + .word 0x0000081b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000875 │ │ │ │ │ + .word 0x000008a5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000889 │ │ │ │ │ + .word 0x000008b9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af9 │ │ │ │ │ + .word 0x00000a8d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000adf │ │ │ │ │ + .word 0x00000a69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000005a1 │ │ │ │ │ + .word 0x00000599 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ - movw r5, #13200 @ 0x3390 │ │ │ │ │ + movw r6, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - mla r5, r1, r2, r5 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ + mla r6, r1, r2, r6 │ │ │ │ │ + add r6, r3 │ │ │ │ │ + b.n 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bls.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ - ldrb r1, [r5, #2] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w 920 <_PyBytes_DecodeEscape2+0x61c> │ │ │ │ │ + ldrb r1, [r6, #2] │ │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ │ - bls.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ + bls.w 940 <_PyBytes_DecodeEscape2+0x63c> │ │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ │ - bhi.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ + bhi.n 89a <_PyBytes_DecodeEscape2+0x596> │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ - adds r2, r5, #3 │ │ │ │ │ + adds r3, r6, #3 │ │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bls.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ - ldrb r1, [r5, #3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w 940 <_PyBytes_DecodeEscape2+0x63c> │ │ │ │ │ + ldrb r1, [r6, #3] │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, r1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bhi.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ + bhi.w 940 <_PyBytes_DecodeEscape2+0x63c> │ │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bgt.n 8be <_PyBytes_DecodeEscape2+0x5ba> │ │ │ │ │ - adds r2, r5, #4 │ │ │ │ │ + bgt.n 8f2 <_PyBytes_DecodeEscape2+0x5ee> │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r2, #10 │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #10 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bls.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 3ac <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ + movs r1, #10 │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ │ - cmp fp, ip │ │ │ │ │ - bls.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ │ - cmp r2, #47 @ 0x2f │ │ │ │ │ - bls.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ - cmp r2, #55 @ 0x37 │ │ │ │ │ - bhi.n 8ec <_PyBytes_DecodeEscape2+0x5e8> │ │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ │ - add.w ip, r5, #3 │ │ │ │ │ - add.w r0, r2, r0, lsl #3 │ │ │ │ │ - cmp fp, ip │ │ │ │ │ - bls.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ │ - uxtb.w lr, r2 │ │ │ │ │ - cmp.w lr, #7 │ │ │ │ │ - bhi.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ - add.w r0, r2, r0, lsl #3 │ │ │ │ │ - add.w ip, r5, #4 │ │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ │ - ble.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bls.n 870 <_PyBytes_DecodeEscape2+0x56c> │ │ │ │ │ + ldrb r1, [r6, #2] │ │ │ │ │ + cmp r1, #47 @ 0x2f │ │ │ │ │ + bls.n 870 <_PyBytes_DecodeEscape2+0x56c> │ │ │ │ │ + cmp r1, #55 @ 0x37 │ │ │ │ │ + bhi.n 928 <_PyBytes_DecodeEscape2+0x624> │ │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ │ + add.w ip, r6, #3 │ │ │ │ │ + add.w lr, r1, lr, lsl #3 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bls.n 870 <_PyBytes_DecodeEscape2+0x56c> │ │ │ │ │ + ldrb r1, [r6, #3] │ │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ │ + uxtb.w sl, r1 │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ + bhi.n 870 <_PyBytes_DecodeEscape2+0x56c> │ │ │ │ │ + add.w lr, r1, lr, lsl #3 │ │ │ │ │ + add.w ip, r6, #4 │ │ │ │ │ + cmp.w lr, #255 @ 0xff │ │ │ │ │ + ble.n 870 <_PyBytes_DecodeEscape2+0x56c> │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ itt eq │ │ │ │ │ - streq.w r0, [r8] │ │ │ │ │ - streq.w r3, [sl] │ │ │ │ │ + streq.w lr, [r9] │ │ │ │ │ + streq.w r3, [fp] │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + strb.w lr, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ movs r3, #13 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ movs r3, #9 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r2, #13 │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + strb.w r0, [r4], #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 3ac <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ + movs r1, #13 │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r2, #9 │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + movs r1, #9 │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 902 <_PyBytes_DecodeEscape2+0x5fe> │ │ │ │ │ - add.w r1, r5, #16 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 978 <_PyBytes_DecodeEscape2+0x674> │ │ │ │ │ + add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 8fa <_PyBytes_DecodeEscape2+0x5f6> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq.n 938 <_PyBytes_DecodeEscape2+0x634> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ - str r7, [r6, #0] │ │ │ │ │ + str.w r8, [r7] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - beq.w 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + beq.w 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - b.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + cbnz r0, 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ + b.n 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n 7fe <_PyBytes_DecodeEscape2+0x4fa> │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + str.w r8, [fp] │ │ │ │ │ + b.n 7fe <_PyBytes_DecodeEscape2+0x4fa> │ │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ - str r5, [r6, #8] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 366 <_PyBytes_DecodeEscape2+0x62> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - mov r3, ip │ │ │ │ │ + bne.w 364 <_PyBytes_DecodeEscape2+0x60> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ + mov lr, r0 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 5ca <_PyBytes_DecodeEscape2+0x2c6> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 990 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cbnz r0, 940 <_PyBytes_DecodeEscape2+0x63c> │ │ │ │ │ - ldr r5, [pc, #580] @ (b44 <_PyBytes_DecodeEscape2+0x840>) │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 95c <_PyBytes_DecodeEscape2+0x658> │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - subs r1, r4, r1 │ │ │ │ │ - beq.n 968 <_PyBytes_DecodeEscape2+0x664> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - add r4, sp, #16 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 8ba <_PyBytes_DecodeEscape2+0x5b6> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + b.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w lr, [r4], #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 9d2 <_PyBytes_DecodeEscape2+0x6ce> │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + cbnz r0, 944 <_PyBytes_DecodeEscape2+0x640> │ │ │ │ │ + ldr r6, [pc, #588] @ (b8c <_PyBytes_DecodeEscape2+0x888>) │ │ │ │ │ + b.n 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 802 <_PyBytes_DecodeEscape2+0x4fe> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ + str r1, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ + beq.n 93c <_PyBytes_DecodeEscape2+0x638> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ + bne.n 93c <_PyBytes_DecodeEscape2+0x638> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ + b.n 93c <_PyBytes_DecodeEscape2+0x638> │ │ │ │ │ + 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 _PyByteArray_empty_string │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cbz r3, 9de <_PyBytes_DecodeEscape2+0x6da> │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne.n 90c <_PyBytes_DecodeEscape2+0x608> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + beq.n 9ea <_PyBytes_DecodeEscape2+0x6e6> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8ee <_PyBytes_DecodeEscape2+0x5ea> │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + b.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ + subs r1, r4, r1 │ │ │ │ │ + bne.n 982 <_PyBytes_DecodeEscape2+0x67e> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + add r4, sp, #16 │ │ │ │ │ + str r1, [r7, #0] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 992 <_PyBytes_DecodeEscape2+0x68e> │ │ │ │ │ + b.n 544 <_PyBytes_DecodeEscape2+0x240> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #12 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + streq.w r0, [r9] │ │ │ │ │ + streq.w r8, [fp] │ │ │ │ │ + b.n 884 <_PyBytes_DecodeEscape2+0x580> │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r1, #92 @ 0x5c │ │ │ │ │ + itt eq │ │ │ │ │ + streq.w lr, [r9] │ │ │ │ │ + streq.w r3, [fp] │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + movs r1, #39 @ 0x27 │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.n 9e4 <_PyBytes_DecodeEscape2+0x6e0> │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r3, #12 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r2, #7 │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r2, #8 │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r2, #12 │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + sub.w r2, r6, r8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n a42 <_PyBytes_DecodeEscape2+0x73e> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r3, #8 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + str.w r1, [fp] │ │ │ │ │ + b.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b02 <_PyBytes_DecodeEscape2+0x7fe> │ │ │ │ │ + beq.n aa0 <_PyBytes_DecodeEscape2+0x79c> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ 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 │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbnz r0, a80 <_PyBytes_DecodeEscape2+0x77c> │ │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ │ + cbnz r0, b3a <_PyBytes_DecodeEscape2+0x836> │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ strb.w r1, [r4], #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ bls.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ - bpl.w 596 <_PyBytes_DecodeEscape2+0x292> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + bmi.w 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 8a0 <_PyBytes_DecodeEscape2+0x59c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 534 <_PyBytes_DecodeEscape2+0x230> │ │ │ │ │ - b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + bne.w 538 <_PyBytes_DecodeEscape2+0x234> │ │ │ │ │ + b.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a54 <_PyBytes_DecodeEscape2+0x750> │ │ │ │ │ + beq.n b0e <_PyBytes_DecodeEscape2+0x80a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ 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 aca <_PyBytes_DecodeEscape2+0x7c6> │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov.w r2, #92 @ 0x5c │ │ │ │ │ - itt eq │ │ │ │ │ - streq.w r0, [r8] │ │ │ │ │ - streq.w r3, [sl] │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movs r2, #11 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - subs r2, r5, r7 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n aca <_PyBytes_DecodeEscape2+0x7c6> │ │ │ │ │ - movs r3, #11 │ │ │ │ │ + b.n a42 <_PyBytes_DecodeEscape2+0x73e> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - str r3, [r6, #16] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ - b.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r1, [r4], #1 │ │ │ │ │ + b.n 5be <_PyBytes_DecodeEscape2+0x2ba> │ │ │ │ │ + mov r8, r3 │ │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - nop │ │ │ │ │ + b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b48 <_PyBytesWriter_Prepare>: │ │ │ │ │ +00000b90 <_PyBytesWriter_Prepare>: │ │ │ │ │ _PyBytesWriter_Prepare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r2, b74 <_PyBytesWriter_Prepare+0x2c> │ │ │ │ │ + cbz r2, bbc <_PyBytesWriter_Prepare+0x2c> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w ip, ip, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n b82 <_PyBytesWriter_Prepare+0x3a> │ │ │ │ │ + bgt.n bca <_PyBytesWriter_Prepare+0x3a> │ │ │ │ │ add r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n b78 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + blt.n bc0 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000b90 <_PyBytesWriter_Finish>: │ │ │ │ │ +00000bd8 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c46 <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ + beq.n c8e <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ add.w r6, r0, #24 │ │ │ │ │ subs r4, r1, r6 │ │ │ │ │ - beq.n c68 <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ + beq.n cb0 <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c74 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + bne.n cbc <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n c82 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ + blt.n cca <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ sub.w r7, r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz r7, r7 │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - cbnz r7, c2a <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ + cbnz r7, c72 <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n cd8 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bgt.n d20 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d2a <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ + beq.w d72 <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1298,15 +1313,15 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ - cbnz r6, c18 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + cbnz r6, c60 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1323,35 +1338,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - cbnz r3, c9c <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ + cbnz r3, ce4 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq.n c6a <_PyBytesWriter_Finish+0xda> │ │ │ │ │ + beq.n cb2 <_PyBytesWriter_Finish+0xda> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n c5a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + cbnz r0, ce0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - cbnz r3, c74 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + b.n c5a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + cbnz r3, cbc <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf0 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ - ldr r5, [pc, #200] @ (d3c <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ - b.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + bne.n d38 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ + ldr r5, [pc, #200] @ (d84 <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ + b.n c5a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1362,116 +1377,116 @@ │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n c5a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d0e <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ + beq.n d56 <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq.n d1a <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ + beq.n d62 <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n c5a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c64 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + beq.n cac <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n ce0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + bne.n ce0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n ce0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n ce0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c70 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + beq.n cb8 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c70 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + bne.n cb8 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c70 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + b.n cb8 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne.n ca8 <_PyBytesWriter_Finish+0x118> │ │ │ │ │ + bne.n cf0 <_PyBytesWriter_Finish+0x118> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n cb4 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ + beq.w c5a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n cfc <_PyBytesWriter_Finish+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n ce0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n c18 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + beq.w c5a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n c60 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000d40 : │ │ │ │ │ +00000d88 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n dc4 │ │ │ │ │ + bhi.n e0c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, da6 │ │ │ │ │ + cbz r0, dee │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n dac │ │ │ │ │ + beq.n df4 │ │ │ │ │ adds r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, dde │ │ │ │ │ + cbz r0, e26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1486,108 +1501,108 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [pc, #64] @ (de8 ) │ │ │ │ │ + ldr r5, [pc, #64] @ (e30 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n dea │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n dea │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000dec : │ │ │ │ │ +00000e34 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n efc │ │ │ │ │ + beq.n f44 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 10bc │ │ │ │ │ + beq.w 1104 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w f38 │ │ │ │ │ + beq.w f80 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, sp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe2 │ │ │ │ │ + bne.w 102a │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe2 │ │ │ │ │ + bne.w 102a │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f8e │ │ │ │ │ + beq.w fd6 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f14 │ │ │ │ │ + beq.n f5c │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 102e │ │ │ │ │ + bgt.w 1076 │ │ │ │ │ add r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w fba │ │ │ │ │ - beq.w fac │ │ │ │ │ + blt.w 1002 │ │ │ │ │ + beq.w ff4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 1004 │ │ │ │ │ + bgt.w 104c │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a8 │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1613,136 +1628,136 @@ │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w 1022 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n eee │ │ │ │ │ + beq.n f36 │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n f02 │ │ │ │ │ + bne.n f4a │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n efc │ │ │ │ │ + bne.n f44 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #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 fb4 │ │ │ │ │ + bne.n ffc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n fb0 │ │ │ │ │ + beq.n ff8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n f20 │ │ │ │ │ ldr r2, [r7, #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 e16 │ │ │ │ │ + bne.w e5e │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1082 │ │ │ │ │ + bne.w 10ca │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 1050 │ │ │ │ │ + blt.n 1098 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1054 │ │ │ │ │ + beq.n 109c │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n efc │ │ │ │ │ + b.n f44 │ │ │ │ │ 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.n 101e │ │ │ │ │ + bne.n 1066 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ + beq.n f20 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n ed8 │ │ │ │ │ - ldr r4, [pc, #296] @ (10d8 ) │ │ │ │ │ - b.n eb8 │ │ │ │ │ + b.n f20 │ │ │ │ │ + ldr r4, [pc, #296] @ (1120 ) │ │ │ │ │ + b.n f00 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n ee8 │ │ │ │ │ + b.n f30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w e6c │ │ │ │ │ + bge.w eb4 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w ed8 │ │ │ │ │ + bne.w f20 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n ee4 │ │ │ │ │ - b.n eee │ │ │ │ │ + bne.n f2c │ │ │ │ │ + b.n f36 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -1751,70 +1766,70 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n 101a │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n 101a │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r5, 1036 │ │ │ │ │ + cbz r5, 107e │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w e6c │ │ │ │ │ + bge.w eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n fd2 │ │ │ │ │ + b.n 101a │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n fac │ │ │ │ │ + bne.n ff4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f34 │ │ │ │ │ + beq.w f7c │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efc │ │ │ │ │ + beq.w f44 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w efc │ │ │ │ │ + beq.w f44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w efc │ │ │ │ │ + bne.w f44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n efc │ │ │ │ │ + b.n f44 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1824,39 +1839,39 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1062 │ │ │ │ │ - b.n efc │ │ │ │ │ + bne.n 10aa │ │ │ │ │ + b.n f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb8 │ │ │ │ │ - b.n fd2 │ │ │ │ │ + bne.w f00 │ │ │ │ │ + b.n 101a │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w efc │ │ │ │ │ + beq.w f44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w efc │ │ │ │ │ - b.n f0a │ │ │ │ │ + bne.w f44 │ │ │ │ │ + b.n f52 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000010dc : │ │ │ │ │ +00001124 : │ │ │ │ │ bytes_concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1865,47 +1880,47 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1256 │ │ │ │ │ + bne.w 129e │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1256 │ │ │ │ │ + bne.w 129e │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 11ee │ │ │ │ │ + beq.n 1236 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 11ca │ │ │ │ │ + beq.n 1212 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 1226 │ │ │ │ │ + bgt.n 126e │ │ │ │ │ add.w r8, r5, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 1236 │ │ │ │ │ - beq.n 120c │ │ │ │ │ + blt.n 127e │ │ │ │ │ + beq.n 1254 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 1290 │ │ │ │ │ + bgt.w 12d8 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b4 │ │ │ │ │ + beq.w 12fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1932,92 +1947,92 @@ │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 11b2 │ │ │ │ │ + beq.n 11fa │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 11c2 │ │ │ │ │ + beq.n 120a │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 122e │ │ │ │ │ + bne.n 1276 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 12aa │ │ │ │ │ + beq.n 12f2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 11ac │ │ │ │ │ + b.n 11f4 │ │ │ │ │ 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.n 1210 │ │ │ │ │ + bne.n 1258 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ac │ │ │ │ │ + beq.n 11f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 11ac │ │ │ │ │ - ldr r4, [pc, #180] @ (12c4 ) │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 11f4 │ │ │ │ │ + ldr r4, [pc, #180] @ (130c ) │ │ │ │ │ + b.n 11d6 │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 12c0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 113e │ │ │ │ │ + bge.n 1186 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 124e │ │ │ │ │ + b.n 1296 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r5 │ │ │ │ │ - bge.n 113e │ │ │ │ │ + bge.n 1186 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 11ac │ │ │ │ │ - b.n 11b2 │ │ │ │ │ + bne.n 11f4 │ │ │ │ │ + b.n 11fa │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2026,55 +2041,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 124e │ │ │ │ │ + b.n 1296 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 12ae │ │ │ │ │ + bne.n 12f6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ea │ │ │ │ │ + beq.n 1232 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 11ac │ │ │ │ │ + b.n 11f4 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 124e │ │ │ │ │ + b.n 1296 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 11bc │ │ │ │ │ - ldr r4, [pc, #20] @ (12c4 ) │ │ │ │ │ + b.n 1204 │ │ │ │ │ + ldr r4, [pc, #20] @ (130c ) │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n 11d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 118c │ │ │ │ │ - b.n 124e │ │ │ │ │ + bne.w 11d4 │ │ │ │ │ + b.n 1296 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012c8 : │ │ │ │ │ +00001310 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ @@ -2087,64 +2102,64 @@ │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000012f4 : │ │ │ │ │ +0000133c : │ │ │ │ │ bytes_hash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 130c │ │ │ │ │ + beq.n 1354 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 <_Py_HashBytes> │ │ │ │ │ R_ARM_THM_CALL _Py_HashBytes │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000131c : │ │ │ │ │ +00001364 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 140c │ │ │ │ │ + bpl.n 1466 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ - bpl.n 140c │ │ │ │ │ + bpl.n 1466 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1398 │ │ │ │ │ + beq.n 13e0 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 13be │ │ │ │ │ + bhi.n 1406 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1384 │ │ │ │ │ + bne.n 13cc │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1384 │ │ │ │ │ + bne.n 13cc │ │ │ │ │ sub.w r6, r6, #3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ clz r6, r6 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2161,292 +2176,290 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.w 14a2 │ │ │ │ │ + bhi.w 14fa │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .short 0x0309 │ │ │ │ │ .word 0x03090903 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1434 │ │ │ │ │ + ble.n 147a │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - beq.n 1420 │ │ │ │ │ + bne.n 142e │ │ │ │ │ + add.w r1, r5, #16 │ │ │ │ │ + add.w r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 147a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 14ba │ │ │ │ │ + bhi.n 14e8 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ - .word 0x6b6b030b │ │ │ │ │ - .short 0x6b63 │ │ │ │ │ + .short 0x030b │ │ │ │ │ + .word 0x55625555 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r1, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14cc │ │ │ │ │ + bne.n 1512 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 13b0 │ │ │ │ │ - add.w r1, r5, #16 │ │ │ │ │ - add.w r0, r4, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 13d4 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 148a │ │ │ │ │ + bhi.n 14d0 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ - .word 0x27270f03 │ │ │ │ │ - .short 0x271b │ │ │ │ │ + .short 0x0f03 │ │ │ │ │ + .word 0x271b2727 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it le │ │ │ │ │ movle r0, r2 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r2 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r2 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r2 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + bics.w r0, r0, r1, asr #32 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r0, r3 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - bics.w r0, r0, r1, asr #32 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r0, r3 │ │ │ │ │ - b.n 13b0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ subs r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi.n 1416 │ │ │ │ │ + bhi.n 1470 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.n 14e2 │ │ │ │ │ + bmi.n 1528 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1500 │ │ │ │ │ + bpl.n 1546 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14a6 │ │ │ │ │ + bne.n 14fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bmi.n 150e │ │ │ │ │ + bmi.n 1554 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1416 │ │ │ │ │ + bpl.n 1470 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ - b.n 14a6 │ │ │ │ │ - nop │ │ │ │ │ + beq.w 1470 │ │ │ │ │ + b.n 14fe │ │ │ │ │ │ │ │ │ │ -00001530 <_PyBytesWriter_Init>: │ │ │ │ │ +00001574 <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001540 <_PyBytesWriter_Alloc>: │ │ │ │ │ +00001584 <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - cbz r1, 1576 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + cbz r1, 15ba <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 1586 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 15ca <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ add r4, r1 │ │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ │ - bgt.n 157a <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ + bgt.n 15be <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 1574 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ + b.n 15b8 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 1576 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + b.n 15ba <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001598 <_PyBytesWriter_Resize>: │ │ │ │ │ +000015dc <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ 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 r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1638 <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ + bne.n 167c <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16ac <_PyBytesWriter_Resize+0x114> │ │ │ │ │ + beq.n 16f0 <_PyBytesWriter_Resize+0x114> │ │ │ │ │ add.w r9, r4, #24 │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 16ec <_PyBytesWriter_Resize+0x154> │ │ │ │ │ + bne.w 1730 <_PyBytesWriter_Resize+0x154> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 1694 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ + blt.n 16d8 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r6, [pc, #352] @ (1734 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ + ldreq r6, [pc, #352] @ (1778 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ streq r6, [r4, #0] │ │ │ │ │ - beq.n 1622 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + beq.n 1666 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 1670 <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ + bhi.n 16b4 <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16da <_PyBytesWriter_Resize+0x142> │ │ │ │ │ + beq.n 171e <_PyBytesWriter_Resize+0x142> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2459,207 +2472,207 @@ │ │ │ │ │ add.w r3, r6, r8 │ │ │ │ │ str.w r8, [r6, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - cbnz r5, 1654 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + cbnz r5, 1698 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16fe <_PyBytesWriter_Resize+0x166> │ │ │ │ │ + bne.n 1742 <_PyBytesWriter_Resize+0x166> │ │ │ │ │ adds r3, #16 │ │ │ │ │ adds r0, r3, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ add.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ge │ │ │ │ │ subge.w r8, r8, r3 │ │ │ │ │ - b.n 15b4 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ + b.n 15f8 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16cc <_PyBytesWriter_Resize+0x134> │ │ │ │ │ + bne.n 1710 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 162a <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 166e <_PyBytesWriter_Resize+0x92> │ │ │ │ │ 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 .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 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1634 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1678 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1686 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ + b.n 16ca <_PyBytesWriter_Resize+0xee> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r7, 170c <_PyBytesWriter_Resize+0x174> │ │ │ │ │ + cbnz r7, 1750 <_PyBytesWriter_Resize+0x174> │ │ │ │ │ adds r0, #16 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 16ce <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - cbnz r3, 1708 <_PyBytesWriter_Resize+0x170> │ │ │ │ │ + cbnz r3, 174c <_PyBytesWriter_Resize+0x170> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - b.n 162a <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 166e <_PyBytesWriter_Resize+0x92> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbnz r3, 16e8 <_PyBytesWriter_Resize+0x150> │ │ │ │ │ + cbnz r3, 172c <_PyBytesWriter_Resize+0x150> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 165c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 16a0 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1620 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 168a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 1664 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 16ce <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - b.n 165c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 16a0 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1620 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 168a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 1664 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 16ce <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 1726 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ + cbz r2, 176a <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ - b.n 1634 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1678 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 1704 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 1748 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1730 <_PyBytesWriter_Resize+0x198> │ │ │ │ │ + cbnz r3, 1774 <_PyBytesWriter_Resize+0x198> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16c0 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ - b.n 168a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + beq.n 1704 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ + b.n 16ce <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 1704 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 1748 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - b.n 1718 <_PyBytesWriter_Resize+0x180> │ │ │ │ │ + b.n 175c <_PyBytesWriter_Resize+0x180> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001738 : │ │ │ │ │ +0000177c : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1808 │ │ │ │ │ + bne.n 184c │ │ │ │ │ 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 1908 │ │ │ │ │ + bne.w 194c │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18ec │ │ │ │ │ + blt.w 1930 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - ble.n 1880 │ │ │ │ │ + ble.n 18c4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1840 │ │ │ │ │ + beq.n 1884 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 18a2 │ │ │ │ │ + bne.w 18e6 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ add r6, r3 │ │ │ │ │ sub.w r3, r5, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1864 │ │ │ │ │ + bne.n 18a8 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 18f0 │ │ │ │ │ + bhi.w 1934 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1922 │ │ │ │ │ + beq.w 1966 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2670,190 +2683,190 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, r2, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r6, 1802 │ │ │ │ │ + cbz r6, 1846 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1752 │ │ │ │ │ + beq.n 1796 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 18ce │ │ │ │ │ + beq.n 1912 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18d4 │ │ │ │ │ + blt.n 1918 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.n 18de │ │ │ │ │ + bge.n 1922 │ │ │ │ │ add r5, r4 │ │ │ │ │ - ldr r4, [pc, #252] @ (1930 ) │ │ │ │ │ + ldr r4, [pc, #252] @ (1974 ) │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 18a2 │ │ │ │ │ + bne.n 18e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1884 │ │ │ │ │ + beq.n 18c8 │ │ │ │ │ sub.w r3, r5, #1 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ clz r3, r3 │ │ │ │ │ adds r4, #16 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 17f0 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #176] @ (1934 ) │ │ │ │ │ - b.n 1802 │ │ │ │ │ + ldr r4, [pc, #176] @ (1978 ) │ │ │ │ │ + b.n 1846 │ │ │ │ │ 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.n 184a │ │ │ │ │ + bne.n 188e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1802 │ │ │ │ │ + beq.n 1846 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1802 │ │ │ │ │ + b.n 1846 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 18ec │ │ │ │ │ + cbz r0, 1930 │ │ │ │ │ add.w r3, r5, #15 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 18be │ │ │ │ │ - b.n 1802 │ │ │ │ │ + bne.n 1902 │ │ │ │ │ + b.n 1846 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 18ec │ │ │ │ │ + cbnz r0, 1930 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi.n 18de │ │ │ │ │ + bmi.n 1922 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 1830 │ │ │ │ │ + bgt.n 1874 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1802 │ │ │ │ │ + b.n 1846 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 18ec │ │ │ │ │ + b.n 1930 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 18ec │ │ │ │ │ + b.n 1930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17f4 │ │ │ │ │ - b.n 18ec │ │ │ │ │ + bne.w 1838 │ │ │ │ │ + b.n 1930 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001938 : │ │ │ │ │ +0000197c : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000193c : │ │ │ │ │ +00001980 : │ │ │ │ │ bytes_iter(): │ │ │ │ │ push {r4, 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, #4 │ │ │ │ │ - bpl.n 19ae │ │ │ │ │ + bpl.n 19f2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (19c4 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (1a08 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 19be │ │ │ │ │ + cbz r0, 1a02 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 199c │ │ │ │ │ + beq.n 19e0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (19c8 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (1a0c ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2865,19 +2878,19 @@ │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (19cc ) │ │ │ │ │ + ldr r1, [pc, #40] @ (1a10 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 197e │ │ │ │ │ + b.n 19c2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3364 @ 0xd24 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2887,15 +2900,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000019d0 : │ │ │ │ │ +00001a14 : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2907,182 +2920,182 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbnz r0, 1a14 │ │ │ │ │ + cbnz r0, 1a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a0a │ │ │ │ │ + beq.n 1a4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a0a │ │ │ │ │ + bne.n 1a4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a4e │ │ │ │ │ │ │ │ │ │ -00001a2c : │ │ │ │ │ +00001a70 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 1a30 │ │ │ │ │ + cbnz r0, 1a74 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a2e │ │ │ │ │ + beq.n 1a72 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a2e │ │ │ │ │ + bne.n 1a72 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a48 : │ │ │ │ │ +00001a8c : │ │ │ │ │ bytes_decode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1af0 │ │ │ │ │ + bne.n 1b34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1b26 │ │ │ │ │ + blt.n 1b6a │ │ │ │ │ clz r4, r1 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1b46 │ │ │ │ │ + bne.n 1b8a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1b1a │ │ │ │ │ + beq.n 1b5e │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1b84 │ │ │ │ │ + beq.n 1bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1b64 │ │ │ │ │ + bpl.n 1ba8 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b60 │ │ │ │ │ + beq.n 1ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b4a │ │ │ │ │ + bne.n 1b8e │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1abe │ │ │ │ │ + bne.n 1b02 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1b94 │ │ │ │ │ + bpl.n 1bd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b60 │ │ │ │ │ + beq.n 1ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b4a │ │ │ │ │ + bne.n 1b8e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #188] @ (1bb4 ) │ │ │ │ │ + ldr r5, [pc, #188] @ (1bf8 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b60 │ │ │ │ │ - cbz r4, 1b1a │ │ │ │ │ + cbz r0, 1ba4 │ │ │ │ │ + cbz r4, 1b5e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 1a80 │ │ │ │ │ + b.n 1ac4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ + b.n 1afc │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #136] @ (1bb4 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (1bf8 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a80 │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + bne.n 1ac4 │ │ │ │ │ + b.n 1ba4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1af4 │ │ │ │ │ + b.n 1b38 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ + b.n 1afc │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -3090,42 +3103,42 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1ba4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1b94 │ │ │ │ │ + bpl.n 1bd8 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + b.n 1b0c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1ba4 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001bb8 : │ │ │ │ │ +00001bfc : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -3133,18 +3146,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 1bf8 │ │ │ │ │ + bhi.n 1c3c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1c10 │ │ │ │ │ + bne.n 1c54 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3154,51 +3167,51 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 1c36 │ │ │ │ │ + cbnz r0, 1c7a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1bf4 │ │ │ │ │ + b.n 1c38 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c0c │ │ │ │ │ + beq.n 1c50 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1be4 │ │ │ │ │ + beq.n 1c28 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1be4 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + bne.n 1c28 │ │ │ │ │ + b.n 1c50 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1be4 │ │ │ │ │ + ble.n 1c28 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c24 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + bne.n 1c68 │ │ │ │ │ + b.n 1c50 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c50 : │ │ │ │ │ +00001c94 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3212,57 +3225,57 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2448 │ │ │ │ │ + bhi.w 248c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2328 │ │ │ │ │ + bne.w 236c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2328 │ │ │ │ │ + bne.w 236c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 2462 │ │ │ │ │ + bgt.w 24a6 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.w 1ed0 │ │ │ │ │ + blt.w 1f14 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 24aa │ │ │ │ │ + beq.w 24ee │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1ef8 │ │ │ │ │ + bne.w 1f3c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 208e │ │ │ │ │ + beq.w 20d2 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - blt.w 1e3c │ │ │ │ │ + blt.w 1e80 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 1e3c │ │ │ │ │ + ble.w 1e80 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2290 │ │ │ │ │ + bgt.w 22d4 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -3270,662 +3283,662 @@ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ sub.w ip, r7, r6 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb.w r2, [r9, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [sp, #24] │ │ │ │ │ - beq.w 1eec │ │ │ │ │ + beq.w 1f30 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 1dd2 │ │ │ │ │ + beq.n 1e16 │ │ │ │ │ ldrb.w r8, [r9, #1] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #3 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #2 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dd2 │ │ │ │ │ + beq.n 1e16 │ │ │ │ │ ldrb.w r8, [r9, #2] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #4 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dd2 │ │ │ │ │ + beq.n 1e16 │ │ │ │ │ ldrb.w r8, [r9, #3] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #5 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #4 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dd2 │ │ │ │ │ + beq.n 1e16 │ │ │ │ │ ldrb.w r8, [r9, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ add.w sl, r9, #4 │ │ │ │ │ and.w fp, r8, #31 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #6 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, fp │ │ │ │ │ cmp r0, #5 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dd2 │ │ │ │ │ + beq.n 1e16 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub.w r8, r6, #7 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldrb.w lr, [sl, #1]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r8 │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w lr, fp, lr │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - bne.n 1db0 │ │ │ │ │ + bne.n 1df4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ and.w r8, r2, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ lsl.w lr, lr, r8 │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ - blt.n 1e3c │ │ │ │ │ + blt.n 1e80 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1e0c │ │ │ │ │ + b.n 1e50 │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 1ecc │ │ │ │ │ + bpl.n 1f10 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 1e32 │ │ │ │ │ + bgt.n 1e76 │ │ │ │ │ ldrb r7, [r1, r4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 1df6 │ │ │ │ │ + bne.n 1e3a │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb r7, [r7, r4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 1ebc │ │ │ │ │ + bne.n 1f00 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 1e7c │ │ │ │ │ + bne.n 1ec0 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.w 2018 │ │ │ │ │ + beq.w 205c │ │ │ │ │ add r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 1e0c │ │ │ │ │ + ble.n 1e50 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 201a │ │ │ │ │ + bgt.w 205e │ │ │ │ │ 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 2284 │ │ │ │ │ + bne.w 22c8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2578 │ │ │ │ │ + beq.w 25bc │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 1e74 │ │ │ │ │ + cbz r3, 1eb8 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb.w lr, [r9, #1] │ │ │ │ │ add r7, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bne.n 1ebc │ │ │ │ │ + bne.n 1f00 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 1e1e │ │ │ │ │ + beq.n 1e62 │ │ │ │ │ add.w lr, r4, #17 │ │ │ │ │ movs r7, #2 │ │ │ │ │ add lr, r5 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ ldrb.w ip, [r9, r7] │ │ │ │ │ ldrb.w sl, [lr, #1]! │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne.w 207e │ │ │ │ │ + bne.w 20c2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bgt.n 1e9e │ │ │ │ │ + bgt.n 1ee2 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.n 1e1e │ │ │ │ │ + beq.n 1e62 │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.n 1ef2 │ │ │ │ │ + bmi.n 1f36 │ │ │ │ │ add r4, r6 │ │ │ │ │ - b.n 1e06 │ │ │ │ │ + b.n 1e4a │ │ │ │ │ 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 1e4c │ │ │ │ │ + beq.n 1e90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n 1d1e │ │ │ │ │ + b.n 1d62 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n 1e06 │ │ │ │ │ + b.n 1e4a │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 2106 │ │ │ │ │ + bne.w 214a │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 2350 │ │ │ │ │ + bne.w 2394 │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w r6, r5, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 1f34 │ │ │ │ │ + cbnz r0, 1f78 │ │ │ │ │ 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 1e4c │ │ │ │ │ + beq.n 1e90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 236c │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r7, r0 │ │ │ │ │ add r3, r9 │ │ │ │ │ strb.w r5, [r0, r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ cmp r6, #6 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r6, #7 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - bne.n 200a │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + bne.n 204e │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2000 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + bne.n 2044 │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ mov r7, sl │ │ │ │ │ mls r1, r6, fp, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 236c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, fp │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ sub.w r9, r7, fp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 230a │ │ │ │ │ + beq.w 234e │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add fp, r4 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bne.n 203c │ │ │ │ │ + bne.n 2080 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ sub.w fp, r7, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.w 1e1e │ │ │ │ │ - b.n 1ebc │ │ │ │ │ + beq.w 1e62 │ │ │ │ │ + b.n 1f00 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ ldrb.w r9, [r9] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ add.w r6, sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 20b4 │ │ │ │ │ + cbz r0, 20f8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 20a0 │ │ │ │ │ - b.n 20b8 │ │ │ │ │ + bne.n 20e4 │ │ │ │ │ + b.n 20fc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2132 │ │ │ │ │ + beq.n 2176 │ │ │ │ │ subs r1, r7, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 236c │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ - b.n 20ee │ │ │ │ │ + b.n 2132 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r5, 20fa │ │ │ │ │ + cbz r5, 213e │ │ │ │ │ sub.w sl, r5, sl │ │ │ │ │ mov r2, sl │ │ │ │ │ add r7, sl │ │ │ │ │ add.w sl, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ subs r4, #1 │ │ │ │ │ sub.w fp, r6, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 20ce │ │ │ │ │ + bne.n 2112 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 213c │ │ │ │ │ + beq.n 2180 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2132 │ │ │ │ │ + blt.n 2176 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - bl 26c4 │ │ │ │ │ + bl 2708 │ │ │ │ │ subs.w fp, r0, #0 │ │ │ │ │ - bgt.w 23c8 │ │ │ │ │ + bgt.w 240c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25f0 │ │ │ │ │ + bl 2634 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldrb.w sl, [r9] │ │ │ │ │ add.w r9, r0, r7 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ands.w r8, r2, #3 │ │ │ │ │ - beq.w 2280 │ │ │ │ │ + beq.w 22c4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2132 │ │ │ │ │ + beq.n 2176 │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 227a │ │ │ │ │ + beq.w 22be │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 218c │ │ │ │ │ + beq.n 21d0 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21f6 │ │ │ │ │ + cbz r0, 223a │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21f6 │ │ │ │ │ + cbz r0, 223a │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 21e2 │ │ │ │ │ + b.n 2226 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 21fc │ │ │ │ │ + beq.n 2240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ - cbz r0, 21f6 │ │ │ │ │ + cbz r0, 223a │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ - cbz r0, 21f6 │ │ │ │ │ + cbz r0, 223a │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21f6 │ │ │ │ │ + cbz r0, 223a │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a4 │ │ │ │ │ + bne.n 21e8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 2132 │ │ │ │ │ + beq.n 2176 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r5, r4, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 2312 │ │ │ │ │ + bgt.w 2356 │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 236c │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub.w r2, r9, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 223e │ │ │ │ │ + bne.n 2282 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2234 │ │ │ │ │ + beq.n 2278 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ sub.w r2, r4, r6 │ │ │ │ │ - beq.n 232e │ │ │ │ │ + beq.n 2372 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 222a │ │ │ │ │ + b.n 226e │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 21e2 │ │ │ │ │ + b.n 2226 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 21e2 │ │ │ │ │ + b.n 2226 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r7, r3 │ │ │ │ │ - ble.n 22a0 │ │ │ │ │ + ble.n 22e4 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bgt.n 22cc │ │ │ │ │ + bgt.n 2310 │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r2, r1, #31 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ sub.w ip, r7, r6 │ │ │ │ │ add r1, r0 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldrb.w r2, [r9, r0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 22fe │ │ │ │ │ + beq.n 2342 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 22ee │ │ │ │ │ + beq.n 2332 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 1d22 │ │ │ │ │ + b.n 1d66 │ │ │ │ │ asrs r3, r6, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r7, asr #2 │ │ │ │ │ - blt.n 233c │ │ │ │ │ + blt.n 2380 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 19c8 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1e34 │ │ │ │ │ + b.n 1e78 │ │ │ │ │ and.w lr, r2, #31 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1e2c │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne.w 1d22 │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + bne.w 1d66 │ │ │ │ │ + b.n 1e2c │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 2072 │ │ │ │ │ + b.n 20b6 │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r7 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2274 │ │ │ │ │ + b.n 22b8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl d8c │ │ │ │ │ + bl d8c │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1e34 │ │ │ │ │ + b.n 1e78 │ │ │ │ │ add.w r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + beq.w 2176 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2328 │ │ │ │ │ + beq.n 236c │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add.w r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3935,321 +3948,321 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ add r4, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 239c │ │ │ │ │ + b.n 23e0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r5, r4, r6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n 2312 │ │ │ │ │ + bgt.n 2356 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2328 │ │ │ │ │ + beq.n 236c │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ add.w r3, sl, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r1, r3, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25d4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29e4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25d4 │ │ │ │ │ add.w r3, sl, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 2582 │ │ │ │ │ + beq.w 25c6 │ │ │ │ │ add r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r5, r4 │ │ │ │ │ add.w sl, r3, r6 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 23f4 │ │ │ │ │ + b.n 2438 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ - b.n 1c84 │ │ │ │ │ + beq.w 236c │ │ │ │ │ + b.n 1cc8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 254c │ │ │ │ │ + beq.n 2590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 253c │ │ │ │ │ + bne.n 2580 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 254c │ │ │ │ │ + beq.n 2590 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1ed0 │ │ │ │ │ + bgt.w 1f14 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2530 │ │ │ │ │ + bge.n 2574 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ccc │ │ │ │ │ + bne.w 1d10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + beq.w 2176 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, r7, #1 │ │ │ │ │ strlt r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 2312 │ │ │ │ │ + blt.w 2356 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, r4, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 236c │ │ │ │ │ adds r0, #16 │ │ │ │ │ subs r6, #1 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ add.w r9, r0, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 25b2 │ │ │ │ │ + ble.n 25f6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw fp, #65521 @ 0xfff1 │ │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w fp, fp, r5 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ adds r5, #15 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 259c │ │ │ │ │ + ble.n 25e0 │ │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 250e │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + b.n 2552 │ │ │ │ │ + beq.w 2176 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ccc │ │ │ │ │ - b.n 24aa │ │ │ │ │ + bne.w 1d10 │ │ │ │ │ + b.n 24ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 247e │ │ │ │ │ + bne.n 24c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 247e │ │ │ │ │ + b.n 24c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2328 │ │ │ │ │ + bne.w 236c │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1ed0 │ │ │ │ │ + bgt.w 1f14 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ccc │ │ │ │ │ - b.n 24aa │ │ │ │ │ + bne.w 1d10 │ │ │ │ │ + b.n 24ee │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e6e │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + bne.w 1eb2 │ │ │ │ │ + b.n 1eb8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ add sl, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2442 │ │ │ │ │ + b.n 2486 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ mla r0, r6, r3, r9 │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1ea0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ adds r4, #1 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ │ mov r3, r9 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.n 25e0 │ │ │ │ │ + ble.n 2624 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 25ca │ │ │ │ │ + b.n 260e │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ - b.n 25aa │ │ │ │ │ + b.n 25ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025f0 : │ │ │ │ │ +00002634 : │ │ │ │ │ return_self(): │ │ │ │ │ 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 │ │ │ │ │ - bne.n 2610 │ │ │ │ │ + bne.n 2654 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 260e │ │ │ │ │ + beq.n 2652 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00002618 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +0000265c <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 261e <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ + cbnz r3, 2662 <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ push {r4} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - beq.n 263e <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + beq.n 2682 <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 263e <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + cbnz r2, 2682 <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002644 : │ │ │ │ │ +00002688 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r1, 26b2 │ │ │ │ │ + cbz r1, 26f6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 2698 │ │ │ │ │ + bpl.n 26dc │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbnz r4, 2676 │ │ │ │ │ + cbnz r4, 26ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 267c │ │ │ │ │ + bne.n 26c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -4272,51 +4285,51 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 2692 │ │ │ │ │ + b.n 26d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1266 @ 0x4f2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2692 │ │ │ │ │ + b.n 26d6 │ │ │ │ │ │ │ │ │ │ -000026c4 : │ │ │ │ │ +00002708 : │ │ │ │ │ fastsearch(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldr r4, [pc, #700] @ (2994 ) │ │ │ │ │ + ldr r4, [pc, #708] @ (29e0 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - blt.w 2824 │ │ │ │ │ + blt.w 2872 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 27f0 │ │ │ │ │ + ble.n 283e │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 284a │ │ │ │ │ + beq.w 2898 │ │ │ │ │ movw r5, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 28f4 │ │ │ │ │ + bgt.w 2942 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r1, r4, lr │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r4, fp, r2 │ │ │ │ │ sub.w r6, lr, #2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb.w r3, [r8, r2] │ │ │ │ │ @@ -4327,116 +4340,118 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r6 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r6, #1 │ │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ │ orr.w ip, ip, r0 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ - bne.n 272e │ │ │ │ │ + bne.n 2772 │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - lsls r7, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + lsl.w r7, r7, r0 │ │ │ │ │ + mov.w r0, #0 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - b.n 2776 │ │ │ │ │ + blt.n 2806 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + b.n 27c4 │ │ │ │ │ add.w r5, r4, ip │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r7, r5 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 27b4 │ │ │ │ │ + bpl.n 2802 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 27b8 │ │ │ │ │ + blt.n 2806 │ │ │ │ │ ldrb.w r5, [r4, ip] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 2760 │ │ │ │ │ + bne.n 27aa │ │ │ │ │ add.w r6, fp, ip │ │ │ │ │ movs r5, #0 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldrb.w r1, [r6], #1 │ │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ │ + ldrb.w ip, [r6], #1 │ │ │ │ │ ldrb.w r9, [r8, r5] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bne.n 279c │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne.n 27e8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 278a │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bgt.n 27d6 │ │ │ │ │ + ldr.w ip, [sp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 27d8 │ │ │ │ │ + bne.n 2826 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 280c │ │ │ │ │ + bne.n 285a │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 27c2 │ │ │ │ │ + beq.n 2810 │ │ │ │ │ add ip, r2 │ │ │ │ │ - b.n 2772 │ │ │ │ │ + b.n 27bc │ │ │ │ │ add ip, lr │ │ │ │ │ - b.n 2772 │ │ │ │ │ + b.n 27bc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #464] @ (2994 ) │ │ │ │ │ + ldr r3, [pc, #460] @ (29e0 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 28d4 │ │ │ │ │ + bne.w 2922 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r5, r4, ip │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r7, r5 │ │ │ │ │ lsls r6, r5, #31 │ │ │ │ │ - bpl.n 27b4 │ │ │ │ │ + bpl.n 2802 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add ip, r5 │ │ │ │ │ - b.n 2772 │ │ │ │ │ - bne.n 2824 │ │ │ │ │ + b.n 27bc │ │ │ │ │ + bne.n 2872 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 282a │ │ │ │ │ + bne.n 2878 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble.n 2810 │ │ │ │ │ + ble.n 285e │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2824 │ │ │ │ │ + cbz r0, 2872 │ │ │ │ │ sub.w r0, r0, fp │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 2810 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 2810 │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 281e │ │ │ │ │ + b.n 286c │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2806 │ │ │ │ │ + beq.n 2854 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 2816 │ │ │ │ │ + bhi.n 2864 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 2810 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.w 294e │ │ │ │ │ + bne.w 299c │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bgt.n 2934 │ │ │ │ │ + bgt.n 2982 │ │ │ │ │ add r4, r0 │ │ │ │ │ - b.n 2844 │ │ │ │ │ + b.n 2892 │ │ │ │ │ ldrb.w r3, [r4, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2948 │ │ │ │ │ + beq.w 2996 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bcc.n 283a │ │ │ │ │ - b.n 2824 │ │ │ │ │ + bcc.n 2888 │ │ │ │ │ + b.n 2872 │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ and.w r3, r4, #31 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ @@ -4445,398 +4460,421 @@ │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 285e │ │ │ │ │ + bne.n 28ac │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2824 │ │ │ │ │ + blt.n 2872 │ │ │ │ │ ldrb.w r2, [fp, r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 28a4 │ │ │ │ │ + bne.n 28f2 │ │ │ │ │ add.w r2, lr, r0 │ │ │ │ │ add.w r6, r8, lr │ │ │ │ │ add r2, fp │ │ │ │ │ ldrb.w ip, [r2, #-1]! │ │ │ │ │ ldrb.w r7, [r6, #-1]! │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 28d8 │ │ │ │ │ + bne.n 2926 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 2892 │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + bne.n 28e0 │ │ │ │ │ + b.n 2810 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2824 │ │ │ │ │ + beq.n 2872 │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 2942 │ │ │ │ │ + bpl.n 2990 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 2880 │ │ │ │ │ + b.n 28ce │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 2964 │ │ │ │ │ - ldr r4, [pc, #204] @ (2994 ) │ │ │ │ │ + beq.n 29b2 │ │ │ │ │ + ldr r4, [pc, #200] @ (29e0 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 297a │ │ │ │ │ + beq.n 29c8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - cbz r0, 28ee │ │ │ │ │ + cbz r0, 293c │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ - bpl.n 2942 │ │ │ │ │ + bpl.n 2990 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 287c │ │ │ │ │ + b.n 28ca │ │ │ │ │ movw r5, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r5 │ │ │ │ │ - ble.w 270c │ │ │ │ │ + ble.w 2750 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 270c │ │ │ │ │ + ble.w 2750 │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ cmp.w r5, r1, asr #2 │ │ │ │ │ - blt.n 28c0 │ │ │ │ │ - ldr r4, [pc, #124] @ (2994 ) │ │ │ │ │ + blt.n 290e │ │ │ │ │ + ldr r4, [pc, #124] @ (29e0 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 28d4 │ │ │ │ │ + bne.n 2922 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1ea8 │ │ │ │ │ + b.w 19c8 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2824 │ │ │ │ │ - b.n 2806 │ │ │ │ │ + beq.w 2872 │ │ │ │ │ + b.n 2854 │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ - b.n 28f0 │ │ │ │ │ + b.n 293e │ │ │ │ │ sub.w r0, r4, fp │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 2810 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 27c2 │ │ │ │ │ + ble.w 2810 │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2988 │ │ │ │ │ + beq.n 29d6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2952 │ │ │ │ │ + b.n 29a0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 1c30 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 1cec │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 2810 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w d8c │ │ │ │ │ + b.w d8c │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 2960 │ │ │ │ │ - b.n 27c2 │ │ │ │ │ - nop │ │ │ │ │ + bne.n 29ae │ │ │ │ │ + b.n 2810 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002998 : │ │ │ │ │ +000029e4 : │ │ │ │ │ fastsearch.constprop.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, #3944] @ 0xf68 │ │ │ │ │ - ldr r4, [pc, #540] @ (2bc8 ) │ │ │ │ │ + ldr r4, [pc, #600] @ (2c50 ) │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 2b00 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ + blt.w 2b46 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2b50 │ │ │ │ │ - movw r6, #2499 @ 0x9c3 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bgt.w 2b80 │ │ │ │ │ - ldrb.w fp, [r4] │ │ │ │ │ - add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - sub.w r1, r7, ip │ │ │ │ │ + ble.w 2b9a │ │ │ │ │ + movw r7, #2499 @ 0x9c3 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bgt.w 2bca │ │ │ │ │ + ldrb.w fp, [r5] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + subs r1, r1, r3 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ and.w r3, fp, #31 │ │ │ │ │ - add.w lr, r5, r6 │ │ │ │ │ - lsls r0, r3 │ │ │ │ │ - ldrb r3, [r4, r6] │ │ │ │ │ + adds r4, r0, r2 │ │ │ │ │ + lsl.w ip, ip, r3 │ │ │ │ │ + ldrb r3, [r5, r2] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ite eq │ │ │ │ │ - subeq.w r7, ip, #2 │ │ │ │ │ - movne r7, r6 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.n 2a9e │ │ │ │ │ - ldrb.w r8, [r4, #1] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r7, r2 │ │ │ │ │ + beq.w 2b94 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ + ldrb.w r8, [r5, #1] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it eq │ │ │ │ │ - subeq.w r7, ip, #3 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - lsl.w r2, r2, r9 │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a9e │ │ │ │ │ - ldrb.w r8, [r4, #2] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + subeq.w r7, lr, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsl.w r0, r0, r9 │ │ │ │ │ + orr.w ip, ip, r0 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ + ldrb.w r8, [r5, #2] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it eq │ │ │ │ │ - subeq.w r7, ip, #4 │ │ │ │ │ - cmp r6, #3 │ │ │ │ │ - lsl.w r2, r2, r9 │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a9e │ │ │ │ │ - ldrb.w r8, [r4, #3] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + subeq.w r7, lr, #4 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + lsl.w r0, r0, r9 │ │ │ │ │ + orr.w ip, ip, r0 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ + ldrb.w r8, [r5, #3] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it eq │ │ │ │ │ - subeq.w r7, ip, #5 │ │ │ │ │ - cmp r6, #4 │ │ │ │ │ - lsl.w r2, r2, r9 │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a9e │ │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - add.w r9, r4, #4 │ │ │ │ │ + subeq.w r7, lr, #5 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + lsl.w r0, r0, r9 │ │ │ │ │ + orr.w ip, ip, r0 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ + ldrb.w r8, [r5, #4] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add.w r9, r5, #4 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it eq │ │ │ │ │ - subeq.w r7, ip, #6 │ │ │ │ │ - cmp r6, #5 │ │ │ │ │ - lsl.w r2, r2, sl │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a9e │ │ │ │ │ - sub.w r8, ip, #7 │ │ │ │ │ + subeq.w r7, lr, #6 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + lsl.w r0, r0, sl │ │ │ │ │ + orr.w ip, ip, r0 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ + sub.w r8, lr, #7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - ldrb.w r2, [r9, #1]! │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + ldrb.w r0, [r9, #1]! │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r8 │ │ │ │ │ - and.w r2, r2, #31 │ │ │ │ │ + and.w r0, r0, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - lsl.w r2, sl, r2 │ │ │ │ │ + lsl.w r0, sl, r0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - bne.n 2a7e │ │ │ │ │ + orr.w ip, ip, r0 │ │ │ │ │ + bne.n 2ac8 │ │ │ │ │ and.w r8, r3, #31 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - lsl.w r2, r2, r8 │ │ │ │ │ - orr.w r2, r2, r0 │ │ │ │ │ - blt.n 2b00 │ │ │ │ │ + lsl.w r0, r0, r8 │ │ │ │ │ + orr.w ip, r0, ip │ │ │ │ │ + blt.n 2b46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 2ace │ │ │ │ │ - add.w r7, lr, r0 │ │ │ │ │ + b.n 2b16 │ │ │ │ │ + adds r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ - lsr.w r7, r2, r7 │ │ │ │ │ + lsr.w r7, ip, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 2af8 │ │ │ │ │ + bpl.n 2b3e │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - blt.n 2b00 │ │ │ │ │ - ldrb.w r7, [lr, r0] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bgt.n 2b46 │ │ │ │ │ + ldrb r7, [r4, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2ab6 │ │ │ │ │ - ldrb.w r8, [r5, r0] │ │ │ │ │ - adds r7, r5, r0 │ │ │ │ │ + bne.n 2b00 │ │ │ │ │ + ldrb.w r8, [r6, r0] │ │ │ │ │ + adds r7, r6, r0 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n 2b3a │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - bne.n 2b06 │ │ │ │ │ - ldr r3, [pc, #224] @ (2bc8 ) │ │ │ │ │ + bne.n 2b80 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.n 2b4c │ │ │ │ │ + ldr r3, [pc, #292] @ (2c50 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2b7c │ │ │ │ │ + bne.n 2bc6 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r0, ip │ │ │ │ │ + add r0, lr │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bge.n 2ace │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + ble.n 2b16 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ae4 │ │ │ │ │ - ldrb.w r9, [r4, #1] │ │ │ │ │ - ldrb.w r8, [r7, #1] │ │ │ │ │ + b.n 2b2a │ │ │ │ │ + ldrb.w r9, [r7, #1] │ │ │ │ │ + ldrb.w r8, [r5, #1] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 2b3a │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - beq.n 2ae4 │ │ │ │ │ + bne.n 2b80 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.n 2b2a │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ ldrb.w sl, [r7, r8] │ │ │ │ │ - ldrb.w r9, [r4, r8] │ │ │ │ │ + ldrb.w r9, [r5, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.n 2b32 │ │ │ │ │ + bne.n 2b78 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bgt.n 2b1e │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + blt.n 2b64 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - beq.n 2ae4 │ │ │ │ │ - add.w r7, lr, r0 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + beq.n 2b2a │ │ │ │ │ + adds r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ - lsr.w r7, r2, r7 │ │ │ │ │ + lsr.w r7, ip, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 2af8 │ │ │ │ │ + bpl.n 2b3e │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n 2ac8 │ │ │ │ │ - bne.n 2b00 │ │ │ │ │ + b.n 2b10 │ │ │ │ │ + sub.w r7, lr, #2 │ │ │ │ │ + b.n 2a40 │ │ │ │ │ + bne.n 2b46 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - ble.n 2b66 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + ble.n 2bb0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b00 │ │ │ │ │ - subs r0, r0, r5 │ │ │ │ │ - b.n 2ae4 │ │ │ │ │ - add r7, r0 │ │ │ │ │ + beq.n 2b46 │ │ │ │ │ + subs r0, r0, r6 │ │ │ │ │ + b.n 2b2a │ │ │ │ │ + add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2b74 │ │ │ │ │ + b.n 2bbe │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2b62 │ │ │ │ │ + beq.n 2bac │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bhi.n 2b6c │ │ │ │ │ - b.n 2b00 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bhi.n 2bb6 │ │ │ │ │ + b.n 2b46 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - movw r6, #29999 @ 0x752f │ │ │ │ │ + movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ - cmple r1, r6 │ │ │ │ │ - ble.w 29d2 │ │ │ │ │ + cmple r1, r7 │ │ │ │ │ + ble.n 2bda │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 29d2 │ │ │ │ │ - asrs r6, r3, #2 │ │ │ │ │ - add.w r6, r6, r6, lsl #1 │ │ │ │ │ - cmp.w r6, r1, asr #2 │ │ │ │ │ - blt.n 2bb0 │ │ │ │ │ + bgt.n 2c0e │ │ │ │ │ + ldrb.w fp, [r5] │ │ │ │ │ + add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + sub.w r1, r4, lr │ │ │ │ │ + and.w r3, fp, #31 │ │ │ │ │ + adds r4, r6, r2 │ │ │ │ │ + lsl.w ip, ip, r3 │ │ │ │ │ + ldrb r3, [r5, r2] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.n 2c06 │ │ │ │ │ + sub.w r7, lr, #2 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 2a44 │ │ │ │ │ + b.n 2afa │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 2c2a │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 2a44 │ │ │ │ │ + asrs r7, r3, #2 │ │ │ │ │ + add.w r7, r7, r7, lsl #1 │ │ │ │ │ + cmp.w r7, r1, asr #2 │ │ │ │ │ + blt.n 2c3a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 19c8 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 2ae4 │ │ │ │ │ + b.n 2b2a │ │ │ │ │ + and.w r0, r3, #31 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + lsl.w r0, r2, r0 │ │ │ │ │ + orr.w ip, r0, ip │ │ │ │ │ + b.n 2afa │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 1c30 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 21cc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 1cec │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2ae4 │ │ │ │ │ - nop │ │ │ │ │ + b.n 2b2a │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002bcc <_PyBytes_Repeat>: │ │ │ │ │ +00002c54 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ - cbz r1, 2c34 <_PyBytes_Repeat+0x68> │ │ │ │ │ + cbz r1, 2cbc <_PyBytes_Repeat+0x68> │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2bf0 <_PyBytes_Repeat+0x24> │ │ │ │ │ + bne.n 2c78 <_PyBytes_Repeat+0x24> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2c36 <_PyBytes_Repeat+0x6a> │ │ │ │ │ + beq.n 2cbe <_PyBytes_Repeat+0x6a> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 2c32 <_PyBytes_Repeat+0x66> │ │ │ │ │ + ble.n 2cba <_PyBytes_Repeat+0x66> │ │ │ │ │ subs r7, r5, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 2c32 <_PyBytes_Repeat+0x66> │ │ │ │ │ + bge.n 2cba <_PyBytes_Repeat+0x66> │ │ │ │ │ subs r7, r5, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 2c1a <_PyBytes_Repeat+0x4e> │ │ │ │ │ + bgt.n 2ca2 <_PyBytes_Repeat+0x4e> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 2c02 <_PyBytes_Repeat+0x36> │ │ │ │ │ + bgt.n 2c8a <_PyBytes_Repeat+0x36> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00002c3c : │ │ │ │ │ +00002cc4 : │ │ │ │ │ PyBytes_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 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r4, r0, #15 │ │ │ │ │ @@ -4844,57 +4882,57 @@ │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r8, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2c80 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2d54 │ │ │ │ │ + bhi.n 2ddc │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2e3c │ │ │ │ │ + blt.w 2ec4 │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2ca0 │ │ │ │ │ + ble.n 2d28 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2c6c │ │ │ │ │ + bls.n 2cf4 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2de4 │ │ │ │ │ + beq.w 2e6c │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 2c74 │ │ │ │ │ + b.n 2cfc │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2cb8 │ │ │ │ │ + cbz r3, 2d40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2e16 │ │ │ │ │ + bne.w 2e9e │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2e2a │ │ │ │ │ + bne.w 2eb2 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e52 │ │ │ │ │ + beq.w 2eda │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2e56 │ │ │ │ │ + bpl.w 2ede │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ @@ -4902,225 +4940,223 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ │ movw lr, #30812 @ 0x785c │ │ │ │ │ strb.w r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2d4e │ │ │ │ │ + ble.n 2dd6 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2e1a │ │ │ │ │ + beq.w 2ea2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2e1a │ │ │ │ │ + beq.w 2ea2 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2e94 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2df8 │ │ │ │ │ + beq.n 2e80 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2e02 │ │ │ │ │ + beq.n 2e8a │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d28 │ │ │ │ │ + bhi.n 2db0 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ strh.w lr, [r2] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ adds r2, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb.w r1, [r1, r8] │ │ │ │ │ strb.w r1, [r2, #-2] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ strb r7, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.n 2c94 │ │ │ │ │ + bhi.n 2d1c │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002de5 │ │ │ │ │ + .word 0x00002e6d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002de5 │ │ │ │ │ + .word 0x00002e6d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002de5 │ │ │ │ │ + .word 0x00002e6d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002de9 │ │ │ │ │ + .word 0x00002e71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c95 │ │ │ │ │ + .word 0x00002d1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002df1 │ │ │ │ │ + .word 0x00002e79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2c74 │ │ │ │ │ + b.n 2cfc │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c74 │ │ │ │ │ + b.n 2cfc │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c74 │ │ │ │ │ + b.n 2cfc │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2cc2 │ │ │ │ │ + b.n 2d4a │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ + b.n 2d80 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2e3c │ │ │ │ │ + blt.n 2ec4 │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2cc2 │ │ │ │ │ + b.n 2d4a │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d50 │ │ │ │ │ + b.n 2dd8 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2ce2 │ │ │ │ │ + b.n 2d6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e5c : │ │ │ │ │ +00002ee4 : │ │ │ │ │ bytes_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 r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 305c │ │ │ │ │ + ble.w 30d8 │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ movs r0, #3 │ │ │ │ │ adds r1, r2, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2eaa │ │ │ │ │ + b.n 2f32 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2fba │ │ │ │ │ + bhi.w 303c │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 309a │ │ │ │ │ + blt.w 313e │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2ecc │ │ │ │ │ + beq.n 2f54 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2e92 │ │ │ │ │ + bls.n 2f1a │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 304c │ │ │ │ │ + beq.w 30cc │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2fa6 │ │ │ │ │ + bhi.n 3028 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 309a │ │ │ │ │ + beq.w 313e │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2eaa │ │ │ │ │ - movs r6, #39 @ 0x27 │ │ │ │ │ + bne.n 2f32 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3080 │ │ │ │ │ + bne.w 3120 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30b0 │ │ │ │ │ + beq.w 30e8 │ │ │ │ │ + movs r6, #39 @ 0x27 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 30b4 │ │ │ │ │ + bpl.w 30ec │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r0, #20 │ │ │ │ │ - addpl.w r3, r0, #28 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ │ + bpl.w 3138 │ │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ │ + add.w ip, r0, #22 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - strb.w r2, [ip], #2 │ │ │ │ │ - strb r6, [r3, #1] │ │ │ │ │ - ble.w 3058 │ │ │ │ │ + strb r6, [r0, #21] │ │ │ │ │ + strb r3, [r0, #20] │ │ │ │ │ + ble.w 30fe │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ @@ -5129,664 +5165,689 @@ │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ itttt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ moveq r4, #92 @ 0x5c │ │ │ │ │ strbeq.w r4, [r2], #2 │ │ │ │ │ strbeq.w r3, [ip, #1] │ │ │ │ │ - beq.n 2fb2 │ │ │ │ │ + beq.n 3034 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2fb2 │ │ │ │ │ + beq.n 3034 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2fb2 │ │ │ │ │ + beq.n 3034 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2fb2 │ │ │ │ │ + beq.n 3034 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f76 │ │ │ │ │ + bhi.n 2ff8 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2fa0 │ │ │ │ │ + beq.n 3022 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2f16 │ │ │ │ │ + b.n 2f98 │ │ │ │ │ strh.w r7, [ip] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb.w r4, [r4, r8] │ │ │ │ │ strb.w r4, [ip, #2] │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ - bne.n 2f72 │ │ │ │ │ + bne.n 2ff4 │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw ip, #65531 @ 0xfffb │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 2e9e │ │ │ │ │ + b.n 2f26 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2fa0 │ │ │ │ │ + beq.n 3022 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2f16 │ │ │ │ │ + b.n 2f98 │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2eb8 │ │ │ │ │ - addw r9, pc, #8 │ │ │ │ │ + bhi.w 2f40 │ │ │ │ │ + addw r9, pc, #4 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000304d │ │ │ │ │ + .word 0x000030cd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000304d │ │ │ │ │ + .word 0x000030cd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000304d │ │ │ │ │ + .word 0x000030cd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003063 │ │ │ │ │ + .word 0x00003103 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002eb9 │ │ │ │ │ + .word 0x00002f41 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003073 │ │ │ │ │ + .word 0x00003113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2e9e │ │ │ │ │ - mov r2, ip │ │ │ │ │ - b.n 2fa0 │ │ │ │ │ + b.n 2f26 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2ed4 │ │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2f68 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 3024 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + strb.w r2, [ip], #2 │ │ │ │ │ + strb r6, [r3, #1] │ │ │ │ │ + bgt.w 2f86 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + b.n 3022 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e9e │ │ │ │ │ + b.n 2f26 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e9e │ │ │ │ │ + b.n 2f26 │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2ed4 │ │ │ │ │ + beq.n 30dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 309a │ │ │ │ │ + bgt.n 313e │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2ed4 │ │ │ │ │ + b.n 30dc │ │ │ │ │ + add.w r3, r0, #28 │ │ │ │ │ + b.n 30ee │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2fa2 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b.n 2ef4 │ │ │ │ │ + b.n 30e8 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000030b8 : │ │ │ │ │ +00003158 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 3100 │ │ │ │ │ + cbz r3, 31a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 30d4 │ │ │ │ │ + bge.n 3174 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #56] @ (3104 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (31a4 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 30fc │ │ │ │ │ + beq.n 319c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 30fc │ │ │ │ │ + cbnz r2, 319c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003108 : │ │ │ │ │ +000031a8 : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 33fc │ │ │ │ │ + bne.w 34bc │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 3548 │ │ │ │ │ + bhi.w 3606 │ │ │ │ │ add.w r5, r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3544 │ │ │ │ │ + beq.w 3602 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 342c │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 32e4 │ │ │ │ │ + beq.w 34ec │ │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3382 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 32e4 │ │ │ │ │ - ldr r1, [pc, #672] @ (33f0 ) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.w 3382 │ │ │ │ │ + ldr r1, [pc, #704] @ (34b0 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 321e │ │ │ │ │ + bne.n 32bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 336a │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + bne.w 3408 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r0, r2, #3 │ │ │ │ │ - bmi.w 356c │ │ │ │ │ + lsls r5, r2, #3 │ │ │ │ │ + bmi.w 362a │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 317c │ │ │ │ │ + cbz r2, 321c │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3342 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + bne.w 33e0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - beq.w 346e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 352e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32be │ │ │ │ │ + beq.w 335c │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 336a │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.w 347c │ │ │ │ │ - beq.w 33b8 │ │ │ │ │ + blt.w 3408 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.w 353c │ │ │ │ │ + beq.w 3476 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bhi.w 3438 │ │ │ │ │ - add.w r0, r5, #17 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bhi.w 34f8 │ │ │ │ │ + add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3510 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + beq.w 35ce │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3508 │ │ │ │ │ + bne.w 35c8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + add r6, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strb r3, [r5, #16] │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + strb r3, [r6, #16] │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3450 │ │ │ │ │ + blt.w 3510 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bne.n 3286 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bne.n 3324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #468] @ (33f4 ) │ │ │ │ │ + ldr r3, [pc, #500] @ (34b4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r7, r3, #20 │ │ │ │ │ - bpl.w 345e │ │ │ │ │ + lsls r3, r3, #20 │ │ │ │ │ + bpl.w 351e │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ - ldr r7, [r0, r3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 345e │ │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 351e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 326c │ │ │ │ │ + beq.n 330a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 326c │ │ │ │ │ + cbnz r3, 330a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 336a │ │ │ │ │ + beq.n 3408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r5, r2, #4 │ │ │ │ │ - bpl.w 351e │ │ │ │ │ + lsls r6, r2, #4 │ │ │ │ │ + bpl.w 35dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 3216 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 32b4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 32a6 │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ + cbz r0, 3344 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 32ba │ │ │ │ │ + beq.n 3358 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3684 │ │ │ │ │ + beq.w 3742 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3216 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + b.n 32b4 │ │ │ │ │ + ldr r2, [r6, #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 │ │ │ │ │ - bne.n 336e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 5da4 <_PyBytes_FromList> │ │ │ │ │ + bne.n 340c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 64b0 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 336a │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bne.n 3286 │ │ │ │ │ + beq.n 3408 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bne.n 3324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 35ae │ │ │ │ │ + beq.w 366c │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r0, r3, #3 │ │ │ │ │ - bpl.w 36a6 │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + bpl.w 3764 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 336a │ │ │ │ │ + cbz r0, 3408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 368e │ │ │ │ │ + bne.w 374c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 35ae │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3612 │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + bne.w 366c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 36d0 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r1, r3, #3 │ │ │ │ │ - bpl.w 3612 │ │ │ │ │ + lsls r4, r3, #3 │ │ │ │ │ + bpl.w 36d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 336a │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + cbz r0, 3408 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 32d8 │ │ │ │ │ + b.n 3376 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - beq.w 3584 │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ + beq.w 3642 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 366c │ │ │ │ │ + blt.w 372a │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl e8 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3338 │ │ │ │ │ + bne.n 33d6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 33bc │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne.n 347a │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 336a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 32d8 │ │ │ │ │ - adds r5, #16 │ │ │ │ │ - add.w r9, r7, #8 │ │ │ │ │ - add r5, r0 │ │ │ │ │ - add.w r7, r0, #16 │ │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ │ + beq.n 3408 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.n 3376 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + beq.w 358e │ │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ │ + bhi.w 3594 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + strb r0, [r4, #16] │ │ │ │ │ + beq.n 3376 │ │ │ │ │ + add.w r8, r9, #16 │ │ │ │ │ + adds r6, #12 │ │ │ │ │ + add r8, r4 │ │ │ │ │ + add.w r9, r4, #17 │ │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 34ce │ │ │ │ │ + beq.w 358e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 34d4 │ │ │ │ │ - strb.w r0, [r7], #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n 3398 │ │ │ │ │ - b.n 32d8 │ │ │ │ │ - ldr r4, [pc, #60] @ (33f8 ) │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + bhi.w 3594 │ │ │ │ │ + strb.w r0, [r9], #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + bne.n 3456 │ │ │ │ │ + b.n 3376 │ │ │ │ │ + ldr r4, [pc, #64] @ (34b8 ) │ │ │ │ │ + b.n 3296 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 34bc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bmi.n 357c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3494 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 5418 <_PyBytes_FromIterator> │ │ │ │ │ + beq.n 3554 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 54d8 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3366 │ │ │ │ │ + beq.n 3404 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3366 │ │ │ │ │ + bne.n 3404 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3366 │ │ │ │ │ + b.n 3404 │ │ │ │ │ + nop │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001ca │ │ │ │ │ + .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - add r7, r4 │ │ │ │ │ + add r6, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #704] @ (36c8 ) │ │ │ │ │ + ldr r4, [pc, #700] @ (3784 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 336a │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 313e │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + beq.n 3408 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 31de │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #660] @ (36cc ) │ │ │ │ │ - b.n 32d8 │ │ │ │ │ + ldr r4, [pc, #656] @ (3788 ) │ │ │ │ │ + b.n 3376 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2c │ │ │ │ │ + bl 1a70 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 3254 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + b.n 32f2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 34c6 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.n 32d8 │ │ │ │ │ + bne.n 3586 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 3376 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 344e │ │ │ │ │ + b.n 350e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + beq.w 3408 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 34aa │ │ │ │ │ + b.n 356a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - b.n 32d8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + b.n 3376 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 34ea │ │ │ │ │ + cbnz r0, 35aa │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3408 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 336a │ │ │ │ │ + bne.w 3408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + b.n 3282 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31f6 │ │ │ │ │ - b.n 344e │ │ │ │ │ + bne.w 3294 │ │ │ │ │ + b.n 350e │ │ │ │ │ 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 .LC33 │ │ │ │ │ @@ -5794,88 +5855,88 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 336a │ │ │ │ │ - b.n 34f6 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 3404 │ │ │ │ │ + beq.w 3408 │ │ │ │ │ + b.n 35b6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 34c4 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #376] @ (36c8 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (3784 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 313e │ │ │ │ │ - b.n 336a │ │ │ │ │ + bne.w 31de │ │ │ │ │ + b.n 3408 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 366c │ │ │ │ │ + beq.n 372a │ │ │ │ │ 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.w 336a │ │ │ │ │ + beq.w 3408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 3f80 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 403c │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3366 │ │ │ │ │ + b.n 3404 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bpl.n 364e │ │ │ │ │ + lsls r0, r2, #3 │ │ │ │ │ + bpl.n 370c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 336a │ │ │ │ │ + beq.w 3408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 368e │ │ │ │ │ - cbz r7, 3626 │ │ │ │ │ + bne.n 374c │ │ │ │ │ + cbz r6, 36e4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3608 │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + bne.n 36c6 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5887,29 +5948,29 @@ │ │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 336a │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + b.n 3408 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bmi.w 332c │ │ │ │ │ + lsls r1, r3, #3 │ │ │ │ │ + bmi.w 33ca │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3648 │ │ │ │ │ + b.n 3706 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5920,59 +5981,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ 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 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ 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 336a │ │ │ │ │ + b.n 3408 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -5980,142 +6041,141 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 336a │ │ │ │ │ - nop │ │ │ │ │ + b.n 3408 │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036d0 : │ │ │ │ │ +0000378c : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ 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 │ │ │ │ │ - bne.n 36f0 │ │ │ │ │ + bne.n 37ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 36ea │ │ │ │ │ + bne.n 37a6 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000036f8 : │ │ │ │ │ +000037b4 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt.n 37b8 │ │ │ │ │ - beq.n 37b8 │ │ │ │ │ + blt.n 3874 │ │ │ │ │ + beq.n 3874 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 383e │ │ │ │ │ + blt.w 38ec │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 37fa │ │ │ │ │ + beq.n 38b6 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 383e │ │ │ │ │ + bhi.n 38ec │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3836 │ │ │ │ │ + beq.w 390c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3830 │ │ │ │ │ + bne.n 3906 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r4, 377e │ │ │ │ │ + cbz r4, 383a │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 3784 │ │ │ │ │ + bne.n 3840 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 382a │ │ │ │ │ + beq.n 38e6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 377e │ │ │ │ │ + bge.n 383a │ │ │ │ │ subs r7, r4, r6 │ │ │ │ │ add.w r0, r8, r6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 3798 │ │ │ │ │ + blt.n 3854 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbz r5, 381a │ │ │ │ │ + cbz r5, 38d6 │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3836 │ │ │ │ │ + beq.n 390c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne.n 3830 │ │ │ │ │ + bne.n 3906 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -6123,60 +6183,60 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r7, #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 3728 │ │ │ │ │ + bne.n 37e4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n 377e │ │ │ │ │ + b.n 383a │ │ │ │ │ ldr r2, [r7, #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 3808 │ │ │ │ │ - b.n 37ba │ │ │ │ │ + beq.n 38c4 │ │ │ │ │ + b.n 3876 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 3798 │ │ │ │ │ - b.n 377e │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 3754 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + blt.n 3854 │ │ │ │ │ + b.n 383a │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 377e │ │ │ │ │ + b.n 383a │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 3810 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00003858 <_PyBytes_Join>: │ │ │ │ │ +00003914 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.n 385c │ │ │ │ │ + b.n 3918 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000385c : │ │ │ │ │ +00003918 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -6186,81 +6246,82 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e8c │ │ │ │ │ + beq.w 3f46 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #6 │ │ │ │ │ - bpl.w 3e9e │ │ │ │ │ + bpl.w 3f58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ce8 │ │ │ │ │ + beq.w 3da6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38e8 │ │ │ │ │ + bne.n 39a4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr.w r2, [r9, #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 3e6c │ │ │ │ │ + bne.w 3f28 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38e0 │ │ │ │ │ + beq.n 399c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e64 │ │ │ │ │ + beq.w 3f20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt.w 3d02 │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + ittt le │ │ │ │ │ + addle r2, sp, #32 │ │ │ │ │ + strle r2, [sp, #20] │ │ │ │ │ + strle r2, [sp, #4] │ │ │ │ │ + bgt.w 3dc0 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w 3cd6 │ │ │ │ │ + bpl.w 3d94 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w 3a5a │ │ │ │ │ + bge.w 3b18 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 3e34 │ │ │ │ │ + bpl.w 3ef0 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3e40 │ │ │ │ │ + bne.w 3efc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -6269,100 +6330,100 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r5, [r2, #8] │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 3a34 │ │ │ │ │ + bne.n 3af2 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 39de │ │ │ │ │ + b.n 3a9c │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3eb8 │ │ │ │ │ + blt.w 3f72 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ + bne.w 3f90 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, sl │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 3dde │ │ │ │ │ + bpl.w 3e9a │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 3df6 │ │ │ │ │ + bne.w 3eb2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ sub.w r0, r9, r5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3eb8 │ │ │ │ │ + blt.w 3f72 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3cdc │ │ │ │ │ + beq.w 3d9a │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3eb8 │ │ │ │ │ + blt.w 3f72 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ + bne.w 3f90 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bge.n 3a56 │ │ │ │ │ + bge.n 3b14 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 3db2 │ │ │ │ │ + bpl.w 3e6e │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3dca │ │ │ │ │ + bne.w 3e86 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ sub.w r0, r9, r5 │ │ │ │ │ add.w sl, r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3eb8 │ │ │ │ │ + blt.w 3f72 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3964 │ │ │ │ │ + bne.n 3a22 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 397a │ │ │ │ │ + beq.n 3a38 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6370,62 +6431,62 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3bea │ │ │ │ │ + b.n 3ca8 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e2e │ │ │ │ │ + beq.w 3eea │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ cmp.w r5, #1048576 @ 0x100000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e92 │ │ │ │ │ + bne.w 3f4c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3d5a │ │ │ │ │ + bne.w 3e16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3be2 │ │ │ │ │ + beq.w 3ca0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r6, r3 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3b46 │ │ │ │ │ + beq.n 3c04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3b30 │ │ │ │ │ + beq.n 3bee │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3b1e │ │ │ │ │ + beq.n 3bdc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3b0c │ │ │ │ │ + beq.n 3bca │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3afa │ │ │ │ │ + beq.n 3bb8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3ae8 │ │ │ │ │ + beq.n 3ba6 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3d3c │ │ │ │ │ + bne.w 3df8 │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6461,15 +6522,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3be2 │ │ │ │ │ + beq.n 3ca0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -6526,55 +6587,55 @@ │ │ │ │ │ ldr.w r1, [r6, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r7, r6, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 3b50 │ │ │ │ │ + bne.n 3c0e │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3edc │ │ │ │ │ + bne.w 3f96 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bfe │ │ │ │ │ + beq.n 3cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d52 │ │ │ │ │ + beq.w 3e0e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r5, r6, r3 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3c7c │ │ │ │ │ + beq.n 3d3a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3c6e │ │ │ │ │ + beq.n 3d2c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3c64 │ │ │ │ │ + beq.n 3d22 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3c5a │ │ │ │ │ + beq.n 3d18 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3c50 │ │ │ │ │ + beq.n 3d0e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3c46 │ │ │ │ │ + beq.n 3d04 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3d2e │ │ │ │ │ + bne.n 3dea │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6592,15 +6653,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r4, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -6620,91 +6681,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #308 @ 0x134 │ │ │ │ │ add.w fp, fp, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n 3c7c │ │ │ │ │ + bne.n 3d3a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38e0 │ │ │ │ │ + beq.w 399c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 38e0 │ │ │ │ │ + b.n 399c │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 39de │ │ │ │ │ + b.n 3a9c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 39dc │ │ │ │ │ - b.n 3a30 │ │ │ │ │ + beq.w 3a9a │ │ │ │ │ + b.n 3aee │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3cfc │ │ │ │ │ + beq.n 3dba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e5c │ │ │ │ │ - ldr.w r9, [pc, #484] @ 3ee4 │ │ │ │ │ - b.n 38e0 │ │ │ │ │ + beq.w 3f18 │ │ │ │ │ + ldr.w r9, [pc, #484] @ 3fa0 │ │ │ │ │ + b.n 399c │ │ │ │ │ movw r2, #47662 @ 0xba2e │ │ │ │ │ movt r2, #744 @ 0x2e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 3e78 │ │ │ │ │ + bhi.w 3f32 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e78 │ │ │ │ │ + beq.w 3f32 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ │ - b.n 38f6 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + b.n 39b2 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3c3c │ │ │ │ │ + b.n 3cfa │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3ad6 │ │ │ │ │ + b.n 3b94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + b.n 3cbc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3be2 │ │ │ │ │ + beq.w 3ca0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ │ adds r5, #16 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r3, r4, sl │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 3be2 │ │ │ │ │ + beq.w 3ca0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ mla sl, r2, r6, r1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -6718,56 +6779,56 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, sl │ │ │ │ │ add r3, r2 │ │ │ │ │ - beq.w 3be2 │ │ │ │ │ - b.n 3d88 │ │ │ │ │ + beq.w 3ca0 │ │ │ │ │ + b.n 3e44 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 39fc │ │ │ │ │ + beq.w 3aba │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbnz r0, 3e0e │ │ │ │ │ + cbnz r0, 3eca │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 3998 │ │ │ │ │ + beq.w 3a56 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbnz r0, 3e0e │ │ │ │ │ + cbnz r0, 3eca │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 39b0 │ │ │ │ │ + b.n 3a6e │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6776,99 +6837,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3bea │ │ │ │ │ + b.n 3ca8 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3932 │ │ │ │ │ + beq.w 39f0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e12 │ │ │ │ │ + bne.n 3ece │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 394c │ │ │ │ │ + b.n 3a0a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cfc │ │ │ │ │ + b.n 3dba │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38e0 │ │ │ │ │ + b.n 399c │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 38f6 │ │ │ │ │ + b.n 39b2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e88 │ │ │ │ │ + beq.n 3f42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 3eb0 │ │ │ │ │ + cbz r3, 3f6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 38e0 │ │ │ │ │ + b.n 399c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 3a86 │ │ │ │ │ + b.n 3b44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ce8 │ │ │ │ │ + beq.w 3da6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 38e8 │ │ │ │ │ + bne.w 39a4 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + b.n 3964 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e88 │ │ │ │ │ + b.n 3f42 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e2e │ │ │ │ │ + b.n 3eea │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 3a38 │ │ │ │ │ + b.n 3af6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3bea │ │ │ │ │ + b.n 3ca8 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ee8 : │ │ │ │ │ +00003fa4 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -6876,18 +6937,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 3f28 │ │ │ │ │ + bhi.n 3fe4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3f40 │ │ │ │ │ + bne.n 3ffc │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6897,92 +6958,92 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3f66 │ │ │ │ │ + cbnz r0, 4022 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3f24 │ │ │ │ │ + b.n 3fe0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f3c │ │ │ │ │ + beq.n 3ff8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3f14 │ │ │ │ │ + beq.n 3fd0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f14 │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + bne.n 3fd0 │ │ │ │ │ + b.n 3ff8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3f14 │ │ │ │ │ + ble.n 3fd0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f54 │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + bne.n 4010 │ │ │ │ │ + b.n 3ff8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f80 : │ │ │ │ │ +0000403c : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40ca │ │ │ │ │ + beq.w 4186 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 40de │ │ │ │ │ + beq.w 419a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 40ea │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 40da │ │ │ │ │ + blt.w 4196 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 4112 │ │ │ │ │ - beq.n 4092 │ │ │ │ │ + blt.w 41ce │ │ │ │ │ + beq.n 414e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 40ec │ │ │ │ │ + bhi.w 41a8 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4198 │ │ │ │ │ + beq.w 4254 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ @@ -6997,199 +7058,199 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4104 │ │ │ │ │ + blt.n 41c0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #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 │ │ │ │ │ - bne.n 4048 │ │ │ │ │ + bne.n 4104 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 5da4 <_PyBytes_FromList> │ │ │ │ │ + b.w 64b0 <_PyBytes_FromList> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4096 │ │ │ │ │ + bne.n 4152 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40da │ │ │ │ │ + beq.n 4196 │ │ │ │ │ movw r6, #65520 @ 0xfff0 │ │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ adds r5, #8 │ │ │ │ │ subs r6, r6, r0 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 4026 │ │ │ │ │ + ble.n 40e2 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 4162 │ │ │ │ │ + beq.n 421e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 4168 │ │ │ │ │ + bhi.n 4224 │ │ │ │ │ strb.w r0, [r7], #1 │ │ │ │ │ - b.n 4074 │ │ │ │ │ - ldr r4, [pc, #276] @ (41a8 ) │ │ │ │ │ - b.n 400e │ │ │ │ │ + b.n 4130 │ │ │ │ │ + ldr r4, [pc, #276] @ (4264 ) │ │ │ │ │ + b.n 40ca │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 4158 │ │ │ │ │ + bmi.n 4214 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4132 │ │ │ │ │ + beq.n 41ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 5418 <_PyBytes_FromIterator> │ │ │ │ │ + bl 54d8 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 40e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4026 │ │ │ │ │ + bne.n 40e2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4026 │ │ │ │ │ + b.n 40e2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4026 │ │ │ │ │ + b.n 40e2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 412a │ │ │ │ │ + bne.n 41e6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 4026 │ │ │ │ │ + b.n 40e2 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2c │ │ │ │ │ + bl 1a70 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 40da │ │ │ │ │ + b.n 4196 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4102 │ │ │ │ │ + b.n 41be │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 4026 │ │ │ │ │ + b.n 40e2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40da │ │ │ │ │ + beq.n 4196 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 40da │ │ │ │ │ + b.n 4196 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 4146 │ │ │ │ │ + b.n 4202 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 417e │ │ │ │ │ + cbnz r0, 423a │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 40da │ │ │ │ │ + beq.n 4196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40da │ │ │ │ │ + bne.n 4196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40da │ │ │ │ │ + b.n 4196 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ - b.n 4102 │ │ │ │ │ + bne.w 40ca │ │ │ │ │ + b.n 41be │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000041ac : │ │ │ │ │ +00004268 : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -7197,70 +7258,70 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 4212 │ │ │ │ │ + bhi.n 42ce │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 41ec │ │ │ │ │ + bne.n 42a8 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 420e │ │ │ │ │ + cbz r0, 42ca │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 41d8 │ │ │ │ │ + beq.n 4294 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41d8 │ │ │ │ │ + bne.n 4294 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 41e8 │ │ │ │ │ + b.n 42a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 420e │ │ │ │ │ + beq.n 42ca │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 41d8 │ │ │ │ │ + ble.n 4294 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41fe │ │ │ │ │ - b.n 420e │ │ │ │ │ + bne.n 42ba │ │ │ │ │ + b.n 42ca │ │ │ │ │ │ │ │ │ │ -00004240 : │ │ │ │ │ +000042fc : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -7268,18 +7329,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 4280 │ │ │ │ │ + bhi.n 433c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4298 │ │ │ │ │ + bne.n 4354 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7289,55 +7350,55 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 42be │ │ │ │ │ + cbnz r0, 437a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 427c │ │ │ │ │ + b.n 4338 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4294 │ │ │ │ │ + beq.n 4350 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 426c │ │ │ │ │ + beq.n 4328 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 426c │ │ │ │ │ - b.n 4294 │ │ │ │ │ + bne.n 4328 │ │ │ │ │ + b.n 4350 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 426c │ │ │ │ │ + ble.n 4328 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42ac │ │ │ │ │ - b.n 4294 │ │ │ │ │ + bne.n 4368 │ │ │ │ │ + b.n 4350 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042d8 : │ │ │ │ │ +00004394 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 385c │ │ │ │ │ + b.w 3918 │ │ │ │ │ │ │ │ │ │ -000042dc : │ │ │ │ │ +00004398 : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -7345,18 +7406,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 431c │ │ │ │ │ + bhi.n 43d8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4334 │ │ │ │ │ + bne.n 43f0 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7366,58 +7427,58 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 435a │ │ │ │ │ + cbnz r0, 4416 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4318 │ │ │ │ │ + b.n 43d4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4330 │ │ │ │ │ + beq.n 43ec │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4308 │ │ │ │ │ + beq.n 43c4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4308 │ │ │ │ │ - b.n 4330 │ │ │ │ │ + bne.n 43c4 │ │ │ │ │ + b.n 43ec │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4308 │ │ │ │ │ + ble.n 43c4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ - b.n 4330 │ │ │ │ │ + bne.n 4404 │ │ │ │ │ + b.n 43ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004374 : │ │ │ │ │ +00004430 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ - ldr r3, [pc, #772] @ (468c ) │ │ │ │ │ + ldr r3, [pc, #772] @ (4748 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ │ @@ -7427,110 +7488,110 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47ea │ │ │ │ │ + bne.w 48a4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 49b4 │ │ │ │ │ + beq.w 4a7a │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47e6 │ │ │ │ │ + beq.w 48a0 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - blt.w 46fa │ │ │ │ │ + blt.w 4756 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 4742 │ │ │ │ │ + ble.w 47fc │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 48b2 │ │ │ │ │ + bgt.w 496e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w fp, r9, r5 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ and.w r3, r0, #31 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [r2, ip] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r2, r6, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it ne │ │ │ │ │ strne.w ip, [sp, #24] │ │ │ │ │ - beq.w 472e │ │ │ │ │ + beq.w 47e8 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 44ec │ │ │ │ │ + beq.n 45a8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #1] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #3 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 44ec │ │ │ │ │ + beq.n 45a8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #4 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - beq.n 44ec │ │ │ │ │ + beq.n 45a8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #3] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - beq.n 44ec │ │ │ │ │ + beq.n 45a8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldrb.w lr, [r3] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ orrs r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #6 │ │ │ │ │ streq r0, [sp, #24] │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ - beq.n 44ec │ │ │ │ │ + beq.n 45a8 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ sub.w lr, r5, #7 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -7539,66 +7600,66 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r2, lr │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - bne.n 44c6 │ │ │ │ │ + bne.n 4582 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ and.w lr, r3, #31 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - blt.w 46fa │ │ │ │ │ + blt.w 4756 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 45e0 │ │ │ │ │ adds r0, r2, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.w 46f0 │ │ │ │ │ + bpl.w 474c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.w 46fa │ │ │ │ │ + bgt.w 4756 │ │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 450a │ │ │ │ │ + bne.n 45c6 │ │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 46d8 │ │ │ │ │ + bne.w 47d2 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 4690 │ │ │ │ │ + bne.w 478a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 46fa │ │ │ │ │ + blt.w 4756 │ │ │ │ │ sub.w fp, r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz fp, fp │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 475e │ │ │ │ │ + bne.w 4818 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 487c │ │ │ │ │ + beq.w 4938 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 4940 │ │ │ │ │ + bgt.w 49fc │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49d0 │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7610,47 +7671,47 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, sl, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ strb.w fp, [r3, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4734 │ │ │ │ │ + bne.w 47ee │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4788 │ │ │ │ │ + beq.w 4842 │ │ │ │ │ add r5, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r6, r5 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ subs.w r5, r9, r5 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ - bmi.w 4798 │ │ │ │ │ + bmi.w 4852 │ │ │ │ │ sub.w r8, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz r8, r8 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 47b0 │ │ │ │ │ + bne.w 486a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 489e │ │ │ │ │ + beq.w 495a │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 495a │ │ │ │ │ + bgt.w 4a16 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 498e │ │ │ │ │ + beq.w 4a54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7661,125 +7722,125 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ │ - cbz r6, 4656 │ │ │ │ │ + cbz r6, 4712 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47d2 │ │ │ │ │ + bne.w 488c │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4672 │ │ │ │ │ + beq.n 472e │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #24] @ (468c ) │ │ │ │ │ + ldr r3, [pc, #24] @ (4748 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 48ae │ │ │ │ │ + bne.w 496a │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + add r4, r5 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + ble.w 45e0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4768 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [pc, #736] @ (4a4c ) │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ + ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.w 4a30 │ │ │ │ │ + add.w r2, r3, #892 @ 0x37c │ │ │ │ │ + str r2, [r7, #16] │ │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [r7, #20] │ │ │ │ │ + b.n 4722 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb.w lr, [r0, #1] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne.n 46d8 │ │ │ │ │ + bne.n 47d2 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 453a │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w lr, r4, #17 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ add lr, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r9, [lr, #1]! │ │ │ │ │ ldrb r6, [r6, r0] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.w 4890 │ │ │ │ │ + bne.w 494c │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt.n 46ba │ │ │ │ │ + blt.n 47b4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - beq.w 453a │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ adds r0, r2, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - itt mi │ │ │ │ │ - ldrmi r0, [sp, #24] │ │ │ │ │ - addmi r4, r4, r0 │ │ │ │ │ - bmi.w 451c │ │ │ │ │ - add r4, r5 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble.w 4524 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 470c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #732] @ (49ec ) │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ - ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.w 4974 │ │ │ │ │ - add.w r2, r3, #892 @ 0x37c │ │ │ │ │ - str r2, [r7, #16] │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [r7, #20] │ │ │ │ │ - b.n 4666 │ │ │ │ │ + bpl.n 474c │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + add r4, r0 │ │ │ │ │ + b.n 45d8 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 441a │ │ │ │ │ + b.n 44d6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 45b6 │ │ │ │ │ - bne.n 46fa │ │ │ │ │ + b.n 4672 │ │ │ │ │ + bne.n 4756 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - ble.n 47ee │ │ │ │ │ + ble.n 48a8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46fa │ │ │ │ │ + beq.n 4756 │ │ │ │ │ subs r4, r0, r6 │ │ │ │ │ - b.n 453a │ │ │ │ │ + b.n 45f6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r2, #13200 @ 0x3390 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ @@ -7787,444 +7848,444 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 45c8 │ │ │ │ │ + bne.w 4684 │ │ │ │ │ add r5, r4 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ add r6, r5 │ │ │ │ │ subs.w r5, r9, r5 │ │ │ │ │ - bpl.w 45de │ │ │ │ │ + bpl.w 469a │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4970 │ │ │ │ │ + b.n 4a2c │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4662 │ │ │ │ │ + beq.w 471e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 47e6 │ │ │ │ │ + beq.n 48a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 49e2 │ │ │ │ │ + beq.w 4aa8 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 4666 │ │ │ │ │ + b.n 4722 │ │ │ │ │ add.w r2, r6, r9 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 46fa │ │ │ │ │ + bcs.w 4756 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 487c │ │ │ │ │ + beq.n 4938 │ │ │ │ │ add.w r4, r0, #17 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46fa │ │ │ │ │ + bls.w 4756 │ │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 4934 │ │ │ │ │ add.w r4, r0, #18 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46fa │ │ │ │ │ + bls.w 4756 │ │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 4934 │ │ │ │ │ add.w r4, r0, #19 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46fa │ │ │ │ │ + bls.w 4756 │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 4934 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46fa │ │ │ │ │ + bls.w 4756 │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 4934 │ │ │ │ │ add.w r4, r0, #21 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46fa │ │ │ │ │ + bls.w 4756 │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 4934 │ │ │ │ │ add.w r4, r0, #22 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46fa │ │ │ │ │ + bls.w 4756 │ │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 4934 │ │ │ │ │ add.w r3, r0, #23 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 486e │ │ │ │ │ - b.n 46fa │ │ │ │ │ + bhi.n 492a │ │ │ │ │ + b.n 4756 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 46fa │ │ │ │ │ + beq.w 4756 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4868 │ │ │ │ │ + bne.n 4924 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - b.n 453a │ │ │ │ │ - ldr r3, [pc, #368] @ (49f0 ) │ │ │ │ │ + b.n 45f6 │ │ │ │ │ + ldr r3, [pc, #276] @ (4a50 ) │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 45c8 │ │ │ │ │ - b.n 4788 │ │ │ │ │ + bne.w 4684 │ │ │ │ │ + b.n 4842 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - beq.w 453a │ │ │ │ │ - b.n 46d8 │ │ │ │ │ - ldr r3, [pc, #336] @ (49f0 ) │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ + b.n 47d2 │ │ │ │ │ + ldr r3, [pc, #244] @ (4a50 ) │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4662 │ │ │ │ │ - b.n 47d2 │ │ │ │ │ + beq.w 471e │ │ │ │ │ + b.n 488c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r9, r3 │ │ │ │ │ - ble.n 48c2 │ │ │ │ │ + ble.n 497e │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.n 48f2 │ │ │ │ │ + bgt.n 49ae │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w fp, r9, r5 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ and.w r3, r0, #31 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [r2, ip] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r2, r6, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 492c │ │ │ │ │ + beq.n 49e8 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 4918 │ │ │ │ │ + beq.n 49d4 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ - b.n 4420 │ │ │ │ │ + b.n 44dc │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r9, asr #2 │ │ │ │ │ - blt.n 499c │ │ │ │ │ + blt.n 4a62 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 19c8 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 453a │ │ │ │ │ + b.n 45f6 │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 45e0 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne.w 4420 │ │ │ │ │ + bne.w 44dc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 45e0 │ │ │ │ │ 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 .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 487e │ │ │ │ │ + b.n 493a │ │ │ │ │ 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 .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 48a0 │ │ │ │ │ + b.n 495c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 4726 │ │ │ │ │ + b.n 4782 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00003000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4648 │ │ │ │ │ - b.n 4970 │ │ │ │ │ + bne.w 4704 │ │ │ │ │ + b.n 4a2c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 1c30 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 1cec │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 453a │ │ │ │ │ + b.n 45f6 │ │ │ │ │ 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 .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 47ea │ │ │ │ │ + b.n 48a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4956 │ │ │ │ │ + beq.n 4a12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 45b6 │ │ │ │ │ - b.n 4734 │ │ │ │ │ + beq.w 4672 │ │ │ │ │ + b.n 47ee │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 47e6 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00003000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 48a0 │ │ │ │ │ │ │ │ │ │ -000049f4 : │ │ │ │ │ +00004ab0 : │ │ │ │ │ bytes_split(): │ │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5408 │ │ │ │ │ + bne.w 53e0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.w 5310 │ │ │ │ │ + bhi.w 5470 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4dac │ │ │ │ │ + beq.w 4e74 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4dd6 │ │ │ │ │ + beq.w 4e9e │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5202 │ │ │ │ │ + beq.w 52c8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 4d26 │ │ │ │ │ + beq.w 4df2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d1c │ │ │ │ │ + beq.w 4de8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 516c │ │ │ │ │ + bne.w 53e6 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 4d1c │ │ │ │ │ + beq.w 4de8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - blt.w 4d2e │ │ │ │ │ + blt.w 4dfa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ + beq.w 517e │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5140 │ │ │ │ │ + bne.w 5206 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 532e │ │ │ │ │ + beq.w 5392 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 5260 │ │ │ │ │ + bne.w 530a │ │ │ │ │ ldrb.w r8, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5106 │ │ │ │ │ + beq.w 51cc │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ strd sl, ip, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 4c2a │ │ │ │ │ + ble.w 4ce6 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w 4c2a │ │ │ │ │ + bcc.w 4ce6 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 4c2a │ │ │ │ │ + ble.w 4ce6 │ │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 4d58 │ │ │ │ │ + beq.w 4e24 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e28 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b82 │ │ │ │ │ + beq.n 4c3e │ │ │ │ │ adds r4, r2, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4d5c │ │ │ │ │ + bge.w 4e28 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b82 │ │ │ │ │ + beq.n 4c3e │ │ │ │ │ adds r4, r2, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4d5c │ │ │ │ │ + bge.w 4e28 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b82 │ │ │ │ │ + beq.n 4c3e │ │ │ │ │ adds r4, r2, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + ble.w 4e28 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b82 │ │ │ │ │ + beq.n 4c3e │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + ble.w 4e28 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b82 │ │ │ │ │ + beq.n 4c3e │ │ │ │ │ adds r4, r2, #6 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e28 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b82 │ │ │ │ │ + beq.n 4c3e │ │ │ │ │ adds r4, r2, #7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + ble.w 4e28 │ │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 4b82 │ │ │ │ │ + beq.n 4c3e │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + ble.w 4e28 │ │ │ │ │ add r1, r9 │ │ │ │ │ - b.n 4b7a │ │ │ │ │ + b.n 4c36 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + ble.w 4e28 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 4b72 │ │ │ │ │ + bne.n 4c2e │ │ │ │ │ add.w r1, r9, r6 │ │ │ │ │ subs r6, r4, r6 │ │ │ │ │ - bmi.w 520c │ │ │ │ │ + bmi.w 52d2 │ │ │ │ │ sub.w r2, r6, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4cf6 │ │ │ │ │ + bne.w 4dba │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4d76 │ │ │ │ │ + beq.w 4d8a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 50d8 │ │ │ │ │ + bhi.w 519e │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 52b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ ittt ne │ │ │ │ │ @@ -8236,59 +8297,59 @@ │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ - cbz r1, 4c06 │ │ │ │ │ + cbz r1, 4cc2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 4cce │ │ │ │ │ + bgt.n 4d92 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str.w r7, [r1, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ble.w 4d60 │ │ │ │ │ + ble.w 4e2c │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcs.w 4ae2 │ │ │ │ │ + bcs.w 4b9e │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4d7a │ │ │ │ │ + beq.w 4e42 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - blt.n 4cba │ │ │ │ │ + blt.n 4d76 │ │ │ │ │ add r7, r6 │ │ │ │ │ subs r6, r5, r6 │ │ │ │ │ - bmi.w 520c │ │ │ │ │ - sub.w r3, r6, #1 │ │ │ │ │ + bmi.w 52d2 │ │ │ │ │ + sub.w r5, r6, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + mov.w r5, r5, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ - moveq r3, #0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 4d40 │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 4e0c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4da8 │ │ │ │ │ + beq.w 4e70 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 50d8 │ │ │ │ │ + bhi.w 519e │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5346 │ │ │ │ │ + beq.w 5232 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -8298,314 +8359,322 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strb r2, [r3, #16] │ │ │ │ │ - cbnz r7, 4d0e │ │ │ │ │ + strb r5, [r3, #16] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 4dda │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 5244 │ │ │ │ │ + bgt.w 548e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r4, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r7, [pc, #616] @ (4ff4 ) │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ + ble.n 4cc8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5224 │ │ │ │ │ + bne.w 52ea │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4d66 │ │ │ │ │ + bne.n 4e32 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 4c20 │ │ │ │ │ + bgt.n 4cdc │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4c34 │ │ │ │ │ + b.n 4cf0 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r7, #13200 @ 0x3390 │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ mla r7, r1, r2, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r7, r2 │ │ │ │ │ - b.n 4c06 │ │ │ │ │ + ble.w 4cc8 │ │ │ │ │ + b.n 4d92 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4ca6 │ │ │ │ │ + b.n 4d62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5140 │ │ │ │ │ + bne.w 5206 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 4dde │ │ │ │ │ + beq.n 4ea6 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 4a7a │ │ │ │ │ + b.n 4b36 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 4ca6 │ │ │ │ │ + b.n 4d62 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 4b82 │ │ │ │ │ + b.n 4c3e │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 4ad4 │ │ │ │ │ + b.n 4b90 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4c2c │ │ │ │ │ + b.n 4ce8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ce6 │ │ │ │ │ + bne.n 4daa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ce6 │ │ │ │ │ - ldr r7, [pc, #700] @ (5034 ) │ │ │ │ │ - b.n 4c06 │ │ │ │ │ + b.n 4daa │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 4c34 │ │ │ │ │ + bne.w 4cf0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4cba │ │ │ │ │ - ldr r4, [pc, #648] @ (5034 ) │ │ │ │ │ - b.n 4ca6 │ │ │ │ │ + b.n 4d76 │ │ │ │ │ + ldr r4, [pc, #384] @ (4ff4 ) │ │ │ │ │ + b.n 4d62 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #644] @ (5038 ) │ │ │ │ │ + ldr r4, [pc, #380] @ (4ff8 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5140 │ │ │ │ │ + beq.w 5206 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4a26 │ │ │ │ │ + bne.w 4ae2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movs r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5140 │ │ │ │ │ + beq.w 5206 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov fp, r4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4e58 │ │ │ │ │ + bge.n 4f20 │ │ │ │ │ ldrb r3, [r7, r4] │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 4e5e │ │ │ │ │ + bpl.n 4f26 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 4e56 │ │ │ │ │ + bge.n 4f1e │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bpl.n 4e60 │ │ │ │ │ + bpl.n 4f28 │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 4e56 │ │ │ │ │ + bge.n 4f1e │ │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ lsls r0, r1, #28 │ │ │ │ │ - bpl.n 4e60 │ │ │ │ │ + bpl.n 4f28 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 4e56 │ │ │ │ │ + bge.n 4f1e │ │ │ │ │ add r2, r7 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.w 504e │ │ │ │ │ + bpl.w 5114 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt.n 4e42 │ │ │ │ │ + blt.n 4f0a │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 5054 │ │ │ │ │ + beq.w 511a │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ adds r4, r6, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ adds r4, r6, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ adds r4, r6, #7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ add.w r4, r6, #8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ add.w r4, r6, #9 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ add.w r2, r6, #10 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb r1, [r7, r2] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ lsls r3, r1, #28 │ │ │ │ │ - bmi.n 4f48 │ │ │ │ │ + bmi.n 501a │ │ │ │ │ add.w r4, r6, #11 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ add r2, r7 │ │ │ │ │ - b.n 4f32 │ │ │ │ │ + b.n 5004 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 507c │ │ │ │ │ + bge.w 5142 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 4f2a │ │ │ │ │ + bpl.n 4ffc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 4f48 │ │ │ │ │ + bne.n 501a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5088 │ │ │ │ │ + beq.w 514e │ │ │ │ │ add.w r9, r7, r6 │ │ │ │ │ subs r6, r4, r6 │ │ │ │ │ - bmi.w 5146 │ │ │ │ │ + bmi.w 520c │ │ │ │ │ sub.w r1, r6, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 505c │ │ │ │ │ + bne.n 5122 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5076 │ │ │ │ │ + beq.n 513c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 5112 │ │ │ │ │ + bhi.w 51d8 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 515e │ │ │ │ │ + beq.w 5224 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -8619,125 +8688,120 @@ │ │ │ │ │ add.w r3, sl, r6 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r6, [sl, #8] │ │ │ │ │ str.w r0, [sl, #12] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4fd4 │ │ │ │ │ + beq.n 50a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ ittt le │ │ │ │ │ ldrle r3, [sp, #24] │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle.w sl, [r3, fp, lsl #2] │ │ │ │ │ - ble.n 4ffe │ │ │ │ │ + ble.n 50ce │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51a4 │ │ │ │ │ + bne.w 526a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 503c │ │ │ │ │ + bne.n 5102 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 4e0a │ │ │ │ │ + bne.w 4ed2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge.n 5054 │ │ │ │ │ + bge.n 511a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb.w r2, [r7, r9] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.w 517e │ │ │ │ │ + bpl.w 5244 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 501a │ │ │ │ │ - b.n 5054 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + bne.n 50ea │ │ │ │ │ + b.n 511a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ffe │ │ │ │ │ + bne.n 50ce │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ffe │ │ │ │ │ + b.n 50ce │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.w 4e60 │ │ │ │ │ + bne.w 4f28 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ - b.n 4cc6 │ │ │ │ │ + b.n 4d82 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw sl, #13200 @ 0x3390 │ │ │ │ │ mla sl, r2, r3, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add sl, r3 │ │ │ │ │ - b.n 4fd4 │ │ │ │ │ - ldr.w sl, [pc, #924] @ 5414 │ │ │ │ │ - b.n 4fd4 │ │ │ │ │ + b.n 50a4 │ │ │ │ │ + ldr.w sl, [pc, #916] @ 54d4 │ │ │ │ │ + b.n 50a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4f48 │ │ │ │ │ + bne.w 501a │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 4f48 │ │ │ │ │ + bne.w 501a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 4f48 │ │ │ │ │ + bne.w 501a │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 5054 │ │ │ │ │ + b.n 511a │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5140 │ │ │ │ │ + beq.n 5206 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 4df0 │ │ │ │ │ - b.n 500e │ │ │ │ │ + bne.w 4eb8 │ │ │ │ │ + b.n 50de │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8745,27 +8809,27 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5106 │ │ │ │ │ + beq.n 51cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 5106 │ │ │ │ │ + cbnz r3, 51cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 4cc6 │ │ │ │ │ + b.n 4d82 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8773,872 +8837,1489 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5140 │ │ │ │ │ + beq.n 5206 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 5140 │ │ │ │ │ + cbnz r3, 5206 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 4cc6 │ │ │ │ │ + b.n 4d82 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5128 │ │ │ │ │ + b.n 51ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fc2 │ │ │ │ │ - b.n 5128 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4a54 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a54 │ │ │ │ │ + bne.w 5092 │ │ │ │ │ + b.n 51ee │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 51b4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4d62 │ │ │ │ │ + b.n 4dda │ │ │ │ │ sub.w r1, r5, r9 │ │ │ │ │ add.w r0, r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5128 │ │ │ │ │ + beq.n 51ee │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 51ba │ │ │ │ │ + bgt.n 5280 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 5054 │ │ │ │ │ + b.n 511a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5128 │ │ │ │ │ + beq.n 51ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5128 │ │ │ │ │ + bne.n 51ee │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5128 │ │ │ │ │ + b.n 51ee │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 51de │ │ │ │ │ + cbnz r0, 52a4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 519e │ │ │ │ │ + beq.n 5264 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 519e │ │ │ │ │ + bne.n 5264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 519e │ │ │ │ │ + b.n 5264 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5128 │ │ │ │ │ + beq.n 51ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5128 │ │ │ │ │ + bne.n 51ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5128 │ │ │ │ │ + b.n 51ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bfa │ │ │ │ │ - b.n 50ee │ │ │ │ │ + bne.w 4cb6 │ │ │ │ │ + b.n 51b4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 4a34 │ │ │ │ │ + b.n 4af0 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 50ee │ │ │ │ │ + b.n 51b4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ + beq.w 51b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50ee │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50ee │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 52f8 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 52e8 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 4cba │ │ │ │ │ + b.n 51b4 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5106 │ │ │ │ │ + beq.w 51cc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 529c │ │ │ │ │ + b.n 5346 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ + beq.w 51b4 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 535a │ │ │ │ │ + bgt.n 53aa │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r6, r8 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - beq.n 52c0 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + beq.n 536a │ │ │ │ │ add.w r8, r7, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r2, sl, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ subs.w r8, r3, #0 │ │ │ │ │ - bge.n 527c │ │ │ │ │ + bge.n 5326 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 53b4 │ │ │ │ │ + beq.n 541e │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ + beq.w 51b4 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 5390 │ │ │ │ │ + bgt.n 53fa │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r5, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b.n 510a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 525a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 525a │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 50ee │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50ee │ │ │ │ │ - ldr r1, [pc, #252] @ (5410 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4a26 │ │ │ │ │ - b.n 5140 │ │ │ │ │ + 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 .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5106 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4ca6 │ │ │ │ │ - b.n 4d0e │ │ │ │ │ + b.n 51cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 537e │ │ │ │ │ + cbnz r0, 53ce │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5296 │ │ │ │ │ + beq.n 5340 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5296 │ │ │ │ │ + bne.n 5340 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5296 │ │ │ │ │ + b.n 5340 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ + beq.w 51b4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50ee │ │ │ │ │ - b.n 523c │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ + b.n 5302 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + b.n 4e76 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4b10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w 4b10 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 53f0 │ │ │ │ │ + cbnz r0, 5448 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52e0 │ │ │ │ │ + beq.n 538a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52e0 │ │ │ │ │ + bne.n 538a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52e0 │ │ │ │ │ + b.n 538a │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 53de │ │ │ │ │ + bne.n 5460 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 52e2 │ │ │ │ │ + b.n 538c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 51b4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 51b4 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52d8 │ │ │ │ │ - b.n 50ee │ │ │ │ │ + bne.n 5382 │ │ │ │ │ + b.n 51b4 │ │ │ │ │ + ldr r1, [pc, #92] @ (54d0 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4ae2 │ │ │ │ │ + b.n 5206 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 54b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50ee │ │ │ │ │ + bne.n 54a8 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 4d76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50ee │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 54a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50ee │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - b.n 4dae │ │ │ │ │ - nop │ │ │ │ │ + b.n 54a2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 51b4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 51b4 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005418 <_PyBytes_FromIterator>: │ │ │ │ │ +000054d8 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ │ + str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #756] @ (5724 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ - sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ + ldr r3, [pc, #792] @ (5808 <_PyBytes_FromIterator+0x330>) │ │ │ │ │ + sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #548] @ 0x224 │ │ │ │ │ + str r3, [sp, #556] @ 0x22c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 56f2 <_PyBytes_FromIterator+0x2da> │ │ │ │ │ - add.w r9, sp, #12 │ │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov.w r3, #512 @ 0x200 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str.w r5, [r9] │ │ │ │ │ - strd r5, r5, [r9, #8] │ │ │ │ │ - strd r5, r6, [r9, #16] │ │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ │ - bl b48 <_PyBytesWriter_Prepare> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + adds r6, r0, #1 │ │ │ │ │ + beq.w 57da <_PyBytes_FromIterator+0x302> │ │ │ │ │ + add.w r9, sp, #20 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + strd r3, r2, [r9, #16] │ │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + strd r3, r3, [r9, #8] │ │ │ │ │ + str.w r2, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ee <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ - ldr.w sl, [r9, #4] │ │ │ │ │ + beq.w 59d4 <_PyBytes_FromIterator+0x4fc> │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 57fa <_PyBytes_FromIterator+0x322> │ │ │ │ │ + cmp.w r0, #512 @ 0x200 │ │ │ │ │ + bgt.w 57be <_PyBytes_FromIterator+0x2e6> │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r6, [r9, #16] │ │ │ │ │ - sub.w fp, sl, r5 │ │ │ │ │ - ands.w r3, fp, #3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - beq.n 5536 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r9, #16] │ │ │ │ │ + sub.w r3, sl, r6 │ │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.n 560c <_PyBytes_FromIterator+0x134> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55fe <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 56dc <_PyBytes_FromIterator+0x204> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 5654 <_PyBytes_FromIterator+0x23c> │ │ │ │ │ + bne.w 5904 <_PyBytes_FromIterator+0x42c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 56cc <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 59a4 <_PyBytes_FromIterator+0x4cc> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56d2 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bge.w 5702 <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - strb.w r3, [r6], #1 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + bhi.w 59ae <_PyBytes_FromIterator+0x4d6> │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w 5980 <_PyBytes_FromIterator+0x4a8> │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + strb.w r3, [r5], #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5536 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + beq.n 560c <_PyBytes_FromIterator+0x134> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5508 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ + beq.n 55dc <_PyBytes_FromIterator+0x104> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55fe <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 56dc <_PyBytes_FromIterator+0x204> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 563c <_PyBytes_FromIterator+0x224> │ │ │ │ │ + bne.w 581a <_PyBytes_FromIterator+0x342> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 56cc <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 59a4 <_PyBytes_FromIterator+0x4cc> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56d2 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - strb r3, [r4, #0] │ │ │ │ │ + bhi.w 59ae <_PyBytes_FromIterator+0x4d6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55fe <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 56dc <_PyBytes_FromIterator+0x204> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 5624 <_PyBytes_FromIterator+0x20c> │ │ │ │ │ + bne.w 5832 <_PyBytes_FromIterator+0x35a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 56cc <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 59a4 <_PyBytes_FromIterator+0x4cc> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56d2 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 59ae <_PyBytes_FromIterator+0x4d6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + adds r4, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55fe <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 56dc <_PyBytes_FromIterator+0x204> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 56b4 <_PyBytes_FromIterator+0x29c> │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - beq.w 56cc <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + bne.w 58ec <_PyBytes_FromIterator+0x414> │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ + beq.w 59a4 <_PyBytes_FromIterator+0x4cc> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56d2 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bge.w 5702 <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + bhi.w 59ae <_PyBytes_FromIterator+0x4d6> │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w 5980 <_PyBytes_FromIterator+0x4a8> │ │ │ │ │ + mov r5, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - strb.w r3, [r6], #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + strb.w r3, [r5], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55fe <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 56dc <_PyBytes_FromIterator+0x204> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 569c <_PyBytes_FromIterator+0x284> │ │ │ │ │ + bne.w 58d4 <_PyBytes_FromIterator+0x3fc> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 56cc <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 59a4 <_PyBytes_FromIterator+0x4cc> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56d2 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + bhi.w 59ae <_PyBytes_FromIterator+0x4d6> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 55fe <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 56dc <_PyBytes_FromIterator+0x204> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 5686 <_PyBytes_FromIterator+0x26e> │ │ │ │ │ + bne.w 5968 <_PyBytes_FromIterator+0x490> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 56cc <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 59a4 <_PyBytes_FromIterator+0x4cc> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56d2 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 59ae <_PyBytes_FromIterator+0x4d6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ - adds r4, r6, #2 │ │ │ │ │ + adds r4, r5, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 55fe <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 56dc <_PyBytes_FromIterator+0x204> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 5670 <_PyBytes_FromIterator+0x258> │ │ │ │ │ + bne.w 5950 <_PyBytes_FromIterator+0x478> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 56cc <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 59a4 <_PyBytes_FromIterator+0x4cc> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 56d2 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 59ae <_PyBytes_FromIterator+0x4d6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ - adds r5, #3 │ │ │ │ │ - adds r4, r6, #3 │ │ │ │ │ + adds r6, #3 │ │ │ │ │ + adds r4, r5, #3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5542 <_PyBytes_FromIterator+0x12a> │ │ │ │ │ + bne.n 5618 <_PyBytes_FromIterator+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56e8 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #276] @ (5724 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ + bne.w 57fe <_PyBytes_FromIterator+0x326> │ │ │ │ │ + ldr.w r2, [r9, #20] │ │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 5792 <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + subs r4, r4, r2 │ │ │ │ │ + beq.w 580c <_PyBytes_FromIterator+0x334> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 580e <_PyBytes_FromIterator+0x336> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 591c <_PyBytes_FromIterator+0x444> │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq.n 5778 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + movw r3, #65518 @ 0xffee │ │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.w 5934 <_PyBytes_FromIterator+0x45c> │ │ │ │ │ + add.w r0, r4, #17 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 59c6 <_PyBytes_FromIterator+0x4ee> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + adds r3, r5, r4 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r4, r2, [r5, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r2, [r3, #16] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add.w r0, r5, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [pc, #168] @ (5808 <_PyBytes_FromIterator+0x330>) │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 566c <_PyBytes_FromIterator+0x254> │ │ │ │ │ - add.w sp, sp, #556 @ 0x22c │ │ │ │ │ + bne.w 594c <_PyBytes_FromIterator+0x474> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add.w sp, sp, #564 @ 0x234 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldrb.w r2, [r9, #24] │ │ │ │ │ + movs r1, #24 │ │ │ │ │ + movw r5, #13200 @ 0x3390 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ + mla r5, r1, r2, r5 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + b.n 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ + ldr.w r5, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5854 <_PyBytes_FromIterator+0x37c> │ │ │ │ │ + add.w r2, r5, #16 │ │ │ │ │ + subs r1, r4, r2 │ │ │ │ │ + beq.n 584a <_PyBytes_FromIterator+0x372> │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + add r4, sp, #16 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17c <_PyBytes_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ + cbnz r0, 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + b.n 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ + str.w r5, [r9, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + ldr.w sl, [r9, #4] │ │ │ │ │ + b.n 554a <_PyBytes_FromIterator+0x72> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + add.w r9, sp, #20 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + strd r0, r0, [r9, #8] │ │ │ │ │ + strd r0, r1, [r9, #16] │ │ │ │ │ + str.w r2, [r9, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + cbz r3, 584a <_PyBytes_FromIterator+0x372> │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5524 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + bne.w 55c8 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 5524 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n 55c8 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54f4 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + bne.w 55fa <_PyBytes_FromIterator+0x122> │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 54f4 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n 55fa <_PyBytes_FromIterator+0x122> │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + cbnz r0, 5896 <_PyBytes_FromIterator+0x3be> │ │ │ │ │ + ldr r5, [pc, #392] @ (59dc <_PyBytes_FromIterator+0x504>) │ │ │ │ │ + b.n 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + cbz r3, 58b4 <_PyBytes_FromIterator+0x3dc> │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + subs r1, r4, r3 │ │ │ │ │ + beq.n 58c0 <_PyBytes_FromIterator+0x3e8> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ + add r4, sp, #16 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 57ba <_PyBytes_FromIterator+0x2e2> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5850 <_PyBytes_FromIterator+0x378> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5850 <_PyBytes_FromIterator+0x378> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5850 <_PyBytes_FromIterator+0x378> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ + subs r1, r4, r3 │ │ │ │ │ + bne.n 585e <_PyBytes_FromIterator+0x386> │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + add r4, sp, #16 │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5872 <_PyBytes_FromIterator+0x39a> │ │ │ │ │ + b.n 575e <_PyBytes_FromIterator+0x286> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54ae <_PyBytes_FromIterator+0x96> │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + bne.w 5664 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 54ae <_PyBytes_FromIterator+0x96> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n 5664 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 55e4 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + bne.w 562a <_PyBytes_FromIterator+0x152> │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 55e4 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n 562a <_PyBytes_FromIterator+0x152> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 55ba <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + bne.w 5582 <_PyBytes_FromIterator+0xaa> │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 55ba <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n 5582 <_PyBytes_FromIterator+0xaa> │ │ │ │ │ + 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 .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + 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 .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 558e <_PyBytes_FromIterator+0x176> │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + bne.w 56be <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 558e <_PyBytes_FromIterator+0x176> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n 56be <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5554 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + bne.w 5692 <_PyBytes_FromIterator+0x1ba> │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 5554 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b.n 5692 <_PyBytes_FromIterator+0x1ba> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ldr.w sl, [r9, #4] │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 5556 <_PyBytes_FromIterator+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 56e8 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 57fe <_PyBytes_FromIterator+0x326> │ │ │ │ │ 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 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 560e <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 544a <_PyBytes_FromIterator+0x32> │ │ │ │ │ - b.n 56ee <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + b.n 57fe <_PyBytes_FromIterator+0x326> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56ee <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr.w sl, [r9, #4] │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5482 <_PyBytes_FromIterator+0x6a> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + bne.w 5752 <_PyBytes_FromIterator+0x27a> │ │ │ │ │ + b.n 5804 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + b.n 554a <_PyBytes_FromIterator+0x72> │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005728 : │ │ │ │ │ +000059e0 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00005734 : │ │ │ │ │ +000059ec : │ │ │ │ │ +do_argstrip(): │ │ │ │ │ + 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 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 5b52 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + add.w fp, r9, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 5e0a │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + bne.w 5d20 │ │ │ │ │ + add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w 5dc4 │ │ │ │ │ + ldrb.w r1, [fp, r8] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5dc4 │ │ │ │ │ + sub.w sl, r7, #2 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bgt.n 5b2e │ │ │ │ │ + ldrb.w r1, [fp, sl] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5b2e │ │ │ │ │ + sub.w r8, r7, #3 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w 5d1c │ │ │ │ │ + ldrb.w r1, [fp, r8] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5d1c │ │ │ │ │ + sub.w sl, r7, #4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bgt.n 5b2e │ │ │ │ │ + ldrb.w r1, [fp, sl] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5b2e │ │ │ │ │ + sub.w r8, r7, #5 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + blt.w 5d1c │ │ │ │ │ + ldrb.w r1, [fp, r8] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5d1c │ │ │ │ │ + sub.w sl, r7, #6 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bgt.n 5b2e │ │ │ │ │ + ldrb.w r1, [fp, sl] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cbz r0, 5b2e │ │ │ │ │ + sub.w r8, r7, #7 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w 5d1c │ │ │ │ │ + ldrb.w r1, [fp, r8] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5d1c │ │ │ │ │ + sub.w sl, r7, #8 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bgt.n 5b2e │ │ │ │ │ + ldrb.w r1, [fp, sl] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cbz r0, 5b2e │ │ │ │ │ + add.w r3, r7, #8 │ │ │ │ │ + subs r2, r4, #1 │ │ │ │ │ + add r3, r9 │ │ │ │ │ + strd fp, r4, [sp] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + beq.n 5b2a │ │ │ │ │ + ldrb.w r1, [r4, #-1]! │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5b10 │ │ │ │ │ + ldrd fp, r4, [sp] │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + cbnz r4, 5b3c │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.w 5cf4 │ │ │ │ │ + sub.w r1, r8, r4 │ │ │ │ │ + add.w r0, fp, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq.w 5dfc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w 5e14 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + add.w r2, r9, #15 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 5b78 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 5e36 │ │ │ │ │ + ldrb.w r1, [r2, #1]! │ │ │ │ │ + ldr.w r1, [r4, r1, lsl #2] │ │ │ │ │ + lsls r1, r1, #28 │ │ │ │ │ + bmi.n 5b70 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 5e00 │ │ │ │ │ + add.w r6, r7, #16 │ │ │ │ │ + subs r4, r7, r3 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + add r6, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ands.w r4, r4, #7 │ │ │ │ │ + beq.n 5c32 │ │ │ │ │ + subs r2, r7, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 5cce │ │ │ │ │ + ldrb.w ip, [r6, #-1]! │ │ │ │ │ + ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ + tst.w ip, #8 │ │ │ │ │ + beq.w 5cce │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq.n 5c32 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq.n 5c20 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + beq.n 5c0e │ │ │ │ │ + cmp r4, #4 │ │ │ │ │ + beq.n 5bfc │ │ │ │ │ + cmp r4, #5 │ │ │ │ │ + beq.n 5bea │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ + bne.w 5dc8 │ │ │ │ │ + ldrb.w ip, [r6, #-1]! │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ + tst.w ip, #8 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ + ldrb.w ip, [r6, #-1]! │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ + tst.w ip, #8 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ + ldrb.w ip, [r6, #-1]! │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ + tst.w ip, #8 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ + ldrb.w ip, [r6, #-1]! │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ + tst.w ip, #8 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ + ldrb.w ip, [r6, #-1]! │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ + tst.w ip, #8 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + blt.n 5cce │ │ │ │ │ + ldrb.w r4, [r6, #-1] │ │ │ │ │ + add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r6, r4, #28 │ │ │ │ │ + bpl.n 5cce │ │ │ │ │ + ldrb.w r4, [lr, #-1] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ + bpl.n 5cce │ │ │ │ │ + ldrb.w r4, [lr, #-2] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + sub.w r2, ip, #2 │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r6, r4, #28 │ │ │ │ │ + bpl.n 5cce │ │ │ │ │ + ldrb.w r4, [lr, #-3] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + sub.w r2, ip, #3 │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ + bpl.n 5cce │ │ │ │ │ + ldrb.w r4, [lr, #-4] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + sub.w r2, ip, #4 │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r6, r4, #28 │ │ │ │ │ + bpl.n 5cce │ │ │ │ │ + ldrb.w r4, [lr, #-5] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + sub.w r2, ip, #5 │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ + bpl.n 5cce │ │ │ │ │ + ldrb.w r4, [lr, #-6] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + sub.w r2, ip, #6 │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r6, r4, #28 │ │ │ │ │ + bpl.n 5cce │ │ │ │ │ + ldrb.w r4, [lr, #-7] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + sub.w r6, lr, #7 │ │ │ │ │ + sub.w r2, ip, #7 │ │ │ │ │ + ldr.w r4, [r5, r4, lsl #2] │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ + bmi.n 5c32 │ │ │ │ │ + cbnz r3, 5cd6 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + beq.w 5e1c │ │ │ │ │ + subs r1, r1, r3 │ │ │ │ │ + add r0, r3 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 5a34 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + ldr.w r2, [r9, #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 5e32 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 5b4a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + b.n 5b4a │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 5b2e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 5ce4 │ │ │ │ │ + add.w r8, r9, #15 │ │ │ │ │ + ands.w r3, r7, #3 │ │ │ │ │ + beq.n 5d5a │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 5d46 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne.n 5de4 │ │ │ │ │ + ldrb.w r1, [r8, #1]! │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cbz r0, 5dbc │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldrb.w r1, [r8, #1]! │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cbz r0, 5dbc │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + beq.n 5e10 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + b.n 5d9e │ │ │ │ │ + ldrb.w r1, [r8, #1] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cbz r1, 5db8 │ │ │ │ │ + ldrb.w r1, [r8, #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cbz r0, 5db8 │ │ │ │ │ + ldrb.w r1, [r8, #3] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add.w r4, sl, #2 │ │ │ │ │ + add.w r8, r8, #3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cbz r0, 5db8 │ │ │ │ │ + add.w r4, sl, #3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + beq.n 5e10 │ │ │ │ │ + ldrb.w r1, [r8, #1] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 5d60 │ │ │ │ │ + ldr.w sl, [sp] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 5a34 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ + ldrb.w ip, [r6, #-1]! │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr.w ip, [r5, ip, lsl #2] │ │ │ │ │ + tst.w ip, #8 │ │ │ │ │ + bne.w 5bd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5cd0 │ │ │ │ │ + b.n 5cd6 │ │ │ │ │ + ldrb.w r1, [fp] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add.w r8, r9, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5dbc │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 5d36 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 5b8c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5cd0 │ │ │ │ │ + b.n 5cd6 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 5b4a │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 5dfc │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 5d06 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 5cd6 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 5b3c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 5b8c │ │ │ │ │ + b.n 5cd6 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00005e44 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 575c │ │ │ │ │ + bl 5e6c │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000575c : │ │ │ │ │ +00005e6c : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ 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, #3472] @ 0xd90 │ │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #704] @ (5a44 ) │ │ │ │ │ + ldr r3, [pc, #704] @ (6154 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - cbz r0, 57a6 │ │ │ │ │ + cbz r0, 5eb6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 59f0 │ │ │ │ │ + bhi.w 6100 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 58f2 │ │ │ │ │ + beq.w 6002 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 597c │ │ │ │ │ + bne.w 608c │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 5c10 │ │ │ │ │ + bne.w 631e │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ ittt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq.w ip, #10 │ │ │ │ │ - beq.w 5bbc │ │ │ │ │ + beq.w 62ca │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 580a │ │ │ │ │ + beq.n 5f1a │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - beq.w 5bd6 │ │ │ │ │ + beq.w 62e4 │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ - beq.w 5b40 │ │ │ │ │ + beq.w 624e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5c7e │ │ │ │ │ + beq.w 638c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ sub.w r1, r2, r1 │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq.w 5c74 │ │ │ │ │ + beq.w 6382 │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #21 │ │ │ │ │ - bhi.n 5874 │ │ │ │ │ + bhi.n 5f84 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 5874 │ │ │ │ │ + bhi.n 5f84 │ │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ │ - .word 0x018b01a6 │ │ │ │ │ + .word 0x018a01a5 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x0016025d │ │ │ │ │ + .word 0x0016025c │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x01f50016 │ │ │ │ │ + .word 0x01f40016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ - .word 0x0016022e │ │ │ │ │ - .word 0x01590016 │ │ │ │ │ - cbnz r0, 5878 │ │ │ │ │ + .word 0x0016022d │ │ │ │ │ + .word 0x01580016 │ │ │ │ │ + cbnz r0, 5f88 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5d48 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 6454 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59e6 │ │ │ │ │ + beq.w 60f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ + bl bd8 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5964 │ │ │ │ │ + b.n 6074 │ │ │ │ │ ldr.w sl, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5ae6 │ │ │ │ │ + bgt.w 61f4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 58ce │ │ │ │ │ + cbz r0, 5fde │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 59dc │ │ │ │ │ + blt.w 60ec │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 59a4 │ │ │ │ │ + bgt.n 60b4 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 59e6 │ │ │ │ │ + beq.w 60f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 59e6 │ │ │ │ │ + beq.w 60f6 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 57c0 │ │ │ │ │ + bne.w 5ed0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 59b6 │ │ │ │ │ + beq.n 60c6 │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.w 5a12 │ │ │ │ │ + beq.w 6122 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5a16 │ │ │ │ │ + bne.w 6126 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5a4c │ │ │ │ │ + blt.w 615c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 598c │ │ │ │ │ + beq.n 609c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5aa2 │ │ │ │ │ + bgt.w 61b2 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ad8 │ │ │ │ │ + beq.w 61e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -9653,115 +10334,115 @@ │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #220] @ (5a44 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (6154 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5a22 │ │ │ │ │ + bne.n 6132 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 58f2 │ │ │ │ │ + beq.n 6002 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 57c0 │ │ │ │ │ + b.n 5ed0 │ │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 5964 │ │ │ │ │ + b.n 6074 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 58ce │ │ │ │ │ + b.n 5fde │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5a64 │ │ │ │ │ + bne.n 6174 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5a0a │ │ │ │ │ + beq.n 611a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - beq.n 5964 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 59ec │ │ │ │ │ + cbnz r0, 60fc │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 5964 │ │ │ │ │ + b.n 6074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5964 │ │ │ │ │ + b.n 6074 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 57ac │ │ │ │ │ - b.n 59ec │ │ │ │ │ + bne.w 5ebc │ │ │ │ │ + b.n 60fc │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbnz r0, 5a26 │ │ │ │ │ - ldr r6, [pc, #56] @ (5a48 ) │ │ │ │ │ - b.n 5964 │ │ │ │ │ + cbnz r0, 6136 │ │ │ │ │ + ldr r6, [pc, #56] @ (6158 ) │ │ │ │ │ + b.n 6074 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5a0a │ │ │ │ │ + beq.n 611a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5964 │ │ │ │ │ + b.n 6074 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a0e │ │ │ │ │ + beq.n 611e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a0e │ │ │ │ │ + bne.n 611e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a0e │ │ │ │ │ + b.n 611e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ @@ -9770,84 +10451,84 @@ │ │ │ │ │ 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 59ec │ │ │ │ │ + b.n 60fc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 5aba │ │ │ │ │ + cbz r3, 61ca │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5ac6 │ │ │ │ │ + beq.n 61d6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5964 │ │ │ │ │ + beq.w 6074 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59d8 │ │ │ │ │ + beq.n 60e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59ec │ │ │ │ │ + beq.n 60fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59ec │ │ │ │ │ + bne.n 60fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59ec │ │ │ │ │ + b.n 60fc │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 59ec │ │ │ │ │ + b.n 60fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne.n 5a6e │ │ │ │ │ + bne.n 617e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5964 │ │ │ │ │ - b.n 5a7e │ │ │ │ │ + bne.n 618e │ │ │ │ │ + b.n 6074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5958 │ │ │ │ │ - b.n 59ec │ │ │ │ │ + bne.w 6068 │ │ │ │ │ + b.n 60fc │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r1, [sl, r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5ccc │ │ │ │ │ + beq.w 63da │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5ae8 │ │ │ │ │ - b.n 58b4 │ │ │ │ │ + bne.n 61f6 │ │ │ │ │ + b.n 5fc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -9859,118 +10540,118 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5d48 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 6454 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59e6 │ │ │ │ │ + beq.w 60f6 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 58f2 │ │ │ │ │ + beq.w 6002 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 57c0 │ │ │ │ │ + b.n 5ed0 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 5b54 │ │ │ │ │ + beq.n 6262 │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5c04 │ │ │ │ │ + beq.n 6312 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 580c │ │ │ │ │ + b.n 5f1c │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ ldr.w r3, [sl], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d14 │ │ │ │ │ + bne.w 6422 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5ba8 │ │ │ │ │ + beq.n 62b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5b1e │ │ │ │ │ + b.n 622c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5d2e │ │ │ │ │ + bhi.w 643c │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5b2e │ │ │ │ │ + b.n 623c │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 6296 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ tst.w r2, #4 │ │ │ │ │ - beq.w 57ea │ │ │ │ │ + beq.w 5efa │ │ │ │ │ mla r3, ip, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ - b.n 5bbc │ │ │ │ │ + b.n 62ca │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - beq.w 5808 │ │ │ │ │ + beq.w 5f18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5808 │ │ │ │ │ + beq.w 5f18 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bne.w 5802 │ │ │ │ │ + bne.w 5f12 │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5808 │ │ │ │ │ + beq.w 5f18 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - bne.n 5bea │ │ │ │ │ - b.n 5808 │ │ │ │ │ + bne.n 62f8 │ │ │ │ │ + b.n 5f18 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.n 5c22 │ │ │ │ │ + beq.n 6330 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 5816 │ │ │ │ │ + b.n 5f26 │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - beq.w 57d8 │ │ │ │ │ - b.n 5c10 │ │ │ │ │ + beq.w 5ee8 │ │ │ │ │ + b.n 631e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5878 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ mov sl, r7 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ @@ -9978,171 +10659,170 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr.w r7, [sl], #4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 5d28 │ │ │ │ │ + beq.n 6436 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 5b88 │ │ │ │ │ + beq.n 6296 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #19 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sp, #22 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_THM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [r6, #0] │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 6296 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5b2e │ │ │ │ │ + b.n 623c │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5c8a │ │ │ │ │ + beq.n 6398 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.n 5c22 │ │ │ │ │ + bne.n 6330 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 583e │ │ │ │ │ + b.n 5f4e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ - cbnz r3, 5ce8 │ │ │ │ │ + cbnz r3, 63f6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5cd4 │ │ │ │ │ + beq.n 63e2 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 6296 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 58b4 │ │ │ │ │ - b.n 58ce │ │ │ │ │ + bne.w 5fc4 │ │ │ │ │ + b.n 5fde │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 6296 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 6296 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 5b0a │ │ │ │ │ + b.n 6218 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 6296 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 6296 │ │ │ │ │ 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 .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 59e6 │ │ │ │ │ - nop │ │ │ │ │ + b.n 60f6 │ │ │ │ │ │ │ │ │ │ -00005d48 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00006454 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ 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, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r3, 5d78 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + cbz r3, 6484 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d94 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + bgt.n 64a0 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d8a <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ + bgt.n 6496 <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - cbz r4, 5d9e <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ + cbz r4, 64aa <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5d76 <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ + b.n 6482 <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5d86 <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ + b.n 6492 <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005da4 <_PyBytes_FromList>: │ │ │ │ │ +000064b0 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ @@ -10150,103 +10830,103 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ │ str.w r6, [r8, #20] │ │ │ │ │ - ldr r3, [pc, #748] @ (60c4 <_PyBytes_FromList+0x320>) │ │ │ │ │ + ldr r3, [pc, #748] @ (67d0 <_PyBytes_FromList+0x320>) │ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6056 <_PyBytes_FromList+0x2b2> │ │ │ │ │ + beq.w 6762 <_PyBytes_FromList+0x2b2> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 606e <_PyBytes_FromList+0x2ca> │ │ │ │ │ + blt.w 677a <_PyBytes_FromList+0x2ca> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 5e5c <_PyBytes_FromList+0xb8> │ │ │ │ │ + bgt.n 6568 <_PyBytes_FromList+0xb8> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 5f2e <_PyBytes_FromList+0x18a> │ │ │ │ │ + bne.w 663a <_PyBytes_FromList+0x18a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 5f48 <_PyBytes_FromList+0x1a4> │ │ │ │ │ + bne.w 6654 <_PyBytes_FromList+0x1a4> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 60a2 <_PyBytes_FromList+0x2fe> │ │ │ │ │ + beq.w 67ae <_PyBytes_FromList+0x2fe> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 60aa <_PyBytes_FromList+0x306> │ │ │ │ │ + bhi.w 67b6 <_PyBytes_FromList+0x306> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 607a <_PyBytes_FromList+0x2d6> │ │ │ │ │ + bge.w 6786 <_PyBytes_FromList+0x2d6> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 5e86 <_PyBytes_FromList+0xe2> │ │ │ │ │ + ble.n 6592 <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5e14 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 6520 <_PyBytes_FromList+0x70> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + beq.w 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ - bgt.n 5e0e <_PyBytes_FromList+0x6a> │ │ │ │ │ + bgt.n 651a <_PyBytes_FromList+0x6a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5f5c <_PyBytes_FromList+0x1b8> │ │ │ │ │ + beq.n 6668 <_PyBytes_FromList+0x1b8> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - beq.n 5f86 <_PyBytes_FromList+0x1e2> │ │ │ │ │ + beq.n 6692 <_PyBytes_FromList+0x1e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5fae <_PyBytes_FromList+0x20a> │ │ │ │ │ + bne.w 66ba <_PyBytes_FromList+0x20a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5f94 <_PyBytes_FromList+0x1f0> │ │ │ │ │ + blt.n 66a0 <_PyBytes_FromList+0x1f0> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5f14 <_PyBytes_FromList+0x170> │ │ │ │ │ + beq.n 6620 <_PyBytes_FromList+0x170> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 603e <_PyBytes_FromList+0x29a> │ │ │ │ │ + bgt.w 674a <_PyBytes_FromList+0x29a> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6060 <_PyBytes_FromList+0x2bc> │ │ │ │ │ + beq.w 676c <_PyBytes_FromList+0x2bc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -10262,384 +10942,659 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #456] @ (60c4 <_PyBytes_FromList+0x320>) │ │ │ │ │ + ldr r3, [pc, #456] @ (67d0 <_PyBytes_FromList+0x320>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 603a <_PyBytes_FromList+0x296> │ │ │ │ │ + bne.w 6746 <_PyBytes_FromList+0x296> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [r8, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 5e38 <_PyBytes_FromList+0x94> │ │ │ │ │ + beq.w 6544 <_PyBytes_FromList+0x94> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5e38 <_PyBytes_FromList+0x94> │ │ │ │ │ + bne.w 6544 <_PyBytes_FromList+0x94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e38 <_PyBytes_FromList+0x94> │ │ │ │ │ + b.n 6544 <_PyBytes_FromList+0x94> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ - cbnz r2, 5fba <_PyBytes_FromList+0x216> │ │ │ │ │ + cbnz r2, 66c6 <_PyBytes_FromList+0x216> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5f88 <_PyBytes_FromList+0x1e4> │ │ │ │ │ + beq.n 6694 <_PyBytes_FromList+0x1e4> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - beq.n 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ + beq.n 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + cbnz r0, 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ - cbnz r2, 5fae <_PyBytes_FromList+0x20a> │ │ │ │ │ + b.n 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ + cbnz r2, 66ba <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ffa <_PyBytes_FromList+0x256> │ │ │ │ │ - ldr r5, [pc, #308] @ (60c8 <_PyBytes_FromList+0x324>) │ │ │ │ │ - b.n 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ + bne.n 6706 <_PyBytes_FromList+0x256> │ │ │ │ │ + ldr r5, [pc, #308] @ (67d4 <_PyBytes_FromList+0x324>) │ │ │ │ │ + b.n 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 6018 <_PyBytes_FromList+0x274> │ │ │ │ │ + cbz r2, 6724 <_PyBytes_FromList+0x274> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 6024 <_PyBytes_FromList+0x280> │ │ │ │ │ + beq.n 6730 <_PyBytes_FromList+0x280> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ + beq.n 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f82 <_PyBytes_FromList+0x1de> │ │ │ │ │ + beq.n 668e <_PyBytes_FromList+0x1de> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + beq.n 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + bne.n 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + b.n 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f90 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + beq.n 669c <_PyBytes_FromList+0x1ec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f90 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + bne.n 669c <_PyBytes_FromList+0x1ec> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f90 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + b.n 669c <_PyBytes_FromList+0x1ec> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne.n 5fc4 <_PyBytes_FromList+0x220> │ │ │ │ │ + bne.n 66d0 <_PyBytes_FromList+0x220> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5efa <_PyBytes_FromList+0x156> │ │ │ │ │ - b.n 5fd6 <_PyBytes_FromList+0x232> │ │ │ │ │ + beq.w 6606 <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 66e2 <_PyBytes_FromList+0x232> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + b.n 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 5e86 <_PyBytes_FromList+0xe2> │ │ │ │ │ + b.n 6592 <_PyBytes_FromList+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eee <_PyBytes_FromList+0x14a> │ │ │ │ │ - b.n 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + bne.w 65fa <_PyBytes_FromList+0x14a> │ │ │ │ │ + b.n 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + b.n 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1598 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5faa <_PyBytes_FromList+0x206> │ │ │ │ │ + beq.n 66b6 <_PyBytes_FromList+0x206> │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 5e86 <_PyBytes_FromList+0xe2> │ │ │ │ │ + bge.w 6592 <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5e14 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 6520 <_PyBytes_FromList+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6072 <_PyBytes_FromList+0x2ce> │ │ │ │ │ + bne.n 677e <_PyBytes_FromList+0x2ce> │ │ │ │ │ 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 6072 <_PyBytes_FromList+0x2ce> │ │ │ │ │ + b.n 677e <_PyBytes_FromList+0x2ce> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000060cc <_PyBytes_FromHex>: │ │ │ │ │ +000067d8 : │ │ │ │ │ +bytes_fromhex(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + bpl.n 6810 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 685c <_PyBytes_FromHex> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 6830 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 680a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 682c │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 6856 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cbnz r3, 6856 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.n 680a │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000685c <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ │ - ldr r2, [pc, #332] @ (6228 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ - sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ - add r5, sp, #4 │ │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ │ + ldr r2, [pc, #696] @ (6b28 <_PyBytes_FromHex+0x2cc>) │ │ │ │ │ + sub.w sp, sp, #552 @ 0x228 │ │ │ │ │ + add r5, sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #540] @ 0x21c │ │ │ │ │ + str r2, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - lsls r0, r2, #25 │ │ │ │ │ + lsls r4, r2, #25 │ │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ │ - ubfx r3, r2, #5, #1 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ - bpl.n 61f2 <_PyBytes_FromHex+0x126> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 61ee <_PyBytes_FromHex+0x122> │ │ │ │ │ - add.w r4, r6, #20 │ │ │ │ │ - add.w r2, r7, r7, lsr #31 │ │ │ │ │ - add r1, sp, #28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - asrs r2, r2, #1 │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - mov.w r3, #512 @ 0x200 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - bl b48 <_PyBytesWriter_Prepare> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 61ea <_PyBytes_FromHex+0x11e> │ │ │ │ │ - add r7, r4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bls.n 6170 <_PyBytes_FromHex+0xa4> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + ubfx r1, r2, #5, #1 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + bpl.w 6a3c <_PyBytes_FromHex+0x1e0> │ │ │ │ │ + add.w r6, r3, r3, lsr #31 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 6b8a <_PyBytes_FromHex+0x32e> │ │ │ │ │ + add.w r4, r0, #20 │ │ │ │ │ + str r2, [r5, #20] │ │ │ │ │ + asrs r6, r6, #1 │ │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ + beq.w 6b7c <_PyBytes_FromHex+0x320> │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.w 6b5a <_PyBytes_FromHex+0x2fe> │ │ │ │ │ + movw r2, #1025 @ 0x401 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.w 6a1c <_PyBytes_FromHex+0x1c0> │ │ │ │ │ + adds r1, r4, r3 │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bls.w 6a7c <_PyBytes_FromHex+0x220> │ │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ - ldr.w r2, [r0, r3, lsl #2] │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ - bmi.n 618a <_PyBytes_FromHex+0xbe> │ │ │ │ │ - ldrb.w r2, [ip, r3] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - bhi.n 61a8 <_PyBytes_FromHex+0xdc> │ │ │ │ │ + ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ + lsls r0, r0, #28 │ │ │ │ │ + bmi.n 69a4 <_PyBytes_FromHex+0x148> │ │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bhi.n 69c2 <_PyBytes_FromHex+0x166> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 61bc <_PyBytes_FromHex+0xf0> │ │ │ │ │ + bhi.w 6b94 <_PyBytes_FromHex+0x338> │ │ │ │ │ adds r4, #2 │ │ │ │ │ - add.w r3, r3, r2, lsl #4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 6142 <_PyBytes_FromHex+0x76> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #176] @ (6228 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + add.w r3, r3, r0, lsl #4 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + bcc.n 68ec <_PyBytes_FromHex+0x90> │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 69f4 <_PyBytes_FromHex+0x198> │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + subs r6, r2, r7 │ │ │ │ │ + beq.w 6a7e <_PyBytes_FromHex+0x222> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 6ac4 <_PyBytes_FromHex+0x268> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.w 6aa8 <_PyBytes_FromHex+0x24c> │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.n 69dc <_PyBytes_FromHex+0x180> │ │ │ │ │ + movw r3, #65518 @ 0xffee │ │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.w 6ad0 <_PyBytes_FromHex+0x274> │ │ │ │ │ + add.w r0, r6, #17 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 6b4c <_PyBytes_FromHex+0x2f0> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + adds r3, r4, r6 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r6, r2, [r4, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r2, [r3, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + add.w r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [pc, #408] @ (6b28 <_PyBytes_FromHex+0x2cc>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 61b8 <_PyBytes_FromHex+0xec> │ │ │ │ │ - add.w sp, sp, #548 @ 0x224 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldrb.w r2, [r4, #1]! │ │ │ │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ │ │ │ + bne.n 6a88 <_PyBytes_FromHex+0x22c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add.w sp, sp, #552 @ 0x228 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldrb.w r0, [r4, #1]! │ │ │ │ │ + ldr.w r3, [ip, r0, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 618a <_PyBytes_FromHex+0xbe> │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bls.n 6170 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bmi.n 69a4 <_PyBytes_FromHex+0x148> │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bcs.n 691a <_PyBytes_FromHex+0xbe> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - bls.n 6156 <_PyBytes_FromHex+0x8a> │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.n 68fe <_PyBytes_FromHex+0xa2> │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.n 6212 <_PyBytes_FromHex+0x146> │ │ │ │ │ + bpl.w 6b8e <_PyBytes_FromHex+0x332> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi r6, #20 │ │ │ │ │ - addpl r6, #28 │ │ │ │ │ - b.n 61cc <_PyBytes_FromHex+0x100> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r2, r3, #26 │ │ │ │ │ - bpl.n 620e <_PyBytes_FromHex+0x142> │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r6, #20 │ │ │ │ │ - addpl r6, #28 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - subs r2, r4, r6 │ │ │ │ │ + addmi.w r2, r8, #20 │ │ │ │ │ + addpl.w r2, r8, #28 │ │ │ │ │ + subs r2, r4, r2 │ │ │ │ │ + b.n 6a5c <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ │ + movs r1, #24 │ │ │ │ │ + movw r4, #13200 @ 0x3390 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ + mla r4, r1, r2, r4 │ │ │ │ │ + add r4, r3 │ │ │ │ │ + b.n 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6ae8 <_PyBytes_FromHex+0x28c> │ │ │ │ │ + add.w r1, r4, #16 │ │ │ │ │ + subs r1, r2, r1 │ │ │ │ │ + beq.n 6a80 <_PyBytes_FromHex+0x224> │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + add r6, sp, #8 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + str r4, [r6, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 17c <_PyBytes_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ + cbnz r0, 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ │ + b.n 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 15dc <_PyBytesWriter_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r1, r4, r3 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bhi.w 68dc <_PyBytes_FromHex+0x80> │ │ │ │ │ + b.n 691a <_PyBytes_FromHex+0xbe> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 6b66 <_PyBytes_FromHex+0x30a> │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ubfx r1, r2, #2, #3 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n 6a5c <_PyBytes_FromHex+0x200> │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne.w 6b6e <_PyBytes_FromHex+0x312> │ │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ │ + bls.w 6b6a <_PyBytes_FromHex+0x30e> │ │ │ │ │ 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 .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2618 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 6176 <_PyBytes_FromHex+0xaa> │ │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ │ - b.n 610e <_PyBytes_FromHex+0x42> │ │ │ │ │ - cbz r3, 6224 <_PyBytes_FromHex+0x158> │ │ │ │ │ - adds r6, #28 │ │ │ │ │ - ubfx r3, r2, #2, #3 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bge.n 61ce <_PyBytes_FromHex+0x102> │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 6216 <_PyBytes_FromHex+0x14a> │ │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ │ - cmp r1, #127 @ 0x7f │ │ │ │ │ - bhi.n 61ce <_PyBytes_FromHex+0x102> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - b.n 61fc <_PyBytes_FromHex+0x130> │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - b.n 61ca <_PyBytes_FromHex+0xfe> │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - b.n 61cc <_PyBytes_FromHex+0x100> │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - ite eq │ │ │ │ │ - ldrheq.w r1, [r6, r2, lsl #1] │ │ │ │ │ - ldrne.w r1, [r6, r2, lsl #2] │ │ │ │ │ - b.n 6206 <_PyBytes_FromHex+0x13a> │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - b.n 61f6 <_PyBytes_FromHex+0x12a> │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + cbnz r3, 6ac0 <_PyBytes_FromHex+0x264> │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + cbnz r0, 6a8c <_PyBytes_FromHex+0x230> │ │ │ │ │ + ldr r4, [pc, #164] @ (6b2c <_PyBytes_FromHex+0x2d0>) │ │ │ │ │ + b.n 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 6a84 <_PyBytes_FromHex+0x228> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6a84 <_PyBytes_FromHex+0x228> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6a84 <_PyBytes_FromHex+0x228> │ │ │ │ │ + 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 .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + 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 .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 6b30 <_PyBytes_FromHex+0x2d4> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r1, r2, r1 │ │ │ │ │ + beq.n 6b3c <_PyBytes_FromHex+0x2e0> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + add r6, sp, #8 │ │ │ │ │ + str r4, [r6, #0] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6a18 <_PyBytes_FromHex+0x1bc> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ + subs r1, r2, r1 │ │ │ │ │ + bne.n 6af2 <_PyBytes_FromHex+0x296> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + add r6, sp, #8 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6b02 <_PyBytes_FromHex+0x2a6> │ │ │ │ │ + b.n 698c <_PyBytes_FromHex+0x130> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 6980 <_PyBytes_FromHex+0x124> │ │ │ │ │ + b.n 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 265c <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 6a78 <_PyBytes_FromHex+0x21c> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 6a44 <_PyBytes_FromHex+0x1e8> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + b.n 6a4a <_PyBytes_FromHex+0x1ee> │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + ite eq │ │ │ │ │ + ldrheq.w r4, [r0, r2, lsl #1] │ │ │ │ │ + ldrne.w r4, [r0, r2, lsl #2] │ │ │ │ │ + b.n 6a56 <_PyBytes_FromHex+0x1fa> │ │ │ │ │ + adds r1, r4, r3 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bcc.w 68d8 <_PyBytes_FromHex+0x7c> │ │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b.n 6920 <_PyBytes_FromHex+0xc4> │ │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ │ + b.n 68aa <_PyBytes_FromHex+0x4e> │ │ │ │ │ + ldr.w r2, [r8, #28] │ │ │ │ │ + b.n 69d8 <_PyBytes_FromHex+0x17c> │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ + lsls r2, r3, #26 │ │ │ │ │ + bpl.n 6bb0 <_PyBytes_FromHex+0x354> │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r8, r8, #20 │ │ │ │ │ + addpl.w r8, r8, #28 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + sub.w r2, r2, r8 │ │ │ │ │ + b.n 6a5c <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ │ + b.n 6ba8 <_PyBytes_FromHex+0x34c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000622c : │ │ │ │ │ +00006bb8 : │ │ │ │ │ PyBytes_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 r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 6248 │ │ │ │ │ + bpl.n 6bd4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ 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 │ │ │ │ │ @@ -10649,65 +11604,65 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006268 : │ │ │ │ │ +00006bf4 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 304 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 62c2 │ │ │ │ │ + cbz r0, 6c4e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 6292 │ │ │ │ │ + bne.n 6c1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ble.n 62c6 │ │ │ │ │ + ble.n 6c52 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 628c │ │ │ │ │ + bge.n 6c18 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 62c2 │ │ │ │ │ + beq.n 6c4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 62d8 │ │ │ │ │ + cbz r3, 6c64 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 628c │ │ │ │ │ + b.n 6c18 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 628c │ │ │ │ │ - b.n 62b2 │ │ │ │ │ + bge.n 6c18 │ │ │ │ │ + b.n 6c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62c2 │ │ │ │ │ + b.n 6c4e │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cbnz r3, 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2c3c │ │ │ │ │ + b.w 2cc4 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -142,15 +142,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w d0 │ │ │ │ │ + b.w 59ec │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 00000122 : │ │ │ │ │ stringlib_capitalize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r7, 200 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b48 │ │ │ │ │ + bl b90 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 1ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 1cc │ │ │ │ │ @@ -396,15 +396,15 @@ │ │ │ │ │ b.n 354 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 348 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25f0 │ │ │ │ │ + b.w 2634 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 35a │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -418,15 +418,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ │ bne.n 382 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 25f0 │ │ │ │ │ + b.w 2634 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ cbnz r3, 3ee <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r5 │ │ │ │ │ b.n 404 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, ip, [sp] │ │ │ │ │ - bl 26c4 │ │ │ │ │ + bl 2708 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ │ b.n 504 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 4e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25f0 │ │ │ │ │ + b.w 2634 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ @@ -896,15 +896,15 @@ │ │ │ │ │ b.n 778 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt.n 76c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25f0 │ │ │ │ │ + b.w 2634 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 35a │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ - bl 26c4 │ │ │ │ │ + bl 2708 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n b04 │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1481,15 +1481,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c9a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n c62 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 25f0 │ │ │ │ │ + b.w 2634 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ beq.n c94 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ bne.n c9a │ │ │ │ │ @@ -1570,19 +1570,19 @@ │ │ │ │ │ 00000d2a : │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl dec │ │ │ │ │ + bl e34 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1a2c │ │ │ │ │ + b.w 1a70 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00000d48 : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1629,20 +1629,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 1c30 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 1cec │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n ddc │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n ddc │ │ │ │ │ add r4, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -195,23 +195,23 @@ │ │ │ │ │ 0x00000c00 4572726f 72005079 4572725f 466f726d Error.PyErr_Form │ │ │ │ │ 0x00000c10 6174005f 50794279 7465735f 4465636f at._PyBytes_Deco │ │ │ │ │ 0x00000c20 64654573 63617065 32005f50 794c6f6e deEscape2._PyLon │ │ │ │ │ 0x00000c30 675f4469 67697456 616c7565 005f5f73 g_DigitValue.__s │ │ │ │ │ 0x00000c40 7461636b 5f63686b 5f677561 7264005f tack_chk_guard._ │ │ │ │ │ 0x00000c50 50794279 74657357 72697465 725f5265 PyBytesWriter_Re │ │ │ │ │ 0x00000c60 73697a65 00507942 79746541 72726179 size.PyByteArray │ │ │ │ │ - 0x00000c70 5f526573 697a6500 5f507942 79746541 _Resize._PyByteA │ │ │ │ │ - 0x00000c80 72726179 5f656d70 74795f73 7472696e rray_empty_strin │ │ │ │ │ - 0x00000c90 67005079 42797465 41727261 795f4672 g.PyByteArray_Fr │ │ │ │ │ - 0x00000ca0 6f6d5374 72696e67 416e6453 697a6500 omStringAndSize. │ │ │ │ │ - 0x00000cb0 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ - 0x00000cc0 00737472 636d7000 5f50795f 63747970 .strcmp._Py_ctyp │ │ │ │ │ - 0x00000cd0 655f7461 626c6500 50794578 635f5661 e_table.PyExc_Va │ │ │ │ │ - 0x00000ce0 6c756545 72726f72 005f5079 42797465 lueError._PyByte │ │ │ │ │ - 0x00000cf0 73577269 7465725f 4465616c 6c6f6300 sWriter_Dealloc. │ │ │ │ │ + 0x00000c70 5f526573 697a6500 5f5f7374 61636b5f _Resize.__stack_ │ │ │ │ │ + 0x00000c80 63686b5f 6661696c 00507942 79746541 chk_fail.PyByteA │ │ │ │ │ + 0x00000c90 72726179 5f46726f 6d537472 696e6741 rray_FromStringA │ │ │ │ │ + 0x00000ca0 6e645369 7a65005f 50794279 74654172 ndSize._PyByteAr │ │ │ │ │ + 0x00000cb0 7261795f 656d7074 795f7374 72696e67 ray_empty_string │ │ │ │ │ + 0x00000cc0 00507945 78635f56 616c7565 4572726f .PyExc_ValueErro │ │ │ │ │ + 0x00000cd0 72005f50 79427974 65735772 69746572 r._PyBytesWriter │ │ │ │ │ + 0x00000ce0 5f446561 6c6c6f63 00737472 636d7000 _Dealloc.strcmp. │ │ │ │ │ + 0x00000cf0 5f50795f 63747970 655f7461 626c6500 _Py_ctype_table. │ │ │ │ │ 0x00000d00 5f507942 79746573 57726974 65725f50 _PyBytesWriter_P │ │ │ │ │ 0x00000d10 72657061 7265005f 50794279 74657357 repare._PyBytesW │ │ │ │ │ 0x00000d20 72697465 725f4669 6e697368 00507942 riter_Finish.PyB │ │ │ │ │ 0x00000d30 79746573 5f46726f 6d537472 696e6700 ytes_FromString. │ │ │ │ │ 0x00000d40 7374726c 656e0050 79427974 65735f43 strlen.PyBytes_C │ │ │ │ │ 0x00000d50 6f6e6361 74005079 4f626a65 63745f47 oncat.PyObject_G │ │ │ │ │ 0x00000d60 65744275 66666572 00507942 75666665 etBuffer.PyBuffe │ │ │ ├── classobject.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: 8544 (bytes into file) │ │ │ │ │ + Start of section headers: 8560 (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 0x2160: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2170: │ │ │ │ │ │ │ │ │ │ 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 0001ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001a3c 000170 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000220 000274 00 WA 0 0 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0001ac 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001a4c 000160 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0001e0 000274 00 WA 0 0 4 │ │ │ │ │ [ 4] .rel.data REL 00000000 001bac 000158 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000494 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000494 00013b 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0005d0 0003b0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001d04 000130 08 I 14 7 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000454 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000454 00013b 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000590 0003f0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001d04 000140 08 I 14 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 000980 000438 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001e34 0002a0 08 I 14 9 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001e44 0002a0 08 I 14 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 000db8 0000a2 00 A 0 0 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 000e5a 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000e5a 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000e90 0006f0 10 15 67 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001580 0004b9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0020d4 00008c 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 000e90 000700 10 15 68 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001590 0004b9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0020e4 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 111 entries: │ │ │ │ │ +Symbol table '.symtab' contains 112 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ @@ -12,103 +12,104 @@ │ │ │ │ │ 8: 000000b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 000000c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 10: 000000c1 132 FUNC LOCAL DEFAULT 7 method_dealloc │ │ │ │ │ 11: 00000145 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 12: 000002fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 00000300 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 00000301 48 FUNC LOCAL DEFAULT 7 method_traverse │ │ │ │ │ - 15: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 16: 00000001 16 FUNC LOCAL DEFAULT 1 method_descr_get │ │ │ │ │ - 17: 00000331 116 FUNC LOCAL DEFAULT 7 method_getattro │ │ │ │ │ - 18: 000003a5 12 FUNC LOCAL DEFAULT 7 method_get_doc │ │ │ │ │ - 19: 000003ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 21: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 22: 00000044 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 23: 00000011 182 FUNC LOCAL DEFAULT 1 method_new │ │ │ │ │ - 24: 000000c9 162 FUNC LOCAL DEFAULT 1 method_richcompare │ │ │ │ │ + 15: 00000331 16 FUNC LOCAL DEFAULT 7 method_descr_get │ │ │ │ │ + 16: 00000341 116 FUNC LOCAL DEFAULT 7 method_getattro │ │ │ │ │ + 17: 000003b5 12 FUNC LOCAL DEFAULT 7 method_get_doc │ │ │ │ │ + 18: 000003bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ + 20: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 21: 00000044 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 23: 00000001 182 FUNC LOCAL DEFAULT 1 method_new │ │ │ │ │ + 24: 000000b9 162 FUNC LOCAL DEFAULT 1 method_richcompare │ │ │ │ │ 25: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 26: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 27: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 28: 00000001 144 FUNC LOCAL DEFAULT 9 method_repr │ │ │ │ │ 29: 00000088 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 30: 0000016d 48 FUNC LOCAL DEFAULT 1 method_hash │ │ │ │ │ - 31: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 32: 00000090 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 33: 00000091 142 FUNC LOCAL DEFAULT 9 instancemethod_new │ │ │ │ │ - 34: 00000174 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 35: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 36: 0000019d 68 FUNC LOCAL DEFAULT 1 method___reduce__ │ │ │ │ │ - 37: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 38: 000001e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 39: 000001e1 12 FUNC LOCAL DEFAULT 1 instancemethod_traverse │ │ │ │ │ - 40: 0000017c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 41: 0000017d 26 FUNC LOCAL DEFAULT 9 instancemethod_descr_get │ │ │ │ │ - 42: 00000197 86 FUNC LOCAL DEFAULT 9 instancemethod_dealloc │ │ │ │ │ - 43: 000001ed 12 FUNC LOCAL DEFAULT 9 instancemethod_get_doc │ │ │ │ │ - 44: 000001f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 46: 000001f9 140 FUNC LOCAL DEFAULT 9 instancemethod_richcompare │ │ │ │ │ - 47: 00000280 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 48: 00000284 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 49: 00000285 116 FUNC LOCAL DEFAULT 9 instancemethod_getattro │ │ │ │ │ - 50: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 51: 000002f9 164 FUNC LOCAL DEFAULT 9 instancemethod_repr │ │ │ │ │ - 52: 00000394 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 53: 0000039c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 54: 0000039d 6 FUNC LOCAL DEFAULT 9 instancemethod_call │ │ │ │ │ - 55: 00000434 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 56: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 57: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 58: 00000000 60 OBJECT LOCAL DEFAULT 11 instancemethod_new__doc__ │ │ │ │ │ - 59: 0000003c 73 OBJECT LOCAL DEFAULT 11 method_new__doc__ │ │ │ │ │ - 60: 00000088 26 OBJECT LOCAL DEFAULT 11 method___reduce____doc__ │ │ │ │ │ - 61: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 62: 00000254 32 OBJECT LOCAL DEFAULT 3 method_methods │ │ │ │ │ - 63: 00000218 60 OBJECT LOCAL DEFAULT 3 method_memberlist │ │ │ │ │ - 64: 000001f0 40 OBJECT LOCAL DEFAULT 3 method_getset │ │ │ │ │ - 65: 000001c8 40 OBJECT LOCAL DEFAULT 3 instancemethod_memberlist │ │ │ │ │ - 66: 000001a0 40 OBJECT LOCAL DEFAULT 3 instancemethod_getset │ │ │ │ │ - 67: 00000001 192 FUNC GLOBAL DEFAULT 7 PyMethod_New │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 70: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetDict │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Ready │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericHash │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 99: 0000011f 94 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_New │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ - 103: 000003a3 50 FUNC GLOBAL DEFAULT 9 PyMethod_Function │ │ │ │ │ - 104: 000003d5 50 FUNC GLOBAL DEFAULT 9 PyMethod_Self │ │ │ │ │ - 105: 00000407 50 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_Function │ │ │ │ │ - 106: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyInstanceMethod_Type │ │ │ │ │ - 107: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyMethod_Type │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Call │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 30: 000003c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 000003c1 48 FUNC LOCAL DEFAULT 7 method_hash │ │ │ │ │ + 32: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 33: 00000090 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 34: 00000091 142 FUNC LOCAL DEFAULT 9 instancemethod_new │ │ │ │ │ + 35: 00000174 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 36: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 37: 0000015d 68 FUNC LOCAL DEFAULT 1 method___reduce__ │ │ │ │ │ + 38: 00000198 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 39: 000001a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 40: 000001a1 12 FUNC LOCAL DEFAULT 1 instancemethod_traverse │ │ │ │ │ + 41: 0000017c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 42: 0000017d 26 FUNC LOCAL DEFAULT 9 instancemethod_descr_get │ │ │ │ │ + 43: 00000197 86 FUNC LOCAL DEFAULT 9 instancemethod_dealloc │ │ │ │ │ + 44: 000001ed 12 FUNC LOCAL DEFAULT 9 instancemethod_get_doc │ │ │ │ │ + 45: 000001f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 46: 000001f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 47: 000001f9 140 FUNC LOCAL DEFAULT 9 instancemethod_richcompare │ │ │ │ │ + 48: 00000280 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 49: 00000284 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 50: 00000285 116 FUNC LOCAL DEFAULT 9 instancemethod_getattro │ │ │ │ │ + 51: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 52: 000002f9 164 FUNC LOCAL DEFAULT 9 instancemethod_repr │ │ │ │ │ + 53: 00000394 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 54: 0000039c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 55: 0000039d 6 FUNC LOCAL DEFAULT 9 instancemethod_call │ │ │ │ │ + 56: 00000434 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 57: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 58: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 59: 00000000 60 OBJECT LOCAL DEFAULT 11 instancemethod_new__doc__ │ │ │ │ │ + 60: 0000003c 73 OBJECT LOCAL DEFAULT 11 method_new__doc__ │ │ │ │ │ + 61: 00000088 26 OBJECT LOCAL DEFAULT 11 method___reduce____doc__ │ │ │ │ │ + 62: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 63: 00000254 32 OBJECT LOCAL DEFAULT 3 method_methods │ │ │ │ │ + 64: 00000218 60 OBJECT LOCAL DEFAULT 3 method_memberlist │ │ │ │ │ + 65: 000001f0 40 OBJECT LOCAL DEFAULT 3 method_getset │ │ │ │ │ + 66: 000001c8 40 OBJECT LOCAL DEFAULT 3 instancemethod_memberlist │ │ │ │ │ + 67: 000001a0 40 OBJECT LOCAL DEFAULT 3 instancemethod_getset │ │ │ │ │ + 68: 00000001 192 FUNC GLOBAL DEFAULT 7 PyMethod_New │ │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 71: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetDict │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Ready │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericHash │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 100: 0000011f 94 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_New │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ + 104: 000003a3 50 FUNC GLOBAL DEFAULT 9 PyMethod_Function │ │ │ │ │ + 105: 000003d5 50 FUNC GLOBAL DEFAULT 9 PyMethod_Self │ │ │ │ │ + 106: 00000407 50 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_Function │ │ │ │ │ + 107: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyInstanceMethod_Type │ │ │ │ │ + 108: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyMethod_Type │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Call │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,223 +1,223 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1a3c contains 46 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1a4c contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000022 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000003c 0000550a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000042 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000046 00005630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000006a 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000006e 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000072 0000162f R_ARM_THM_MOVW_ABS_NC 00000044 .LC3 │ │ │ │ │ -00000076 00001630 R_ARM_THM_MOVT_ABS 00000044 .LC3 │ │ │ │ │ -0000007c 0000580a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000084 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000088 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000008c 0000152f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -00000090 00001530 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -00000096 0000580a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000009e 0000142f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000000a2 00001430 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000000a8 0000590a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000b2 0000142f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000000b6 00001430 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000000bc 00005a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000000e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000000e4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000fc 00005b0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000114 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000118 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000011c 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000120 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000126 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000012a 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000012e 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000132 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000148 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000014c 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000160 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000164 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000017e 0000610a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ -00000188 0000620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000001b2 0000520a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -000001bc 0000640a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000001c6 0000232f R_ARM_THM_MOVW_ABS_NC 0000008c .LC7 │ │ │ │ │ -000001ca 00002330 R_ARM_THM_MOVT_ABS 0000008c .LC7 │ │ │ │ │ -000001d8 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001dc 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000058 0000431e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ -000001d2 0000651e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000000e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000012 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000002c 0000560a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000032 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000036 00005730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000005a 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000005e 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000062 0000152f R_ARM_THM_MOVW_ABS_NC 00000044 .LC3 │ │ │ │ │ +00000066 00001530 R_ARM_THM_MOVT_ABS 00000044 .LC3 │ │ │ │ │ +0000006c 0000590a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000074 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000078 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000007c 0000142f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +00000080 00001430 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +00000086 0000590a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000008e 0000132f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000092 00001330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000098 00005a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000a2 0000132f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000000a6 00001330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000000ac 00005b0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000000d0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000d4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000ec 00005c0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000104 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000108 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000010c 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000110 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000116 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000011a 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000011e 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000122 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000138 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000013c 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000150 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000154 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000172 0000530a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000017c 0000650a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000186 0000242f R_ARM_THM_MOVW_ABS_NC 0000008c .LC7 │ │ │ │ │ +0000018a 00002430 R_ARM_THM_MOVT_ABS 0000008c .LC7 │ │ │ │ │ +00000198 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000019c 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000048 0000441e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ +00000192 0000661e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.data' at offset 0x1bac contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 000000c1 method_dealloc │ │ │ │ │ 0000002c 00001c02 R_ARM_ABS32 00000001 method_repr │ │ │ │ │ -0000003c 00001e02 R_ARM_ABS32 0000016d method_hash │ │ │ │ │ -00000040 00006d02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ -00000048 00001102 R_ARM_ABS32 00000331 method_getattro │ │ │ │ │ -0000004c 00006e02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -00000058 00003802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000003c 00001f02 R_ARM_ABS32 000003c1 method_hash │ │ │ │ │ +00000040 00006e02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ +00000048 00001002 R_ARM_ABS32 00000341 method_getattro │ │ │ │ │ +0000004c 00006f02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00000058 00003902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000e02 R_ARM_ABS32 00000301 method_traverse │ │ │ │ │ -00000064 00001802 R_ARM_ABS32 000000c9 method_richcompare │ │ │ │ │ +00000064 00001802 R_ARM_ABS32 000000b9 method_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00001002 R_ARM_ABS32 00000001 method_descr_get │ │ │ │ │ -0000009c 00001702 R_ARM_ABS32 00000011 method_new │ │ │ │ │ -000000d4 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000088 00000f02 R_ARM_ABS32 00000331 method_descr_get │ │ │ │ │ +0000009c 00001702 R_ARM_ABS32 00000001 method_new │ │ │ │ │ +000000d4 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002a02 R_ARM_ABS32 00000197 instancemethod_dealloc │ │ │ │ │ -000000fc 00003302 R_ARM_ABS32 000002f9 instancemethod_repr │ │ │ │ │ -00000110 00003602 R_ARM_ABS32 0000039d instancemethod_call │ │ │ │ │ -00000118 00003102 R_ARM_ABS32 00000285 instancemethod_getattro │ │ │ │ │ -0000011c 00006e02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -00000128 00003802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000012c 00002702 R_ARM_ABS32 000001e1 instancemethod_traverse │ │ │ │ │ -00000134 00002e02 R_ARM_ABS32 000001f9 instancemethod_richcompare │ │ │ │ │ +000000e8 00002b02 R_ARM_ABS32 00000197 instancemethod_dealloc │ │ │ │ │ +000000fc 00003402 R_ARM_ABS32 000002f9 instancemethod_repr │ │ │ │ │ +00000110 00003702 R_ARM_ABS32 0000039d instancemethod_call │ │ │ │ │ +00000118 00003202 R_ARM_ABS32 00000285 instancemethod_getattro │ │ │ │ │ +0000011c 00006f02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00000128 00003902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000012c 00002802 R_ARM_ABS32 000001a1 instancemethod_traverse │ │ │ │ │ +00000134 00002f02 R_ARM_ABS32 000001f9 instancemethod_richcompare │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000158 00002902 R_ARM_ABS32 0000017d instancemethod_descr_get │ │ │ │ │ -0000016c 00002102 R_ARM_ABS32 00000091 instancemethod_new │ │ │ │ │ +00000158 00002a02 R_ARM_ABS32 0000017d instancemethod_descr_get │ │ │ │ │ +0000016c 00002202 R_ARM_ABS32 00000091 instancemethod_new │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00002b02 R_ARM_ABS32 000001ed instancemethod_get_doc │ │ │ │ │ +000001a4 00002c02 R_ARM_ABS32 000001ed instancemethod_get_doc │ │ │ │ │ 000001c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f4 00001202 R_ARM_ABS32 000003a5 method_get_doc │ │ │ │ │ +000001f4 00001102 R_ARM_ABS32 000003b5 method_get_doc │ │ │ │ │ 00000218 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000258 00002402 R_ARM_ABS32 0000019d method___reduce__ │ │ │ │ │ -00000260 00003802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000258 00002502 R_ARM_ABS32 0000015d method___reduce__ │ │ │ │ │ +00000260 00003902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1d04 contains 38 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1d04 contains 40 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000001e 0000440a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000001e 0000450a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000046 0000072f R_ARM_THM_MOVW_ABS_NC 0000015d method_vectorcall │ │ │ │ │ 0000004a 00000730 R_ARM_THM_MOVT_ABS 0000015d method_vectorcall │ │ │ │ │ 00000086 0000072f R_ARM_THM_MOVW_ABS_NC 0000015d method_vectorcall │ │ │ │ │ 0000008a 00000730 R_ARM_THM_MOVT_ABS 0000015d method_vectorcall │ │ │ │ │ 000000a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ae 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000b8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000bc 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000012a 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000138 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000013e 0000490a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000001ba 00004a0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000001e0 00004b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000020a 00004a0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000216 00004c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000024c 00004a0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000264 00004d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000027a 00004b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000002a0 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002b4 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002cc 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002e2 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002f4 00004f0a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -000002fc 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000346 0000500a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000350 0000510a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ -0000038c 0000530a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -0000039a 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ac 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000126 0000471e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000134 0000471e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000158 0000481e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000384 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ -000003a8 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000000ae 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000b8 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000bc 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000012a 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000138 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000013e 00004a0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +000001ba 00004b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000001e0 00004c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000020a 00004b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000216 00004d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000024c 00004b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000264 00004e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000027a 00004c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002a0 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002b4 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002cc 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002e2 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002f4 0000500a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +000002fc 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000356 0000510a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000360 0000520a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ +0000039c 0000540a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +000003aa 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003bc 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d2 0000620a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ +000003dc 0000630a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000126 0000481e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000134 0000481e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000158 0000491e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000394 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000003b8 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1e34 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1e44 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 00005f0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000036 00005f0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000005c 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000001a 0000600a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000036 0000600a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000005c 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000064 0000192f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000068 00001930 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ 0000006c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 00000070 00001a30 R_ARM_THM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000074 0000600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000074 0000610a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000007c 00000b0a R_ARM_THM_CALL 00000145 Py_XDECREF │ │ │ │ │ -00000088 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000008c 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000088 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000008c 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000009e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a2 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ca 00001f2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ -000000ce 00001f30 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -000000d2 00005a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000000de 00001f2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ -000000e2 00001f30 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -000000e8 0000590a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000f2 0000550a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000000f8 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000fc 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000100 0000152f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -00000104 00001530 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -0000010a 0000580a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000130 0000440a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000000ca 0000202f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ +000000ce 00002030 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ +000000d2 00005b0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000000de 0000202f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ +000000e2 00002030 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ +000000e8 00005a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000f2 0000560a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000000f8 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000fc 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000100 0000142f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +00000104 00001430 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +0000010a 0000590a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000130 0000450a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000178 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001de 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f4 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000222 00005b0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000022e 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000232 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000236 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000023a 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000240 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000244 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000248 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000024c 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000266 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000026a 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000270 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000274 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000178 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001de 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f4 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000222 00005c0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000022e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000232 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000236 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000023a 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000240 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000244 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000248 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000024c 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000266 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000026a 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000270 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000274 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000280 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000029a 0000500a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -000002a4 0000510a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ -000002b2 0000530a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -000002e2 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029a 0000510a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +000002a4 0000520a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ +000002b2 0000540a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +000002e2 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000314 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000318 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000031c 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000031c 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000328 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000032c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000334 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000033e 00005f0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000036a 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000334 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000033e 0000600a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000036a 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000372 0000192f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000376 00001930 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -0000037a 0000322f R_ARM_THM_MOVW_ABS_NC 00000094 .LC8 │ │ │ │ │ -0000037e 00003230 R_ARM_THM_MOVT_ABS 00000094 .LC8 │ │ │ │ │ -00000382 0000600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000037a 0000332f R_ARM_THM_MOVW_ABS_NC 00000094 .LC8 │ │ │ │ │ +0000037e 00003330 R_ARM_THM_MOVT_ABS 00000094 .LC8 │ │ │ │ │ +00000382 0000610a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000038a 00000b0a R_ARM_THM_CALL 00000145 Py_XDECREF │ │ │ │ │ 00000394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000398 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000398 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003b2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003c8 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003c8 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003e4 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003e8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003fa 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003fa 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000420 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000424 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000428 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000428 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000116 0000631e R_ARM_THM_JUMP24 0000011f PyInstanceMethod_New │ │ │ │ │ -00000190 0000431e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ -000001e8 0000471e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000001f0 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ -000002f0 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ -0000039e 0000661e R_ARM_THM_JUMP24 00000000 PyObject_Call │ │ │ │ │ +00000116 0000641e R_ARM_THM_JUMP24 0000011f PyInstanceMethod_New │ │ │ │ │ +00000190 0000441e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ +000001e8 0000481e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000001f0 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000002f0 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +0000039e 0000671e R_ARM_THM_JUMP24 00000000 PyObject_Call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,62 +1,52 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -method_descr_get(): │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00000010 : │ │ │ │ │ +00000000 : │ │ │ │ │ method_new(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5c │ │ │ │ │ + bne.n 4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b2 │ │ │ │ │ + bne.n a2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.n 9c │ │ │ │ │ + bne.n 8c │ │ │ │ │ ldrd r5, r4, [r4, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ - cbz r0, 84 │ │ │ │ │ + cbz r0, 74 │ │ │ │ │ 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 6a │ │ │ │ │ - cbz r4, 6a │ │ │ │ │ + beq.n 5a │ │ │ │ │ + cbz r4, 5a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ + b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMethod_New │ │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 30 │ │ │ │ │ - b.n 2c │ │ │ │ │ + bne.n 20 │ │ │ │ │ + b.n 1c │ │ │ │ │ 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 │ │ │ │ │ @@ -73,68 +63,68 @@ │ │ │ │ │ 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 80 │ │ │ │ │ + b.n 70 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36 │ │ │ │ │ - b.n 80 │ │ │ │ │ + bne.n 26 │ │ │ │ │ + b.n 70 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30 │ │ │ │ │ - b.n 80 │ │ │ │ │ + bne.n 20 │ │ │ │ │ + b.n 70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000c8 : │ │ │ │ │ +000000b8 : │ │ │ │ │ method_richcompare(): │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 148 │ │ │ │ │ + bhi.n 138 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 160 │ │ │ │ │ + bne.n 150 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 160 │ │ │ │ │ + bne.n 150 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 158 │ │ │ │ │ + bne.n 148 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ itete eq │ │ │ │ │ @@ -157,73 +147,50 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 152 │ │ │ │ │ + bne.n 142 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 110 │ │ │ │ │ + bge.n 100 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000016c : │ │ │ │ │ -method_hash(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GenericHash │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.n 19a │ │ │ │ │ - eors r0, r4 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - it eq │ │ │ │ │ - mvneq.w r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -0000019c : │ │ │ │ │ +0000015c : │ │ │ │ │ method___reduce__(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #40] @ (1d8 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (198 ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ - cbz r0, 1d6 │ │ │ │ │ + cbz r0, 196 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #32] @ (1dc ) │ │ │ │ │ + ldr r0, [pc, #32] @ (19c ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ @@ -234,15 +201,15 @@ │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008084 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000001e0 : │ │ │ │ │ +000001a0 : │ │ │ │ │ instancemethod_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 1ea │ │ │ │ │ + cbz r0, 1aa │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -363,70 +363,103 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000330 : │ │ │ │ │ +00000330 : │ │ │ │ │ +method_descr_get(): │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r0, #0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00000340 : │ │ │ │ │ method_getattro(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ - cbz r0, 388 │ │ │ │ │ + cbz r0, 398 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyType_LookupRef> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupRef │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 37c │ │ │ │ │ + cbz r0, 38c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r3, 394 │ │ │ │ │ + cbz r3, 3a4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 39e │ │ │ │ │ + beq.n 3ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 398 │ │ │ │ │ + cbz r3, 3a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 34c │ │ │ │ │ + bge.n 35c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 378 │ │ │ │ │ + b.n 388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 378 │ │ │ │ │ + b.n 388 │ │ │ │ │ │ │ │ │ │ -000003a4 : │ │ │ │ │ +000003b4 : │ │ │ │ │ method_get_doc(): │ │ │ │ │ - ldr r1, [pc, #4] @ (3ac ) │ │ │ │ │ + ldr r1, [pc, #4] @ (3bc ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetAttr │ │ │ │ │ .word 0x00005498 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +000003c0 : │ │ │ │ │ +method_hash(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GenericHash │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + beq.n 3ee │ │ │ │ │ + eors r0, r4 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + it eq │ │ │ │ │ + mvneq.w r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 33492 (bytes into file) │ │ │ │ │ + Start of section headers: 33496 (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 0x82d4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x82d8: │ │ │ │ │ │ │ │ │ │ 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 000770 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006a9c 0004c8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006aa0 0004c8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0007a4 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006f64 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006f68 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000d08 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000d08 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0014b8 002bc4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007244 0008d8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00407c 000bfc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007b1c 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004c78 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0081ac 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004f14 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f14 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004f48 000fd0 10 16 145 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005f18 000b83 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 008244 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0014b8 002bc8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007248 0008d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004080 000bfc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007b20 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c7c 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0081b0 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f18 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f18 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004f4c 000fd0 10 16 145 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005f1c 000b83 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008248 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -26,29 +26,29 @@ │ │ │ │ │ 22: 00000ef5 652 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 23: 00001138 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 24: 0000113c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 25: 0000117c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00001180 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 00001461 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 28: 000016d9 52 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 29: 0000272d 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 29: 00002731 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ 30: 000019a9 200 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 31: 00001a71 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ 32: 00001abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 34: 00001ac0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 35: 00001ac1 484 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ 36: 00001cf1 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 37: 00001b42 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 38: 00001b48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 39: 00001ca5 74 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ 40: 00001d05 54 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ 41: 00001d5d 344 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ 42: 00001ee1 64 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 43: 00001f21 266 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 43: 00001f21 262 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ 44: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 45: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 46: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 47: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 48: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 49: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 50: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -70,31 +70,31 @@ │ │ │ │ │ 66: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 67: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 68: 00000011 1758 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 69: 0000049c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 70: 000004a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 71: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 72: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 73: 00002321 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 74: 0000236c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00002325 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 74: 00002370 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 76: 00002370 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00002371 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 78: 000027d1 54 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 76: 00002374 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00002375 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 78: 000027d5 54 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 80: 00000001 2 FUNC LOCAL DEFAULT 9 code_getfreevars │ │ │ │ │ - 81: 00002809 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 82: 00002929 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 83: 000029a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 0000280d 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 82: 0000292d 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 83: 000029ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 84: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 85: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 86: 000006f1 80 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ 87: 00000741 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 88: 000029ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 89: 000029ad 534 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 88: 000029b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 000029b1 534 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 90: 0000002f 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 92: 00000128 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 93: 00000130 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 94: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -204,15 +204,15 @@ │ │ │ │ │ 200: 0000000d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 204: 00001d3d 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ 205: 00001eb5 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 207: 0000202d 756 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 207: 00002029 762 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a9c contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6aa0 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000ba 0000c20a R_ARM_THM_CALL 000015b9 _PyCode_GetCode │ │ │ │ │ 000000ce 0000422f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ 000000d2 00004230 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ 000000da 0000432f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ 000000de 00004330 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ 000000f6 0000ce0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ 0000010c 00002b0a R_ARM_THM_CALL 00001f21 get_localsplus_names │ │ │ │ │ 0000012a 00002b0a R_ARM_THM_CALL 00001f21 get_localsplus_names │ │ │ │ │ 00000144 00002b0a R_ARM_THM_CALL 00001f21 get_localsplus_names │ │ │ │ │ -0000018c 0000cf0a R_ARM_THM_CALL 0000202d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +0000018c 0000cf0a R_ARM_THM_CALL 00002029 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000194 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 0000019a 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 000001a0 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 000001a6 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 000001ca 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000214 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000002ba 00002c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ @@ -151,24 +151,24 @@ │ │ │ │ │ 00000724 0000d90a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000072e 0000552f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ 00000732 00005530 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ 00000762 00001e0a R_ARM_THM_CALL 000019a9 advance │ │ │ │ │ 0000073c 0000d91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000748 0000a41e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6f64 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6f68 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001602 R_ARM_ABS32 00000ef5 code_dealloc │ │ │ │ │ 0000002c 00005602 R_ARM_ABS32 000006f1 code_repr │ │ │ │ │ 0000003c 00001b02 R_ARM_ABS32 00001461 code_hash │ │ │ │ │ 00000048 0000fb02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005902 R_ARM_ABS32 000029ad code_richcompare │ │ │ │ │ +00000064 00005902 R_ARM_ABS32 000029b1 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007302 R_ARM_ABS32 00000387 code_new │ │ │ │ │ 000000d4 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00002802 R_ARM_ABS32 00001d05 positionsiter_dealloc │ │ │ │ │ @@ -176,17 +176,17 @@ │ │ │ │ │ 00000140 00002302 R_ARM_ABS32 00001ac1 positionsiter_next │ │ │ │ │ 00000170 0000ab02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00004e02 R_ARM_ABS32 000027d1 lineiter_dealloc │ │ │ │ │ +000001e4 00004e02 R_ARM_ABS32 000027d5 lineiter_dealloc │ │ │ │ │ 00000238 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00004d02 R_ARM_ABS32 00002371 lineiter_next │ │ │ │ │ +0000023c 00004d02 R_ARM_ABS32 00002375 lineiter_next │ │ │ │ │ 0000026c 0000ab02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00009902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -207,22 +207,22 @@ │ │ │ │ │ 0000031c 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00009902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007602 R_ARM_ABS32 00000881 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00004902 R_ARM_ABS32 00002321 code_linesiterator │ │ │ │ │ +00000350 00004902 R_ARM_ABS32 00002325 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00001f02 R_ARM_ABS32 00001a71 code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00004402 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000378 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005202 R_ARM_ABS32 00002929 code__varname_from_oparg │ │ │ │ │ +00000380 00005202 R_ARM_ABS32 0000292d code__varname_from_oparg │ │ │ │ │ 00000388 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00004402 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00006102 R_ARM_ABS32 00000233 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00002902 R_ARM_ABS32 00001d5d code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00005a02 R_ARM_ABS32 0000002f code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00005002 R_ARM_ABS32 00000001 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005102 R_ARM_ABS32 00002809 code_getcode │ │ │ │ │ +00000414 00005102 R_ARM_ABS32 0000280d code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7244 contains 283 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7248 contains 283 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000164 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000168 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000016c 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000170 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000176 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000192 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -451,96 +451,96 @@ │ │ │ │ │ 00001b02 00002130 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ 00001b08 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00001cfa 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001cfe 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001d34 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d78 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001d94 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ea0 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ea6 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001f36 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020b8 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020c6 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002146 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -0000215a 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ -000021ac 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000021b0 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000021b4 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -000021b8 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -000021be 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021ca 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021ce 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021d4 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000021de 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000021ea 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00002204 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002208 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000229e 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -000022aa 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022ae 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022b4 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -000022b8 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -000022be 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002334 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000236c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002592 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -00002596 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -0000259c 0000242f R_ARM_THM_MOVW_ABS_NC 00001cf1 _source_offset_converter │ │ │ │ │ -000025a0 00002430 R_ARM_THM_MOVT_ABS 00001cf1 _source_offset_converter │ │ │ │ │ -000025a4 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002800 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002828 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002846 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002860 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002864 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000286e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000028a2 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000028cc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000028d0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000291c 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002948 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002954 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002984 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000298c 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002996 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000029c8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029cc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029e8 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000029f4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000029f8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002a4c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002a50 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002a6a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002a76 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002a84 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002a88 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002aaa 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -00002ab6 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -00002ac6 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002ade 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002af8 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b08 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b18 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b28 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b38 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b46 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002b4a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002b68 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002b6c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002b94 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b98 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002bbc 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b6 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020c4 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002138 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +0000214c 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ +000021a4 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021a8 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021ac 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +000021b0 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +000021b6 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021c6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021cc 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000021d6 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000021e2 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000021fc 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002200 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000022b6 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +000022c0 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022c4 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022c8 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +000022cc 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +000022d2 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002338 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002370 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002596 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +0000259a 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +000025a0 0000242f R_ARM_THM_MOVW_ABS_NC 00001cf1 _source_offset_converter │ │ │ │ │ +000025a4 00002430 R_ARM_THM_MOVT_ABS 00001cf1 _source_offset_converter │ │ │ │ │ +000025a8 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002804 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000282c 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000284a 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002864 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002868 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002872 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000028a6 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000028d0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000028d4 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002920 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000294c 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00002958 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00002988 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002990 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000299a 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000029cc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029d0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029ec 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029f8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000029fc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002a50 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a54 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a6e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a7a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a88 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002a8c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002aae 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ +00002aba 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ +00002aca 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ae2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002afc 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b0c 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b1c 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b2c 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b3c 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b4a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002b4e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002b6c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b70 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b98 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b9c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bc0 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000eee 0000a21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000102e 0000ab1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000012fa 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 000013be 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000183e 0000c61e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00001cf6 0000cb1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7b1c contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7b20 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00001c0a R_ARM_THM_CALL 000016d9 init_co_cached │ │ │ │ │ 00000040 00001c0a R_ARM_THM_CALL 000016d9 init_co_cached │ │ │ │ │ 00000076 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000008c 0000df0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000098 0000e00a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 000000a2 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ @@ -700,15 +700,15 @@ │ │ │ │ │ 00000718 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000071c 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000720 0000722f R_ARM_THM_MOVW_ABS_NC 00000534 .LC53 │ │ │ │ │ 00000724 00007230 R_ARM_THM_MOVT_ABS 00000534 .LC53 │ │ │ │ │ 0000072a 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000752 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000766 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007a2 0000cf0a R_ARM_THM_CALL 0000202d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000007a2 0000cf0a R_ARM_THM_CALL 00002029 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 000007bc 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 000007c2 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 000007c8 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 000007ce 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ 000007f0 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000081a 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000081e 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ @@ -732,28 +732,28 @@ │ │ │ │ │ 00000954 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000968 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000096c 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000970 00007a2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 00000974 00007a30 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 0000097a 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009a4 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009f8 0000cf0a R_ARM_THM_CALL 0000202d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000009f8 0000cf0a R_ARM_THM_CALL 00002029 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000a70 0000c70a R_ARM_THM_CALL 0000187d _PyCode_CheckLineNumber │ │ │ │ │ -00000a76 00001d0a R_ARM_THM_CALL 0000272d retreat │ │ │ │ │ +00000a76 00001d0a R_ARM_THM_CALL 00002731 retreat │ │ │ │ │ 00000b84 0000270a R_ARM_THM_CALL 00001ca5 read_signed_varint │ │ │ │ │ -00000bee 00001d0a R_ARM_THM_CALL 0000272d retreat │ │ │ │ │ +00000bee 00001d0a R_ARM_THM_CALL 00002731 retreat │ │ │ │ │ 00000026 00002a1e R_ARM_THM_JUMP24 00001ee1 get_cached_locals │ │ │ │ │ 00000054 00002a1e R_ARM_THM_JUMP24 00001ee1 get_cached_locals │ │ │ │ │ 0000089e 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000008a2 0000c21e R_ARM_THM_JUMP24 000015b9 _PyCode_GetCode │ │ │ │ │ 000008a6 0000cd1e R_ARM_THM_JUMP24 00001eb5 _PyCode_GetVarnames │ │ │ │ │ 000008aa 0000dd1e R_ARM_THM_JUMP24 00000031 _PyCode_GetCellvars │ │ │ │ │ 000008ae 0000d71e R_ARM_THM_JUMP24 00000003 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x81ac contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x81b0 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -73,16 +73,16 @@ │ │ │ │ │ __replace__ │ │ │ │ │ __replace__($self, /, **changes) │ │ │ │ │ The same as replace(). │ │ │ │ │ co_lnotab │ │ │ │ │ _co_code_adaptive │ │ │ │ │ positions_iterator │ │ │ │ │ line_iterator │ │ │ │ │ -@L6i7hgEe │ │ │ │ │ -@Lvi7hgEX │ │ │ │ │ +@L6i7hgE │ │ │ │ │ +@Lvi7hgEV │ │ │ │ │ _varname_from_oparg($self, /, oparg) │ │ │ │ │ (internal-only) Return the local variable name for the given oparg. │ │ │ │ │ WARNING: this method is for internal use only and may change or go away. │ │ │ │ │ replace($self, /, **changes) │ │ │ │ │ Return a copy of the code object with new values for the specified fields. │ │ │ │ │ code(argcount, posonlyargcount, kwonlyargcount, nlocals, stacksize, │ │ │ │ │ flags, codestring, constants, names, varnames, filename, name, │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -167,15 +167,15 @@ │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ strd r7, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - bl 202c │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ bl edc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ bl edc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2566,15 +2566,15 @@ │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ bmi.n 1848 │ │ │ │ │ b.n 182c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2730 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bge.n 1800 │ │ │ │ │ b.n 1864 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1802 │ │ │ │ │ │ │ │ │ │ @@ -2688,15 +2688,15 @@ │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ bmi.n 1978 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ b.n 196a <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2730 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ble.n 1940 <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n 1990 <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -3104,34 +3104,34 @@ │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1e86 │ │ │ │ │ + bne.w 1e8a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea0 │ │ │ │ │ + beq.w 1ea6 │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea4 │ │ │ │ │ + beq.w 1eaa │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1e72 │ │ │ │ │ + ble.n 1e76 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ ands.w r3, r3, #32 │ │ │ │ │ beq.n 1dc4 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -3139,69 +3139,71 @@ │ │ │ │ │ cmp r6, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e76 │ │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1de4 │ │ │ │ │ + bpl.n 1de8 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #16] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1ea8 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r7, #1 │ │ │ │ │ + strne r7, [r6, #0] │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e76 │ │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ │ lsls r7, r6, #26 │ │ │ │ │ - bpl.n 1e04 │ │ │ │ │ + bpl.n 1e08 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ bne.n 1eae │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e76 │ │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1e24 │ │ │ │ │ + bpl.n 1e28 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e9a │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e76 │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r7, #65521 @ 0xfff1 │ │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ │ add.w ip, r1, #15 │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r2, #19 │ │ │ │ │ adds r6, r7, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ - bpl.n 1e6e │ │ │ │ │ + bpl.n 1e72 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ iteee eq │ │ │ │ │ streq.w r6, [lr, #12] │ │ │ │ │ @@ -3209,45 +3211,42 @@ │ │ │ │ │ strne r1, [r6, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ itee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r6, [r1, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1e3e │ │ │ │ │ + bne.n 1e42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e82 │ │ │ │ │ + beq.n 1e86 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d92 │ │ │ │ │ + beq.w 1d92 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e7e │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + bne.n 1e82 │ │ │ │ │ + b.n 1e86 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + b.n 1e86 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1ddc │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r6, #0] │ │ │ │ │ - b.n 1dfc │ │ │ │ │ + b.n 1e00 │ │ │ │ │ │ │ │ │ │ 00001eb4 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -3302,18 +3301,18 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 201a │ │ │ │ │ + ble.n 2022 │ │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ands r3, r6 │ │ │ │ │ beq.n 1f62 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -3321,15 +3320,15 @@ │ │ │ │ │ cmp r1, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ │ tst r6, r1 │ │ │ │ │ beq.n 1f86 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ @@ -3337,55 +3336,59 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r1, #0] │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1fa6 │ │ │ │ │ + beq.n 1faa │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 201e │ │ │ │ │ + itt ne │ │ │ │ │ + addne r7, #1 │ │ │ │ │ + strne r7, [r1, #0] │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldrb r1, [r4, #19] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1fc6 │ │ │ │ │ + beq.n 1fce │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 2024 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r7, #1 │ │ │ │ │ + strne r7, [r1, #0] │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ add r2, r4 │ │ │ │ │ movw r8, #65521 @ 0xfff1 │ │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ │ add.w lr, r2, #15 │ │ │ │ │ sub.w r8, r8, r4 │ │ │ │ │ add.w r2, r4, #19 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r4, r8, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 2016 │ │ │ │ │ + beq.n 201e │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ add.w ip, r1, r4, lsl #2 │ │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ iteee eq │ │ │ │ │ streq r4, [r7, #12] │ │ │ │ │ @@ -3393,100 +3396,90 @@ │ │ │ │ │ strne r1, [r4, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ itee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r4, [r1, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 1fe4 │ │ │ │ │ + bne.n 1fec │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r1, #0] │ │ │ │ │ - b.n 1f9e │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r1, #0] │ │ │ │ │ - b.n 1fbe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000202c : │ │ │ │ │ +00002028 : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ + ldr.w fp, [sp, #164] @ 0xa4 │ │ │ │ │ + strd r2, r3, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ - strd r0, r1, [sp] │ │ │ │ │ + ldrd r4, r9, [sp, #168] @ 0xa8 │ │ │ │ │ + strd r0, r1, [sp, #4] │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 21c6 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 21be │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.w 21c6 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 21c6 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + bmi.w 21be │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 21be │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.w 21c6 │ │ │ │ │ - clz r9, r4 │ │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ │ + bmi.w 21be │ │ │ │ │ + clz sl, r4 │ │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 21c6 │ │ │ │ │ + beq.w 21be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 21c6 │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ + bpl.w 21be │ │ │ │ │ + ldr.w r8, [r9, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr.w r6, [sl, #8] │ │ │ │ │ - add.w r3, r7, r8 │ │ │ │ │ - add.w fp, r3, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ │ + add.w r5, r7, r8 │ │ │ │ │ + add r5, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq.n 21ba │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add.w r9, sl, #8 │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 2174 │ │ │ │ │ - adds r5, #8 │ │ │ │ │ - bic.w ip, r6, r6, asr #31 │ │ │ │ │ + beq.n 21ba │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.n 2166 │ │ │ │ │ + add.w r9, r9, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 227c │ │ │ │ │ + blt.w 2292 │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 2252 │ │ │ │ │ + blt.w 2264 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 21f6 │ │ │ │ │ + beq.n 21ee │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bne.n 21da │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 21d2 │ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ @@ -3498,237 +3491,239 @@ │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyCode_Validate> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.n 21ba │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 21ac │ │ │ │ │ + bne.n 21a4 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 1bc <_PyCode_New> │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl edc │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w ip, #32 │ │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ │ - add r2, r0 │ │ │ │ │ - add.w r1, r1, r0, lsl #2 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + add.w ip, fp, #8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov.w lr, #32 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + add.w ip, r3, r0 │ │ │ │ │ + add.w r2, r2, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - it ne │ │ │ │ │ - addne.w lr, r1, #1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - it ne │ │ │ │ │ - strne.w lr, [r3] │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - strb.w ip, [r2, #16] │ │ │ │ │ - b.n 20da │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ + str r1, [r2, #12] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + strb.w lr, [ip, #16] │ │ │ │ │ + bne.n 2178 │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 20d2 │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2160 │ │ │ │ │ + b.n 2152 │ │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 216c │ │ │ │ │ - mov r1, fp │ │ │ │ │ + b.n 215e │ │ │ │ │ + mov r1, r5 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21c2 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + blt.n 21ba │ │ │ │ │ + mov r1, r5 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21c2 │ │ │ │ │ + blt.n 21ba │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 2106 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - lsrs r5, r5, #1 │ │ │ │ │ - beq.w 20fe │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ │ + lsrs r7, r7, #1 │ │ │ │ │ + beq.w 20f0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b.n 2220 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.w 20fe │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 221a │ │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ │ + beq.n 2242 │ │ │ │ │ + ldrb.w r3, [ip, r2] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add r3, r0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble.w 20f0 │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - lsls r0, r3, #1 │ │ │ │ │ - adds r4, r1, r0 │ │ │ │ │ + lsls r4, r3, #1 │ │ │ │ │ + add.w lr, r1, r4 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ itt eq │ │ │ │ │ - ldrbeq r0, [r4, #1] │ │ │ │ │ - orreq.w ip, r0, ip, lsl #8 │ │ │ │ │ - beq.n 2214 │ │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ │ - bne.n 2210 │ │ │ │ │ - ldrb r7, [r4, #1] │ │ │ │ │ - orr.w r7, r7, ip, lsl #8 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.n 22aa │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - adds r2, #16 │ │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ │ - orr.w r4, r4, #16 │ │ │ │ │ - strb r4, [r2, r7] │ │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ │ - b.n 2210 │ │ │ │ │ + ldrbeq.w r0, [lr, #1] │ │ │ │ │ + orreq.w r6, r0, r6, lsl #8 │ │ │ │ │ + bne.n 2208 │ │ │ │ │ + ldrb.w r2, [ip, r2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bgt.n 221a │ │ │ │ │ + b.n 20f0 │ │ │ │ │ + ldrb.w r2, [lr, #1] │ │ │ │ │ + orr.w r2, r2, r6, lsl #8 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.n 22c0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + ldrb.w lr, [r0, r2] │ │ │ │ │ + orr.w lr, lr, #16 │ │ │ │ │ + strb.w lr, [r0, r2] │ │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ │ + b.n 2234 │ │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ │ - add.w r2, r3, ip │ │ │ │ │ - ldr.w r5, [r4, #4]! │ │ │ │ │ + add.w r2, r3, sl │ │ │ │ │ + ldr.w r6, [r4, #4]! │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r2 │ │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ │ + mov.w ip, #128 @ 0x80 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne r2, [r5, #0] │ │ │ │ │ - str r5, [r0, #12] │ │ │ │ │ - strb r6, [r1, #16] │ │ │ │ │ - b.n 20f0 │ │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ │ - strd r3, r9, [sp, #16] │ │ │ │ │ + strne r2, [r6, #0] │ │ │ │ │ + str r6, [r0, #12] │ │ │ │ │ + strb.w ip, [r1, #16] │ │ │ │ │ + b.n 20e2 │ │ │ │ │ + ldr.w r1, [r9, #4]! │ │ │ │ │ + add.w r3, fp, #8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strd fp, r2, [sp, #24] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + strd r5, r2, [sp, #24] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - bge.n 22ec │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bge.n 22fa │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, 22c4 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 2290 │ │ │ │ │ + cbz r0, 22d8 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 22a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21ba │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ adds r1, #16 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r5, #1 │ │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ │ orr.w r0, r0, #64 @ 0x40 │ │ │ │ │ strb r0, [r1, r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - b.n 20e6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + b.n 20d8 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + ldrd r5, r2, [sp, #24] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - beq.n 230e │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + ldrd r0, ip, [sp, #32] │ │ │ │ │ + beq.n 2312 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - add.w r0, r0, ip, lsl #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r3, ip │ │ │ │ │ - strb r1, [r3, #16] │ │ │ │ │ - b.n 22e4 │ │ │ │ │ + add.w r0, r0, sl, lsl #2 │ │ │ │ │ + add ip, sl │ │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + strb.w r3, [ip, #16] │ │ │ │ │ + b.n 22f2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002320 : │ │ │ │ │ +00002324 : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (236c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (2370 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2368 │ │ │ │ │ + cbz r0, 236c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3744,209 +3739,209 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002370 : │ │ │ │ │ +00002374 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ 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 │ │ │ │ │ ldrd r4, r6, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bcs.w 2678 │ │ │ │ │ + bcs.w 267c │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq.n 23b4 │ │ │ │ │ + beq.n 23b8 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 261c │ │ │ │ │ + bhi.w 2620 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq.n 23b4 │ │ │ │ │ + beq.n 23b8 │ │ │ │ │ sub.w r5, r3, #12 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 26c6 │ │ │ │ │ + beq.w 26ca │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 2426 │ │ │ │ │ + bls.n 242a │ │ │ │ │ ldrsb.w r7, [r4, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2426 │ │ │ │ │ + blt.n 242a │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.w 2648 │ │ │ │ │ + bls.w 264c │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2648 │ │ │ │ │ + blt.w 264c │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 2426 │ │ │ │ │ + bls.n 242a │ │ │ │ │ ldrsb.w r7, [r4, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2426 │ │ │ │ │ + blt.n 242a │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ - beq.n 2426 │ │ │ │ │ + beq.n 242a │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 2414 │ │ │ │ │ + bge.n 2418 │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 2590 │ │ │ │ │ + bls.w 2594 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ ubfx r4, r4, #3, #4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - beq.w 25d8 │ │ │ │ │ + beq.w 25dc │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - bhi.w 25ae │ │ │ │ │ + bhi.w 25b2 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - beq.w 264c │ │ │ │ │ + beq.w 2650 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - beq.w 266e │ │ │ │ │ + beq.w 2672 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.w 25d2 │ │ │ │ │ + beq.w 25d6 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ add.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - bls.n 24ce │ │ │ │ │ + bls.n 24d2 │ │ │ │ │ ldrsb.w r8, [r3, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 24ce │ │ │ │ │ + blt.n 24d2 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bls.w 2612 │ │ │ │ │ + bls.w 2616 │ │ │ │ │ ldrsb.w r7, [r7, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 2612 │ │ │ │ │ + blt.w 2616 │ │ │ │ │ adds r7, r3, #3 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.n 24ce │ │ │ │ │ + bls.n 24d2 │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 24ce │ │ │ │ │ + blt.n 24d2 │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ + beq.n 24ca │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 24b2 │ │ │ │ │ + bge.n 24b6 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 24d4 │ │ │ │ │ + bne.n 24d8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 242a │ │ │ │ │ + b.n 242e │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 24ca │ │ │ │ │ + beq.n 24ce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2728 │ │ │ │ │ + ble.w 272c │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-1] │ │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2526 │ │ │ │ │ + blt.n 252a │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ ldrsb.w ip, [r3, #-2] │ │ │ │ │ ldrb.w r6, [r3, #-2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - blt.n 2526 │ │ │ │ │ + blt.n 252a │ │ │ │ │ subs r4, r3, #3 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w ip, [r3, #-3] │ │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ - blt.n 2526 │ │ │ │ │ + blt.n 252a │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r4] │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 2516 │ │ │ │ │ + bge.n 251a │ │ │ │ │ ubfx r6, r6, #3, #4 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 2546 │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - bhi.n 2632 │ │ │ │ │ + bhi.n 2636 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 2546 │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - beq.w 2674 │ │ │ │ │ + beq.w 2678 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r4, [r3, #-2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 2578 │ │ │ │ │ ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 2578 │ │ │ │ │ ldrsb.w r6, [r3, #-4] │ │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 2578 │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ lsls r7, r4, #24 │ │ │ │ │ - bpl.n 256c │ │ │ │ │ + bpl.n 2570 │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ adds r4, #1 │ │ │ │ │ sub.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3966,311 +3961,311 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r7, r4, #25 │ │ │ │ │ - bmi.n 2652 │ │ │ │ │ + bmi.n 2656 │ │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 2668 │ │ │ │ │ + bmi.n 266c │ │ │ │ │ add lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ mov r5, lr │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bne.w 245c │ │ │ │ │ + bne.w 2460 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 245c │ │ │ │ │ + b.n 2460 │ │ │ │ │ mov lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.n 267c │ │ │ │ │ + beq.n 2680 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ add.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - bls.n 2616 │ │ │ │ │ + bls.n 261a │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 2616 │ │ │ │ │ + blt.n 261a │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 2486 │ │ │ │ │ + b.n 248a │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24ca │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24ca │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bmi.n 2680 │ │ │ │ │ + bmi.n 2684 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bpl.w 23b4 │ │ │ │ │ + bpl.w 23b8 │ │ │ │ │ negs r5, r5 │ │ │ │ │ - b.n 23b4 │ │ │ │ │ + b.n 23b8 │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ and.w r4, r6, #63 @ 0x3f │ │ │ │ │ lsls r7, r6, #25 │ │ │ │ │ - bmi.n 2698 │ │ │ │ │ + bmi.n 269c │ │ │ │ │ lsrs r6, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, r5, r6 │ │ │ │ │ subpl r5, r5, r6 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 2546 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + b.n 242a │ │ │ │ │ add.w lr, r5, #1 │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25de │ │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ │ and.w r4, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ orr.w r4, lr, r4, lsl #6 │ │ │ │ │ - bmi.n 26f0 │ │ │ │ │ + bmi.n 26f4 │ │ │ │ │ mov.w lr, r4, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 25c0 │ │ │ │ │ + bpl.n 25c4 │ │ │ │ │ sub.w lr, r5, lr │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25de │ │ │ │ │ add.w lr, r5, #2 │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25de │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 2546 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 25a8 │ │ │ │ │ + b.n 25ac │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 25d2 │ │ │ │ │ + b.n 25d6 │ │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ │ orr.w r3, r5, r3, lsl #6 │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 2710 │ │ │ │ │ + bmi.n 2714 │ │ │ │ │ lsrs r5, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 23b4 │ │ │ │ │ - b.n 262e │ │ │ │ │ + bpl.w 23b8 │ │ │ │ │ + b.n 2632 │ │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ │ and.w r7, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ orr.w r4, r4, r7, lsl #6 │ │ │ │ │ - bpl.n 263c │ │ │ │ │ + bpl.n 2640 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ movs r6, #6 │ │ │ │ │ ldrb.w lr, [ip], #1 │ │ │ │ │ adds r6, #6 │ │ │ │ │ and.w r7, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w r7, r7, r6 │ │ │ │ │ orr.w r4, r4, r7 │ │ │ │ │ - beq.n 263c │ │ │ │ │ - b.n 26ac │ │ │ │ │ + beq.n 2640 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bhi.w 23e6 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + bhi.w 23ea │ │ │ │ │ + b.n 242a │ │ │ │ │ add.w r8, r3, #3 │ │ │ │ │ movs r7, #6 │ │ │ │ │ ldrb.w r9, [r8], #1 │ │ │ │ │ adds r7, #6 │ │ │ │ │ and.w lr, r9, #63 @ 0x3f │ │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ │ lsl.w lr, lr, r7 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - beq.n 2660 │ │ │ │ │ - b.n 26f6 │ │ │ │ │ + beq.n 2664 │ │ │ │ │ + b.n 26fa │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ movs r2, #6 │ │ │ │ │ ldrb.w r7, [r5], #1 │ │ │ │ │ adds r2, #6 │ │ │ │ │ and.w r1, r7, #63 @ 0x3f │ │ │ │ │ lsls r1, r2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsls r1, r7, #25 │ │ │ │ │ - bmi.n 2714 │ │ │ │ │ - b.n 268e │ │ │ │ │ + bmi.n 2718 │ │ │ │ │ + b.n 2692 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2590 │ │ │ │ │ + b.n 2594 │ │ │ │ │ │ │ │ │ │ -0000272c : │ │ │ │ │ +00002730 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb.w r4, [r1, #-1] │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2730 │ │ │ │ │ + bge.n 2734 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 2790 │ │ │ │ │ + beq.n 2794 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 279c │ │ │ │ │ + bhi.n 27a0 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2798 │ │ │ │ │ + beq.n 279c │ │ │ │ │ sub.w r4, r2, #12 │ │ │ │ │ negs r2, r4 │ │ │ │ │ adcs r2, r4 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - cbz r5, 2794 │ │ │ │ │ + cbz r5, 2798 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ tst.w r2, #128 @ 0x80 │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 276c │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 2760 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 277e │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 2760 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 27b8 │ │ │ │ │ + bmi.n 27bc │ │ │ │ │ lsrs r2, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 2760 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 27ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027d0 : │ │ │ │ │ +000027d4 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27f2 │ │ │ │ │ + beq.n 27f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2800 │ │ │ │ │ + cbz r3, 2804 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27f2 │ │ │ │ │ + b.n 27f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002808 : │ │ │ │ │ +0000280c : │ │ │ │ │ code_getcode(): │ │ │ │ │ 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 r9, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2902 │ │ │ │ │ + bne.n 2906 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291c │ │ │ │ │ + beq.n 2920 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2924 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - ble.n 28aa │ │ │ │ │ + ble.n 28ae │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, ip │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ add.w ip, r5, r3 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.n 28c8 │ │ │ │ │ + beq.n 28cc │ │ │ │ │ ldrb.w sl, [r7, r2] │ │ │ │ │ strb.w r2, [r5, r4, lsl #1] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 28fa │ │ │ │ │ + beq.n 28fe │ │ │ │ │ mov.w r2, sl, lsl #1 │ │ │ │ │ add.w r4, sl, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 286a │ │ │ │ │ + bgt.n 286e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ @@ -4290,163 +4285,163 @@ │ │ │ │ │ ldrb.w r3, [lr, #16] │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ ldrb.w r2, [lr, #17] │ │ │ │ │ strb.w r2, [ip, #1] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w sl, [r7, r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 289a │ │ │ │ │ + bne.n 289e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 286a │ │ │ │ │ - b.n 28aa │ │ │ │ │ + bgt.n 286e │ │ │ │ │ + b.n 28ae │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 283e │ │ │ │ │ + beq.n 2842 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 28c0 │ │ │ │ │ + beq.n 28c4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002928 : │ │ │ │ │ +0000292c : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ - bne.n 296c │ │ │ │ │ - cbz r1, 296c │ │ │ │ │ + bne.n 2970 │ │ │ │ │ + cbz r1, 2970 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2996 │ │ │ │ │ + beq.n 299a │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 29a2 │ │ │ │ │ + cbz r0, 29a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [pc, #56] @ (29a8 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (29ac ) │ │ │ │ │ add.w ip, sp, #28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 29a2 │ │ │ │ │ + cbz r0, 29a6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2952 │ │ │ │ │ + bne.n 2956 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 29a2 │ │ │ │ │ + cbnz r0, 29a6 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2952 │ │ │ │ │ + b.n 2956 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2968 │ │ │ │ │ + b.n 296c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000029ac : │ │ │ │ │ +000029b0 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ 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 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2b94 │ │ │ │ │ + bhi.w 2b98 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2b94 │ │ │ │ │ + bne.w 2b98 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b94 │ │ │ │ │ + bne.w 2b98 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 2a0c │ │ │ │ │ + cbnz r0, 2a10 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 2b46 │ │ │ │ │ + beq.w 2b4a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b5a │ │ │ │ │ + bne.w 2b5e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2aa6 │ │ │ │ │ + ble.n 2aaa │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -4461,147 +4456,147 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.n 2b60 │ │ │ │ │ + beq.n 2b64 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ itt eq │ │ │ │ │ movweq r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movteq r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ - beq.n 2b80 │ │ │ │ │ + beq.n 2b84 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2a56 │ │ │ │ │ + blt.n 2a5a │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba4 │ │ │ │ │ + beq.n 2ba8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba8 │ │ │ │ │ + beq.n 2bac │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ae2 │ │ │ │ │ + beq.n 2ae6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2ae2 │ │ │ │ │ + cbnz r3, 2ae6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2afc │ │ │ │ │ + beq.n 2b00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2afc │ │ │ │ │ + cbnz r3, 2b00 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2b9e │ │ │ │ │ + ble.n 2ba2 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b9e │ │ │ │ │ + ble.n 2ba2 │ │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b9e │ │ │ │ │ + ble.n 2ba2 │ │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b9e │ │ │ │ │ + ble.n 2ba2 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2b9e │ │ │ │ │ + ble.n 2ba2 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 29f4 │ │ │ │ │ + bne.w 29f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2a08 │ │ │ │ │ + beq.w 2a0c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a0c │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w sl, [r3, #17] │ │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ │ - bne.n 2a8e │ │ │ │ │ + bne.n 2a92 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w fp, [r3, #17] │ │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ │ - b.n 2a8e │ │ │ │ │ + b.n 2a92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 29ee │ │ │ │ │ + beq.w 29f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a0c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ba4 │ │ │ │ │ + beq.n 2ba8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ba4 │ │ │ │ │ + bne.n 2ba8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ba4 │ │ │ │ │ + b.n 2ba8 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -916,15 +916,15 @@ │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ - bl 202c │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 7ba │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 7ba │ │ │ │ │ @@ -1197,15 +1197,15 @@ │ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bl 202c │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000a00 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {r4} │ │ │ │ │ @@ -1252,15 +1252,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 187c <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2730 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1396,14 +1396,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n bf6 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2730 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n bf8 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ ├── complexobject.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: 16036 (bytes into file) │ │ │ │ │ + Start of section headers: 16044 (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 0x3ea4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x3eac: │ │ │ │ │ │ │ │ │ │ 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 000b00 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0032ac 000410 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000b34 000234 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0036bc 000160 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000d68 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000d68 000c78 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00381c 000560 08 I 15 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0019e0 000138 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 003d7c 000088 08 I 15 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 001b18 000333 01 AMS 0 0 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001e4c 00026e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 003e04 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0020ba 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0020ba 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0020f0 000a20 10 16 89 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002b10 000799 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 003e14 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000a70 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0032bc 0003d8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000aa4 000234 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 003694 000160 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000cd8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000cd8 000d18 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0037f4 000590 08 I 15 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0019f0 000138 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 003d84 000088 08 I 15 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 001b28 000333 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001e5c 00026e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 003e0c 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0020ca 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0020ca 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 002100 000a20 10 16 89 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 002b20 000799 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 003e1c 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 {} │ │ │ │ │ @@ -8,77 +8,77 @@ │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 5: 00000001 24 FUNC LOCAL DEFAULT 8 complex_neg │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 7: 00000001 160 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ 8: 000000a1 144 FUNC LOCAL DEFAULT 1 to_complex │ │ │ │ │ 9: 00000131 44 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ 10: 00000131 44 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ - 11: 00000a99 252 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ - 12: 0000005d 74 FUNC LOCAL DEFAULT 6 complex_hash │ │ │ │ │ - 13: 000001f1 160 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ - 14: 000000a9 398 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ - 15: 00000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 11: 00000b39 252 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ + 12: 000000f1 74 FUNC LOCAL DEFAULT 6 complex_hash │ │ │ │ │ + 13: 0000015d 160 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ + 14: 0000013d 410 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ + 15: 000002f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 16: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ - 19: 00000239 480 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ - 20: 00000410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ - 22: 00000054 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ - 23: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ - 24: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ - 25: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ - 26: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ - 27: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ - 28: 00000418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 00000419 1448 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ - 30: 00000829 456 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 31: 00000770 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00000780 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 000009b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 000009c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00000a88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 000002d9 480 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ + 20: 000004b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000004b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 22: 00000580 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ + 24: 00000054 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ + 25: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ + 26: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ + 27: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ + 28: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ + 29: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ + 30: 00000590 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 00000591 1448 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 32: 00000799 456 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 33: 000008e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 000008f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00000b30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 000001e8 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ 37: 000001f8 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ 38: 0000021c 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ - 39: 00000388 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 40: 00000389 608 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ - 41: 000005e9 96 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ + 39: 000002f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 40: 000002f9 608 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ + 41: 00000559 96 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ 42: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 43: 000005d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000a98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 00000b8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 47: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 48: 00000648 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 49: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 00000540 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 44: 00000558 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 45: 000005b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 46: 00000b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00000c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 000005b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 49: 000006b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 50: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ 51: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ 52: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ 53: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ - 54: 00000750 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 55: 00000751 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ - 56: 00000b94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000b95 226 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ + 54: 000006c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 55: 000006c1 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ + 56: 00000c34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000c35 226 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ 58: 0000024c 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ 59: 00000250 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ 60: 0000025c 0 NOTYPE LOCAL DEFAULT 10 .LC17 │ │ │ │ │ 61: 00000019 108 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ 62: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ │ - 63: 000009e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 000009f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 65: 000009f1 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ + 63: 00000958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 64: 00000960 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 65: 00000961 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ 66: 0000028c 0 NOTYPE LOCAL DEFAULT 10 .LC19 │ │ │ │ │ - 67: 000009f5 90 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ - 68: 00000ad8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 67: 00000965 90 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ + 68: 00000a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 00000085 38 FUNC LOCAL DEFAULT 8 complex_bool │ │ │ │ │ 70: 000000ab 34 FUNC LOCAL DEFAULT 8 complex_conjugate │ │ │ │ │ 71: 000002a8 0 NOTYPE LOCAL DEFAULT 10 .LC20 │ │ │ │ │ 72: 000000cd 46 FUNC LOCAL DEFAULT 8 complex___getnewargs__ │ │ │ │ │ - 73: 00000af0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 73: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 74: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 75: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 76: 00000000 16 OBJECT LOCAL DEFAULT 11 c_1 │ │ │ │ │ 77: 00000010 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ 78: 0000001c 311 OBJECT LOCAL DEFAULT 11 complex_new__doc__ │ │ │ │ │ 79: 00000154 68 OBJECT LOCAL DEFAULT 11 complex___complex____doc__ │ │ │ │ │ 80: 00000198 84 OBJECT LOCAL DEFAULT 11 complex___format____doc__ │ │ │ │ │ @@ -96,44 +96,44 @@ │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 99: 0000015d 148 FUNC GLOBAL DEFAULT 1 PyComplex_AsCComplex │ │ │ │ │ + 99: 0000005d 148 FUNC GLOBAL DEFAULT 6 PyComplex_AsCComplex │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 106: 00000291 116 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ - 107: 00000305 132 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ + 106: 000001fd 116 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ + 107: 00000271 136 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 120: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 125: 000009c1 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ + 111: 000004b9 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 121: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 128: 00000649 264 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ + 128: 000005b9 264 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND atan2 │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND exp │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ @@ -146,18 +146,18 @@ │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 149: 00000a51 160 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ + 149: 000009c1 160 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 151: 000000fb 8 FUNC GLOBAL DEFAULT 8 PyComplex_FromDoubles │ │ │ │ │ - 152: 00000af1 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ + 152: 00000a61 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ 153: 00000103 14 FUNC GLOBAL DEFAULT 8 _Py_c_diff │ │ │ │ │ 154: 00000111 26 FUNC GLOBAL DEFAULT 8 _Py_c_prod │ │ │ │ │ 155: 0000012b 14 FUNC GLOBAL DEFAULT 8 _Py_c_sum │ │ │ │ │ 156: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyComplex_Type │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x32ac contains 130 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x32bc contains 123 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000005c 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 00000072 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -14,351 +14,350 @@ │ │ │ │ │ 000000e4 0000600a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 000000fa 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000010c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000114 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000118 00006230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000132 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000136 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000016e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000172 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000194 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000019e 00000b0a R_ARM_THM_CALL 00000a99 try_complex_special_method │ │ │ │ │ -000001a4 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001b0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000001e6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000206 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000020a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000021a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000024c 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ -00000262 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000266 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000026a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002a2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000002a6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002b8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c2 00000b0a R_ARM_THM_CALL 00000a99 try_complex_special_method │ │ │ │ │ -000002c8 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002fa 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000316 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000031a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000032c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000336 00000b0a R_ARM_THM_CALL 00000a99 try_complex_special_method │ │ │ │ │ -0000033c 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000344 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000348 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000374 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003a2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003d2 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003f4 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003f8 00007e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000402 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -0000041a 00007f0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00000464 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000468 00002a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000048c 00007d0a R_ARM_THM_CALL 000009c1 _Py_c_quot │ │ │ │ │ -000004f0 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ -00000514 0000800a R_ARM_THM_CALL 00000649 _Py_c_pow │ │ │ │ │ -0000053e 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000542 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000546 0000262f R_ARM_THM_MOVW_ABS_NC 0000021c .LC10 │ │ │ │ │ -0000054a 00002630 R_ARM_THM_MOVT_ABS 0000021c .LC10 │ │ │ │ │ -00000550 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000562 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000566 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000056a 0000252f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC9 │ │ │ │ │ -0000056e 00002530 R_ARM_THM_MOVT_ABS 000001f8 .LC9 │ │ │ │ │ -00000574 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000057c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000059a 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000059e 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000005a2 0000242f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC8 │ │ │ │ │ -000005a6 00002430 R_ARM_THM_MOVT_ABS 000001e8 .LC8 │ │ │ │ │ -000005ac 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000069c 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -000006a8 0000840a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -000006bc 0000850a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ -000006d2 0000860a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ -000006e2 0000870a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -000006f2 0000880a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ -00000724 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000778 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000078e 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000798 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ -0000079c 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ -000007a0 0000342f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ -000007a4 00003430 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ -000007ac 0000352f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000007b0 00003530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000007b6 00008a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000007c0 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007c6 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007fa 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000802 0000322f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ -00000806 00003230 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ -00000812 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000081e 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000083c 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000840 00009130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000087a 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000008aa 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -0000094a 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000952 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000956 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000095c 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000962 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000986 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000098a 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000098e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ -00000992 00003e30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ -00000998 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009aa 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009b4 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009b8 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009be 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009c6 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a0e 0000950a R_ARM_THM_CALL 00000a51 _Py_c_abs │ │ │ │ │ -00000a16 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000a30 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000a34 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000a38 0000422f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ -00000a3c 00004230 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ -00000a42 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a84 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -00000a8c 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000ab0 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000172 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000176 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000186 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001b8 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ +000001ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001d2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001d6 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000020e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000212 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000224 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000022e 00000b0a R_ARM_THM_CALL 00000b39 try_complex_special_method │ │ │ │ │ +00000234 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000266 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000282 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000286 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000298 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002a2 00000b0a R_ARM_THM_CALL 00000b39 try_complex_special_method │ │ │ │ │ +000002a8 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002b0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000002b4 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002e0 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000030e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000312 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000033a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000033e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000342 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000364 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000368 00007e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000372 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +0000038a 00007f0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000003d4 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000003d8 00002a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000003fc 00006f0a R_ARM_THM_CALL 000004b9 _Py_c_quot │ │ │ │ │ +00000460 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ +00000484 0000800a R_ARM_THM_CALL 000005b9 _Py_c_pow │ │ │ │ │ +000004ae 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004b2 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000004b6 0000262f R_ARM_THM_MOVW_ABS_NC 0000021c .LC10 │ │ │ │ │ +000004ba 00002630 R_ARM_THM_MOVT_ABS 0000021c .LC10 │ │ │ │ │ +000004c0 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004d2 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000004d6 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000004da 0000252f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC9 │ │ │ │ │ +000004de 00002530 R_ARM_THM_MOVT_ABS 000001f8 .LC9 │ │ │ │ │ +000004e4 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004ec 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000050a 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000050e 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000512 0000242f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC8 │ │ │ │ │ +00000516 00002430 R_ARM_THM_MOVT_ABS 000001e8 .LC8 │ │ │ │ │ +0000051c 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000060c 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +00000618 0000840a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +0000062c 0000850a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ +00000642 0000860a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ +00000652 0000870a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +00000662 0000880a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ +00000694 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000006e8 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +000006fe 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000708 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ +0000070c 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ +00000710 0000342f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ +00000714 00003430 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ +0000071c 0000352f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00000720 00003530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00000726 00008a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000730 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000736 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000076a 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000772 0000322f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ +00000776 00003230 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ +00000782 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000078e 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007ac 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000007b0 00009130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000007ea 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000081a 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000008ba 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008c2 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008c6 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008cc 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008d2 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008f6 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008fa 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008fe 00003e2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ +00000902 00003e30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ +00000908 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000091a 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000924 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000928 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000092e 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000936 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000097e 0000950a R_ARM_THM_CALL 000009c1 _Py_c_abs │ │ │ │ │ +00000986 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000009a0 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000009a4 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000009a8 0000422f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ +000009ac 00004230 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ +000009b2 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009f4 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +000009fc 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000a20 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000146 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ -000002d6 00005f1e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ -00000a2c 0000681e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000242 00005f1e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ +0000099c 0000681e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x36bc contains 44 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x3694 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00009d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00003702 R_ARM_ABS32 00000751 complex_repr │ │ │ │ │ +0000002c 00003702 R_ARM_ABS32 000006c1 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00000c02 R_ARM_ABS32 0000005d complex_hash │ │ │ │ │ +0000003c 00000c02 R_ARM_ABS32 000000f1 complex_hash │ │ │ │ │ 00000048 00009e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00000e02 R_ARM_ABS32 000000a9 complex_richcompare │ │ │ │ │ +00000064 00000e02 R_ARM_ABS32 0000013d complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00009f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00001d02 R_ARM_ABS32 00000419 complex_new │ │ │ │ │ +0000009c 00001f02 R_ARM_ABS32 00000591 complex_new │ │ │ │ │ 000000a0 0000a002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 0000a102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000110 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000118 00000d02 R_ARM_ABS32 000001f1 complex_add │ │ │ │ │ +00000110 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000118 00000d02 R_ARM_ABS32 0000015d complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000001 complex_sub │ │ │ │ │ -00000120 00003902 R_ARM_ABS32 00000b95 complex_mul │ │ │ │ │ -0000012c 00002802 R_ARM_ABS32 00000389 complex_pow │ │ │ │ │ +00000120 00003902 R_ARM_ABS32 00000c35 complex_mul │ │ │ │ │ +0000012c 00002802 R_ARM_ABS32 000002f9 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000001 complex_neg │ │ │ │ │ 00000134 00000a02 R_ARM_ABS32 00000131 complex_pos │ │ │ │ │ -00000138 00004302 R_ARM_ABS32 000009f5 complex_abs │ │ │ │ │ +00000138 00004302 R_ARM_ABS32 00000965 complex_abs │ │ │ │ │ 0000013c 00004502 R_ARM_ABS32 00000085 complex_bool │ │ │ │ │ -00000190 00001302 R_ARM_ABS32 00000239 complex_div │ │ │ │ │ +00000190 00001302 R_ARM_ABS32 000002d9 complex_div │ │ │ │ │ 000001a8 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00004602 R_ARM_ABS32 000000ab complex_conjugate │ │ │ │ │ 000001f0 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f4 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f8 00004102 R_ARM_ABS32 000009f1 complex___complex__ │ │ │ │ │ +000001f8 00004102 R_ARM_ABS32 00000961 complex___complex__ │ │ │ │ │ 00000200 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000204 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00004802 R_ARM_ABS32 000000cd complex___getnewargs__ │ │ │ │ │ 00000210 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00003d02 R_ARM_ABS32 00000019 complex___format__ │ │ │ │ │ 00000220 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x381c contains 172 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x37f4 contains 178 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000020 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003a 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000070 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ -00000080 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ -000000ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000000ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000010a 0000662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000010e 0000672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000112 00006630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000116 00006730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000134 0000680a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000142 0000690a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000015a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000162 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000166 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000016e 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001a0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000001be 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001c2 00006230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001c8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001cc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001d0 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001de 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001e2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001e6 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001f2 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -00000208 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000021e 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -0000024e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000252 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000282 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -0000030c 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000326 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000036c 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000376 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003ae 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000003b2 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000003b8 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003bc 00001230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003c4 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003d4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003e4 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -000003f4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000402 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -00000458 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000045c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000488 00006f0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000494 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004d6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000004da 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004de 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004ea 0000700a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000500 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0000052e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000532 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000538 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000544 0000700a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000550 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0000059a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b2 0000710a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000005bc 0000720a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000005c4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000829 complex_from_string_inner │ │ │ │ │ -000005c8 00001e30 R_ARM_THM_MOVT_ABS 00000829 complex_from_string_inner │ │ │ │ │ -000005d0 0000162f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000005d4 00001630 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000005d8 0000730a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -0000062a 0000740a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000646 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006b0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006b4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006c0 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c4 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006c8 0000182f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -000006cc 00001830 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000006d2 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006ee 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006fa 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006fe 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000702 0000152f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000706 00001530 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000070c 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000074a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000778 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000077c 0000786b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000782 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000786 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007aa 0000792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000007ae 00007930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000007b6 0000192f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -000007ba 00001930 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000007be 00007a0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000007de 00007b0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000007ea 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080e 00007c0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000822 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000826 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000856 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000085a 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000085e 0000172f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000862 00001730 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000868 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000086e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000872 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000878 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000884 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000888 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000088c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000890 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000898 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008bc 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008d6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008dc 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008e8 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008ec 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008f0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ -000008f4 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ -000008fc 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000920 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000940 00007c0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000962 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000966 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000096e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000972 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000978 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000996 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000099c 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a0 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009a6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -000009aa 00001a30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -000009b0 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009b8 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a64 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000aaa 00006f0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000ae6 0000740a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000afe 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b0c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b14 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b1e 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b22 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b26 0000182f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000b2a 00001830 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000b30 0000760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b48 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b4e 0000792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000b52 00007930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000b5a 0000192f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00000b5e 00001930 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00000b64 00007a0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000b82 00007b0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000b8c 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b90 0000786b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000baa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bae 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000be6 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000bfe 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c16 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c20 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -00000c38 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c40 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c44 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c48 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c54 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +0000006e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000072 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000094 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000a4 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000b0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000000e6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000104 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +00000114 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +0000015e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000162 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000019e 0000662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000001a2 0000672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000001a6 00006630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000001aa 00006730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000001c8 0000680a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000001d6 0000690a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000001f0 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fe 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000202 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000020a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000023c 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +0000025a 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000025e 00006230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000264 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000268 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000026c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000027a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000027e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000282 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000028e 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +000002a4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002be 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +000002ee 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002f2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000322 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000003ac 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003c6 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000040c 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000416 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000044e 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000452 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000458 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000045c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000464 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000046a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000046e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000474 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000484 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +00000494 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004a2 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +0000055c 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000005d0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005d4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000600 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000060c 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000064e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000652 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000656 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000662 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000678 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000006a6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000006aa 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000006b0 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006bc 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +000006c8 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000712 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000072a 0000720a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000734 0000730a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000073c 0000202f R_ARM_THM_MOVW_ABS_NC 00000799 complex_from_string_inner │ │ │ │ │ +00000740 00002030 R_ARM_THM_MOVT_ABS 00000799 complex_from_string_inner │ │ │ │ │ +00000748 0000182f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +0000074c 00001830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00000750 0000740a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000007a2 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000007be 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000081e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000824 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000828 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000082c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000838 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000083c 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000840 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000844 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +0000084a 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000866 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000872 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000876 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000087a 0000172f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +0000087e 00001730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000884 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008c2 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f0 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008f4 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008fa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008fe 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000922 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000926 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000092e 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000932 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000936 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000956 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000962 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000986 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000099a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000099e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009ce 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009d2 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009d6 0000192f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000009da 00001930 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000009e0 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009e6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009ea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009f0 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009fc 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a00 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a04 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000a08 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000a10 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a34 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a4a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a4e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a54 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a60 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a64 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a68 00001d2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ +00000a6c 00001d30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ +00000a74 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a98 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab8 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000ada 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ade 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ae6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000aea 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000af0 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b0e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b14 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b18 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b1e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000b22 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000b28 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b30 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b4a 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b86 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000b9e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000bac 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000bb4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bbe 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000bc2 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bc6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000bca 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000bd0 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000be8 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bee 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000bf2 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000bfa 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000bfe 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000c04 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000c22 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000c2c 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c30 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c4a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c4e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c86 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000c9e 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000cb6 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cc0 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +00000cd8 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ce0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ce4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ce8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cf4 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ 00000058 00005c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3d7c contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3d84 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 00003a2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC15 │ │ │ │ │ 0000003a 00003a30 R_ARM_THM_MOVT_ABS 0000024c .LC15 │ │ │ │ │ 0000003e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC16 │ │ │ │ │ 00000042 00003b30 R_ARM_THM_MOVT_ABS 00000250 .LC16 │ │ │ │ │ 00000046 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ 0000004a 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ @@ -370,11 +369,11 @@ │ │ │ │ │ 000000de 0000472f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ 000000e2 00004730 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ 000000f2 0000960a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000014 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 000000c8 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 000000fe 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3e04 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x3e0c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -83,29 +83,29 @@ │ │ │ │ │ PyFloat_FromDouble │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ PyComplex_RealAsDouble │ │ │ │ │ PyComplex_ImagAsDouble │ │ │ │ │ __errno_location │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ PyErr_SetString │ │ │ │ │ +_Py_c_quot │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyNumber_Float │ │ │ │ │ _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _Py_string_to_number_with_underscores │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyRuntime │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ -_Py_c_quot │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _Py_c_pow │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyMem_Free │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -149,77 +149,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 15a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000015c : │ │ │ │ │ -PyComplex_AsCComplex(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 194 │ │ │ │ │ - add.w r0, r4, #8 │ │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ │ - ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ - stmdb r4, {r0, r1, r2, r3} │ │ │ │ │ - vldr d1, [sp, #32] │ │ │ │ │ - vldr d0, [sp, #24] │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 17c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a98 <_Py_c_abs+0x48> │ │ │ │ │ - R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ - cbnz r0, 1c8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1be │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ │ - b.n 188 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 1b4 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r4, r5, [r0, #16] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ │ - beq.n 1b4 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1b4 │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ - b.n 1b4 │ │ │ │ │ - │ │ │ │ │ -000001f0 : │ │ │ │ │ +0000015c : │ │ │ │ │ complex_add(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -227,171 +165,172 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 258 │ │ │ │ │ + beq.n 1c4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 258 │ │ │ │ │ + cbnz r0, 1c4 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl a0 │ │ │ │ │ vldr d9, [sp, #24] │ │ │ │ │ vldr d8, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 288 │ │ │ │ │ + beq.n 1f4 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 262 │ │ │ │ │ + bne.n 1ce │ │ │ │ │ vldr d0, [r5, #8] │ │ │ │ │ vldr d1, [r5, #16] │ │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ │ vadd.f64 d1, d8, d1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_FromCComplex │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ vldr d9, [r5, #8] │ │ │ │ │ vldr d8, [r5, #16] │ │ │ │ │ - b.n 234 │ │ │ │ │ + b.n 1a0 │ │ │ │ │ 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 PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23c │ │ │ │ │ + bne.n 1a8 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl a0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 28c │ │ │ │ │ + beq.n 1f8 │ │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ │ vldr d1, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 244 │ │ │ │ │ + b.n 1b0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 250 │ │ │ │ │ + b.n 1bc │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 250 │ │ │ │ │ + b.n 1bc │ │ │ │ │ │ │ │ │ │ -00000290 : │ │ │ │ │ +000001fc : │ │ │ │ │ PyComplex_RealAsDouble(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 2b8 │ │ │ │ │ + bne.n 224 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b0 │ │ │ │ │ + bne.n 21c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98 <_Py_c_abs+0x48> │ │ │ │ │ + bl b38 │ │ │ │ │ R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ - cbnz r0, 2e0 │ │ │ │ │ + cbnz r0, 24c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2da │ │ │ │ │ + cbnz r0, 246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_AsDouble │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 2b4 │ │ │ │ │ + b.n 220 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2b4 │ │ │ │ │ + beq.n 220 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2b4 │ │ │ │ │ + bne.n 220 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - b.n 2b4 │ │ │ │ │ + b.n 220 │ │ │ │ │ │ │ │ │ │ -00000304 : │ │ │ │ │ +00000270 : │ │ │ │ │ PyComplex_ImagAsDouble(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 32c │ │ │ │ │ + bne.n 298 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 324 │ │ │ │ │ + bne.n 290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98 <_Py_c_abs+0x48> │ │ │ │ │ + bl b38 │ │ │ │ │ R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ - cbnz r0, 35a │ │ │ │ │ + cbnz r0, 2c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 354 │ │ │ │ │ + cbnz r0, 2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 354 │ │ │ │ │ - vldr d0, [pc, #48] @ 380 │ │ │ │ │ - b.n 328 │ │ │ │ │ + cbnz r0, 2c0 │ │ │ │ │ + vldr d0, [pc, #52] @ 2f0 │ │ │ │ │ + b.n 294 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 328 │ │ │ │ │ + b.n 294 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r0, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 328 │ │ │ │ │ + beq.n 294 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 328 │ │ │ │ │ + bne.n 294 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - b.n 328 │ │ │ │ │ + b.n 294 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000388 : │ │ │ │ │ +000002f8 : │ │ │ │ │ complex_pow(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ @@ -400,116 +339,116 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 57a │ │ │ │ │ + bne.w 4ea │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 52a │ │ │ │ │ + beq.w 49a │ │ │ │ │ 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 PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52a │ │ │ │ │ + bne.w 49a │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl a0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ vldr d8, [sp, #24] │ │ │ │ │ vldr d9, [sp, #32] │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [sp, #0] │ │ │ │ │ - beq.n 4f4 │ │ │ │ │ + beq.n 464 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 59a │ │ │ │ │ + bne.w 50a │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 4fc │ │ │ │ │ + bne.n 46c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 4fc │ │ │ │ │ + bne.n 46c │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #416] @ 5d0 │ │ │ │ │ + vldr d6, [pc, #416] @ 540 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 4fc │ │ │ │ │ + bhi.n 46c │ │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ │ vmov ip, s15 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 5b2 │ │ │ │ │ + bgt.w 522 │ │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ vldr d1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 5e8 │ │ │ │ │ + bl 558 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ vldr d1, [r3, #8] │ │ │ │ │ vmov.f64 d2, d6 │ │ │ │ │ vmov.f64 d3, d7 │ │ │ │ │ vstr d6, [sp, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ │ - bl 9c0 │ │ │ │ │ + bl 4b8 │ │ │ │ │ R_ARM_THM_CALL _Py_c_quot │ │ │ │ │ vstr d0, [sp, #72] @ 0x48 │ │ │ │ │ vstr d1, [sp, #80] @ 0x50 │ │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ vldr d6, [sp, #80] @ 0x50 │ │ │ │ │ - vldr d5, [pc, #308] @ 5d8 │ │ │ │ │ + vldr d5, [pc, #308] @ 548 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 534 │ │ │ │ │ - vldr d4, [pc, #300] @ 5e0 │ │ │ │ │ + beq.n 4a4 │ │ │ │ │ + vldr d4, [pc, #300] @ 550 │ │ │ │ │ vcmp.f64 d7, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 534 │ │ │ │ │ + beq.n 4a4 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 534 │ │ │ │ │ + beq.n 4a4 │ │ │ │ │ vcmp.f64 d6, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 534 │ │ │ │ │ + beq.n 4a4 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.n 558 │ │ │ │ │ + beq.n 4c8 │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq.n 562 │ │ │ │ │ + beq.n 4d2 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ vmov.f64 d1, d6 │ │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ │ vstr d6, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_FromCComplex │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ @@ -517,156 +456,156 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ vmov.f64 d2, d8 │ │ │ │ │ vldr d1, [sp, #16] │ │ │ │ │ vmov.f64 d3, d9 │ │ │ │ │ vstr d8, [sp, #24] │ │ │ │ │ vstr d9, [sp, #32] │ │ │ │ │ - bl 648 <_Py_c_pow> │ │ │ │ │ + bl 5b8 <_Py_c_pow> │ │ │ │ │ R_ARM_THM_CALL _Py_c_pow │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, d1 │ │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 4a0 │ │ │ │ │ + b.n 410 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ vldr d9, [r7, #16] │ │ │ │ │ - b.n 3f4 │ │ │ │ │ - cbz r3, 55c │ │ │ │ │ + b.n 364 │ │ │ │ │ + cbz r3, 4cc │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq.n 562 │ │ │ │ │ + beq.n 4d2 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 4e0 │ │ │ │ │ + bne.n 450 │ │ │ │ │ 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 .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4f4 │ │ │ │ │ + b.n 464 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - b.n 4e0 │ │ │ │ │ + b.n 450 │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 53e │ │ │ │ │ + b.n 4ae │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 554 │ │ │ │ │ + b.n 4c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b4 │ │ │ │ │ + bne.w 324 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl a0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 3c0 │ │ │ │ │ + bne.w 330 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 4f4 │ │ │ │ │ + b.n 464 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 554 │ │ │ │ │ + b.n 4c4 │ │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, ip │ │ │ │ │ vldr d1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 5e8 │ │ │ │ │ + bl 558 │ │ │ │ │ vstr d0, [sp, #72] @ 0x48 │ │ │ │ │ vstr d1, [sp, #80] @ 0x50 │ │ │ │ │ - b.n 498 │ │ │ │ │ + b.n 408 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40590000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ │ │ │ │ │ -000005e8 : │ │ │ │ │ +00000558 : │ │ │ │ │ c_powu(): │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ - vldr d1, [pc, #80] @ 640 │ │ │ │ │ + vldr d1, [pc, #80] @ 5b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 636 │ │ │ │ │ + ble.n 5a6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.n 636 │ │ │ │ │ + bgt.n 5a6 │ │ │ │ │ tst r3, r0 │ │ │ │ │ vmul.f64 d4, d7, d7 │ │ │ │ │ vmul.f64 d5, d6, d7 │ │ │ │ │ mov.w r3, r3, lsl #1 │ │ │ │ │ - beq.n 628 │ │ │ │ │ + beq.n 598 │ │ │ │ │ vmul.f64 d3, d1, d7 │ │ │ │ │ vmul.f64 d1, d1, d6 │ │ │ │ │ vmla.f64 d1, d0, d7 │ │ │ │ │ vnmls.f64 d3, d0, d6 │ │ │ │ │ vmov.f64 d0, d3 │ │ │ │ │ vnmls.f64 d4, d6, d6 │ │ │ │ │ vadd.f64 d7, d5, d5 │ │ │ │ │ vmov.f64 d6, d4 │ │ │ │ │ - b.n 5fc │ │ │ │ │ + b.n 56c │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000648 <_Py_c_pow>: │ │ │ │ │ +000005b8 <_Py_c_pow>: │ │ │ │ │ _Py_c_pow(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d12} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ vcmp.f64 d3, #0.0 │ │ │ │ │ vmov.f64 d9, d3 │ │ │ │ │ vmov.f64 d12, d0 │ │ │ │ │ vmov.f64 d10, d1 │ │ │ │ │ vmov.f64 d8, d2 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 680 <_Py_c_pow+0x38> │ │ │ │ │ + bne.n 5f0 <_Py_c_pow+0x38> │ │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 710 <_Py_c_pow+0xc8> │ │ │ │ │ + beq.n 680 <_Py_c_pow+0xc8> │ │ │ │ │ vcmp.f64 d10, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 694 <_Py_c_pow+0x4c> │ │ │ │ │ + bne.n 604 <_Py_c_pow+0x4c> │ │ │ │ │ vcmp.f64 d12, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 71a <_Py_c_pow+0xd2> │ │ │ │ │ + beq.n 68a <_Py_c_pow+0xd2> │ │ │ │ │ vmov.f64 d1, d10 │ │ │ │ │ vmov.f64 d0, d12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d11, d0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -676,15 +615,15 @@ │ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ │ vmov.f64 d10, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL atan2 │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmul.f64 d8, d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 6ea <_Py_c_pow+0xa2> │ │ │ │ │ + beq.n 65a <_Py_c_pow+0xa2> │ │ │ │ │ vnmul.f64 d0, d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL exp │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d0, d11 │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -698,66 +637,66 @@ │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ vldr d1, [sp, #24] │ │ │ │ │ vmul.f64 d0, d0, d10 │ │ │ │ │ vmul.f64 d1, d1, d10 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ vpop {d8-d12} │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ - vldr d1, [pc, #52] @ 748 <_Py_c_pow+0x100> │ │ │ │ │ + vldr d1, [pc, #52] @ 6b8 <_Py_c_pow+0x100> │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n 706 <_Py_c_pow+0xbe> │ │ │ │ │ + b.n 676 <_Py_c_pow+0xbe> │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 736 <_Py_c_pow+0xee> │ │ │ │ │ + beq.n 6a6 <_Py_c_pow+0xee> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - vldr d1, [pc, #24] @ 748 <_Py_c_pow+0x100> │ │ │ │ │ + vldr d1, [pc, #24] @ 6b8 <_Py_c_pow+0x100> │ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ │ - b.n 706 <_Py_c_pow+0xbe> │ │ │ │ │ + b.n 676 <_Py_c_pow+0xbe> │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 724 <_Py_c_pow+0xdc> │ │ │ │ │ - b.n 72c <_Py_c_pow+0xe4> │ │ │ │ │ + bmi.n 694 <_Py_c_pow+0xdc> │ │ │ │ │ + b.n 69c <_Py_c_pow+0xe4> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000750 : │ │ │ │ │ +000006c0 : │ │ │ │ │ complex_repr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 7d0 │ │ │ │ │ + beq.n 740 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 812 │ │ │ │ │ + beq.n 782 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81e │ │ │ │ │ + beq.n 78e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -786,45 +725,45 @@ │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 770 │ │ │ │ │ + bne.n 6e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 812 │ │ │ │ │ + cbz r0, 782 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 7aa │ │ │ │ │ + b.n 71a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 7be │ │ │ │ │ + b.n 72e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 7be │ │ │ │ │ + b.n 72e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000828 : │ │ │ │ │ +00000798 : │ │ │ │ │ complex_from_string_inner(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ @@ -836,193 +775,193 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r5, r3, #8 │ │ │ │ │ - bne.n 84e │ │ │ │ │ + bne.n 7be │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ - bne.n 874 │ │ │ │ │ + bne.n 7e4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ - bmi.n 864 │ │ │ │ │ + bmi.n 7d4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 9aa │ │ │ │ │ + beq.w 91a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 968 │ │ │ │ │ + beq.n 8d8 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.n 8a4 │ │ │ │ │ - bhi.n 920 │ │ │ │ │ + beq.n 814 │ │ │ │ │ + bhi.n 890 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - bne.n 91a │ │ │ │ │ + bne.n 88a │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 8ba │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 934 │ │ │ │ │ + beq.n 8a4 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ │ - bne.n 986 │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 8d2 │ │ │ │ │ - cbz r5, 8f6 │ │ │ │ │ + bmi.n 842 │ │ │ │ │ + cbz r5, 866 │ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ │ - bne.n 986 │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ │ lsls r1, r1, #28 │ │ │ │ │ - bmi.n 8e8 │ │ │ │ │ + bmi.n 858 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 986 │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 910 │ │ │ │ │ + cbz r0, 880 │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d9, [r0, #16] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - vldr d9, [pc, #204] @ 9e8 │ │ │ │ │ - b.n 8d2 │ │ │ │ │ + vldr d9, [pc, #204] @ 958 │ │ │ │ │ + b.n 842 │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - bne.n 91a │ │ │ │ │ + bne.n 88a │ │ │ │ │ vmov.f64 d9, d8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - vldr d8, [pc, #184] @ 9e8 │ │ │ │ │ - b.n 8d2 │ │ │ │ │ + vldr d8, [pc, #184] @ 958 │ │ │ │ │ + b.n 842 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d9, d7 │ │ │ │ │ - b.n 8c6 │ │ │ │ │ + b.n 836 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c0 │ │ │ │ │ + beq.n 830 │ │ │ │ │ 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_ExceptionMatches │ │ │ │ │ - cbz r0, 99c │ │ │ │ │ + cbz r0, 90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 8c0 │ │ │ │ │ + b.n 830 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.n 9cc │ │ │ │ │ + beq.n 93c │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n 9a0 │ │ │ │ │ + beq.n 910 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 910 │ │ │ │ │ + b.n 880 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ - vldr d8, [pc, #64] @ 9e8 │ │ │ │ │ - b.n 8d2 │ │ │ │ │ + vldr d8, [pc, #64] @ 958 │ │ │ │ │ + b.n 842 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 892 │ │ │ │ │ + beq.w 802 │ │ │ │ │ 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_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99c │ │ │ │ │ + beq.n 90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 892 │ │ │ │ │ + b.n 802 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d9, d7 │ │ │ │ │ - b.n 97a │ │ │ │ │ + b.n 8ea │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000009f0 : │ │ │ │ │ +00000960 : │ │ │ │ │ complex___complex__(): │ │ │ │ │ b.w 130 │ │ │ │ │ │ │ │ │ │ -000009f4 : │ │ │ │ │ +00000964 : │ │ │ │ │ complex_abs(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d1, [r0, #16] │ │ │ │ │ - bl a50 <_Py_c_abs> │ │ │ │ │ + bl 9c0 <_Py_c_abs> │ │ │ │ │ R_ARM_THM_CALL _Py_c_abs │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.n a30 │ │ │ │ │ + beq.n 9a0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -1036,31 +975,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a50 <_Py_c_abs>: │ │ │ │ │ +000009c0 <_Py_c_abs>: │ │ │ │ │ _Py_c_abs(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d9, [pc, #112] @ ad8 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d9, [pc, #112] @ a48 <_Py_c_abs+0x88> │ │ │ │ │ sub sp, #20 │ │ │ │ │ vcmp.f64 d6, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n aae <_Py_c_abs+0x5e> │ │ │ │ │ + bhi.n a1e <_Py_c_abs+0x5e> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n ac2 <_Py_c_abs+0x72> │ │ │ │ │ + bhi.n a32 <_Py_c_abs+0x72> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ @@ -1068,37 +1007,37 @@ │ │ │ │ │ movhi r3, #34 @ 0x22 │ │ │ │ │ movls r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ - ble.n abe <_Py_c_abs+0x6e> │ │ │ │ │ + ble.n a2e <_Py_c_abs+0x6e> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d8, [pc, #40] @ ae0 <_Py_c_abs+0x90> │ │ │ │ │ + vldr d8, [pc, #40] @ a50 <_Py_c_abs+0x90> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n aa0 <_Py_c_abs+0x50> │ │ │ │ │ + b.n a10 <_Py_c_abs+0x50> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ - vldr d6, [pc, #20] @ ad8 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d6, [pc, #20] @ a48 <_Py_c_abs+0x88> │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n ab0 <_Py_c_abs+0x60> │ │ │ │ │ - vldr d8, [pc, #20] @ ae8 <_Py_c_abs+0x98> │ │ │ │ │ - b.n aa0 <_Py_c_abs+0x50> │ │ │ │ │ + bgt.n a20 <_Py_c_abs+0x60> │ │ │ │ │ + vldr d8, [pc, #20] @ a58 <_Py_c_abs+0x98> │ │ │ │ │ + b.n a10 <_Py_c_abs+0x50> │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000af0 <_Py_c_neg>: │ │ │ │ │ +00000a60 <_Py_c_neg>: │ │ │ │ │ _Py_c_neg(): │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ vneg.f64 d1, d1 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -38,82 +38,143 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -0000005c : │ │ │ │ │ +0000005c : │ │ │ │ │ +PyComplex_AsCComplex(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 94 │ │ │ │ │ + add.w r0, r4, #8 │ │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ │ + ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ + stmdb r4, {r0, r1, r2, r3} │ │ │ │ │ + vldr d1, [sp, #32] │ │ │ │ │ + vldr d0, [sp, #24] │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl b38 │ │ │ │ │ + cbnz r0, c8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, be │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ │ + b.n 88 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + b.n b4 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldrd r4, r5, [r0, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ │ + beq.n b4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n b4 │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + b.n b4 │ │ │ │ │ + │ │ │ │ │ +000000f0 : │ │ │ │ │ complex_hash(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_CALL _Py_HashDouble │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n a0 │ │ │ │ │ + beq.n 134 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vldr d0, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_CALL _Py_HashDouble │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n a0 │ │ │ │ │ + beq.n 134 │ │ │ │ │ movw r3, #16963 @ 0x4243 │ │ │ │ │ movt r3, #15 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000a8 : │ │ │ │ │ +0000013c : │ │ │ │ │ complex_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bhi.n 1be │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + bhi.n 25a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 206 │ │ │ │ │ - vldr d9, [r4, #8] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - vldr d8, [r4, #16] │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + bne.w 2a2 │ │ │ │ │ + vldr d9, [r5, #8] │ │ │ │ │ + vldr d8, [r5, #16] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 162 │ │ │ │ │ + bpl.n 1fe │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 130 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - sub.w r2, r5, #2 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + beq.n 1c4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + sub.w r4, r4, #2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ itete ne │ │ │ │ │ movwne r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movtne r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ @@ -128,127 +189,132 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.n 2b6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15e │ │ │ │ │ + beq.n 1ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 15e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ba │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 126 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + vpop {d8-d9} │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 19e │ │ │ │ │ + beq.n 23a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbnz r0, 19e │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbnz r0, 23a │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1c8 │ │ │ │ │ - vldr d7, [r7, #8] │ │ │ │ │ - vldr d6, [r7, #16] │ │ │ │ │ + bne.n 264 │ │ │ │ │ + vldr d7, [r5, #8] │ │ │ │ │ + vldr d6, [r5, #16] │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n f8 │ │ │ │ │ + bne.n 18c │ │ │ │ │ vcmp.f64 d8, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ - moveq r4, #1 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - b.n f8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + b.n 18c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n f6 │ │ │ │ │ + bne.n 18a │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ - moveq r4, #1 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - b.n f8 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + b.n 18c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 126 │ │ │ │ │ + b.n 1ba │ │ │ │ │ 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 PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1be │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + beq.n 25a │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 17c │ │ │ │ │ + beq.n 218 │ │ │ │ │ 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 PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c │ │ │ │ │ + bne.n 218 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ vldr d6, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 184 │ │ │ │ │ + bne.n 220 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n 126 │ │ │ │ │ + b.n 1ba │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 21a │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - vldr d9, [r4, #8] │ │ │ │ │ - vldr d8, [r4, #16] │ │ │ │ │ - b.n e4 │ │ │ │ │ + cbz r0, 2ba │ │ │ │ │ + vldr d9, [r5, #8] │ │ │ │ │ + vldr d8, [r5, #16] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + b.n 178 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 1ba │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ vldr d9, [sp, #8] │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 232 │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - b.n e4 │ │ │ │ │ + beq.n 2d2 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + b.n 178 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 126 │ │ │ │ │ + b.n 1ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000238 : │ │ │ │ │ +000002d8 : │ │ │ │ │ complex_div(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -256,23 +322,23 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 3f2 │ │ │ │ │ + bne.w 492 │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 3ca │ │ │ │ │ + bne.w 46a │ │ │ │ │ adds r3, #8 │ │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ @@ -280,47 +346,47 @@ │ │ │ │ │ vldr d6, [sp, #40] @ 0x28 │ │ │ │ │ vldr d2, [sp, #16] │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vldr d3, [sp, #24] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ │ - bmi.n 37e │ │ │ │ │ + bmi.n 41e │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 2e0 │ │ │ │ │ + bmi.n 380 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 33c │ │ │ │ │ + bhi.n 3dc │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 3ae │ │ │ │ │ + beq.n 44e │ │ │ │ │ vdiv.f64 d5, d6, d7 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d2 │ │ │ │ │ vmla.f64 d6, d3, d5 │ │ │ │ │ vmls.f64 d3, d2, d5 │ │ │ │ │ vdiv.f64 d9, d6, d7 │ │ │ │ │ vdiv.f64 d8, d3, d7 │ │ │ │ │ - b.n 36a │ │ │ │ │ + b.n 40a │ │ │ │ │ vneg.f64 d4, d6 │ │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 340 │ │ │ │ │ + bhi.n 3e0 │ │ │ │ │ vdiv.f64 d5, d6, d7 │ │ │ │ │ movs r0, #24 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d2 │ │ │ │ │ vmla.f64 d6, d3, d5 │ │ │ │ │ vmls.f64 d3, d5, d2 │ │ │ │ │ vdiv.f64 d9, d6, d7 │ │ │ │ │ vdiv.f64 d8, d3, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 376 │ │ │ │ │ + cbz r0, 416 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -333,258 +399,322 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ vmov.f64 d4, d6 │ │ │ │ │ vmov.f64 d5, d7 │ │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 3a4 │ │ │ │ │ + bhi.n 444 │ │ │ │ │ vdiv.f64 d5, d7, d6 │ │ │ │ │ vmov.f64 d4, d3 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmla.f64 d4, d5, d2 │ │ │ │ │ vnmls.f64 d2, d3, d5 │ │ │ │ │ vdiv.f64 d9, d4, d6 │ │ │ │ │ vdiv.f64 d8, d2, d6 │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 314 │ │ │ │ │ + bne.n 3b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 332 │ │ │ │ │ + b.n 3d2 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 398 │ │ │ │ │ + bmi.n 438 │ │ │ │ │ vneg.f64 d5, d7 │ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 2ee │ │ │ │ │ + bls.n 38e │ │ │ │ │ vmov.f64 d4, d6 │ │ │ │ │ - b.n 344 │ │ │ │ │ + b.n 3e4 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 2ee │ │ │ │ │ - b.n 34e │ │ │ │ │ - vldr d8, [pc, #104] @ 410 │ │ │ │ │ + bge.n 38e │ │ │ │ │ + b.n 3ee │ │ │ │ │ + vldr d8, [pc, #104] @ 4b0 │ │ │ │ │ vmov.f64 d9, d8 │ │ │ │ │ - b.n 36a │ │ │ │ │ + b.n 40a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 332 │ │ │ │ │ + b.n 3d2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 278 │ │ │ │ │ + bne.w 318 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 282 │ │ │ │ │ + bne.w 322 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b.n 332 │ │ │ │ │ + b.n 3d2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 262 │ │ │ │ │ + bne.w 302 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 26e │ │ │ │ │ + bne.w 30e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n 332 │ │ │ │ │ + b.n 3d2 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000418 : │ │ │ │ │ +000004b8 <_Py_c_quot>: │ │ │ │ │ +_Py_c_quot(): │ │ │ │ │ + vcmpe.f64 d2, #0.0 │ │ │ │ │ + vmov.f64 d7, d0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 546 <_Py_c_quot+0x8e> │ │ │ │ │ + vmov.f64 d6, d2 │ │ │ │ │ + vcmpe.f64 d3, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 536 <_Py_c_quot+0x7e> │ │ │ │ │ + vcmpe.f64 d6, d3 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + blt.n 50a <_Py_c_quot+0x52> │ │ │ │ │ + vcmp.f64 d6, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 54c <_Py_c_quot+0x94> │ │ │ │ │ + vdiv.f64 d6, d3, d2 │ │ │ │ │ + vmov.f64 d5, d1 │ │ │ │ │ + vmov.f64 d4, d7 │ │ │ │ │ + vmla.f64 d2, d6, d3 │ │ │ │ │ + vmla.f64 d4, d6, d1 │ │ │ │ │ + vmls.f64 d5, d6, d7 │ │ │ │ │ + vdiv.f64 d0, d4, d2 │ │ │ │ │ + vdiv.f64 d1, d5, d2 │ │ │ │ │ + bx lr │ │ │ │ │ + vmov.f64 d5, d3 │ │ │ │ │ + vcmpe.f64 d6, d5 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n 572 <_Py_c_quot+0xba> │ │ │ │ │ + vdiv.f64 d6, d2, d3 │ │ │ │ │ + vmov.f64 d5, d1 │ │ │ │ │ + vmla.f64 d3, d6, d2 │ │ │ │ │ + vmla.f64 d5, d6, d7 │ │ │ │ │ + vnmls.f64 d7, d6, d1 │ │ │ │ │ + vdiv.f64 d0, d5, d3 │ │ │ │ │ + vdiv.f64 d1, d7, d3 │ │ │ │ │ + b.n 508 <_Py_c_quot+0x50> │ │ │ │ │ + vneg.f64 d5, d3 │ │ │ │ │ + vcmpe.f64 d6, d5 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bge.n 4e8 <_Py_c_quot+0x30> │ │ │ │ │ + b.n 50e <_Py_c_quot+0x56> │ │ │ │ │ + vneg.f64 d6, d2 │ │ │ │ │ + b.n 4ca <_Py_c_quot+0x12> │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + bl 0 <__errno_location> │ │ │ │ │ + R_ARM_THM_CALL __errno_location │ │ │ │ │ + vldr d1, [pc, #28] @ 580 <_Py_c_quot+0xc8> │ │ │ │ │ + movs r3, #33 @ 0x21 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ + vldr d1, [pc, #20] @ 588 <_Py_c_quot+0xd0> │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + b.n 508 <_Py_c_quot+0x50> │ │ │ │ │ + nop.w │ │ │ │ │ + ... │ │ │ │ │ + .word 0x7ff80000 │ │ │ │ │ + │ │ │ │ │ +00000590 : │ │ │ │ │ complex_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f0 │ │ │ │ │ + bne.w 968 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 92a │ │ │ │ │ + bhi.w aa2 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 926 │ │ │ │ │ + beq.w a9e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 820 │ │ │ │ │ + beq.w 998 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 780 │ │ │ │ │ + beq.w 8f8 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 5a0 │ │ │ │ │ + beq.w 718 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 798 │ │ │ │ │ + beq.w 910 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 6f4 │ │ │ │ │ - cbz r5, 484 │ │ │ │ │ + bmi.w 86c │ │ │ │ │ + cbz r5, 5fc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w 856 │ │ │ │ │ - ldr r1, [pc, #752] @ (778 ) │ │ │ │ │ + bmi.w 9ce │ │ │ │ │ + ldr r1, [pc, #752] @ (8f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f8 │ │ │ │ │ + bne.w 770 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ + bne.w 888 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 962 │ │ │ │ │ + beq.w ada │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 714 │ │ │ │ │ + beq.w 88c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 672 │ │ │ │ │ + beq.w 7ea │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e8 │ │ │ │ │ + beq.w a60 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8c2 │ │ │ │ │ + beq.w a3a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 728 │ │ │ │ │ + beq.w 8a0 │ │ │ │ │ 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 PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67a │ │ │ │ │ + bne.w 7f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 97e │ │ │ │ │ + bne.w af6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 888 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51a │ │ │ │ │ + beq.n 692 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 598 │ │ │ │ │ + beq.n 710 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - vldr d10, [pc, #592] @ 770 │ │ │ │ │ + vldr d10, [pc, #592] @ 8e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 69e │ │ │ │ │ + beq.w 816 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 954 │ │ │ │ │ + beq.w acc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 954 │ │ │ │ │ + bne.w acc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 56c │ │ │ │ │ + beq.n 6e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a4 │ │ │ │ │ + beq.w 81c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 94e │ │ │ │ │ + bne.w ac6 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 888 │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d9, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51a │ │ │ │ │ + b.n 692 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 754 │ │ │ │ │ + beq.w 8cc │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 484 │ │ │ │ │ + beq.w 5fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5f4 │ │ │ │ │ + cbz r0, 76c │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC complex_from_string_inner │ │ │ │ │ @@ -598,621 +728,557 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f2 │ │ │ │ │ + beq.n 76a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7e6 │ │ │ │ │ + beq.w 95e │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 58c │ │ │ │ │ - ldr r3, [pc, #384] @ (77c ) │ │ │ │ │ + b.n 704 │ │ │ │ │ + ldr r3, [pc, #384] @ (8f4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 7d4 │ │ │ │ │ + bpl.w 94c │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7d4 │ │ │ │ │ + beq.w 94c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 64a │ │ │ │ │ + beq.n 7c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 64a │ │ │ │ │ + cbnz r3, 7c2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 494 │ │ │ │ │ + beq.w 60c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 6ac │ │ │ │ │ + bne.n 824 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 99c │ │ │ │ │ + beq.w b14 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 718 │ │ │ │ │ + beq.n 890 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ + b.n 62e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 4d6 │ │ │ │ │ + bne.w 64e │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vldr d10, [r4, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 69a │ │ │ │ │ + beq.n 812 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 69a │ │ │ │ │ + beq.n 812 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 746 │ │ │ │ │ + beq.n 8be │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 520 │ │ │ │ │ + b.n 698 │ │ │ │ │ vmov.f64 d9, d10 │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 6ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56c │ │ │ │ │ + b.n 6e4 │ │ │ │ │ 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 PyType_IsSubtype │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a8 │ │ │ │ │ + bne.n 920 │ │ │ │ │ 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 r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 494 │ │ │ │ │ + beq.w 60c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 494 │ │ │ │ │ + bne.w 60c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 494 │ │ │ │ │ + b.n 60c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5b0 │ │ │ │ │ + beq.w 728 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ - b.n 58c │ │ │ │ │ + b.n 704 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 724 │ │ │ │ │ + cbnz r3, 89c │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.w 86e │ │ │ │ │ + bne.w 9e6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ + b.n 62e │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vldr d10, [r4, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 766 │ │ │ │ │ + beq.n 8de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 69a │ │ │ │ │ + beq.n 812 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 766 │ │ │ │ │ + cbnz r3, 8de │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 520 │ │ │ │ │ + b.n 698 │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 844 │ │ │ │ │ + beq.n 9bc │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ ands.w r5, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 484 │ │ │ │ │ - b.n 5b0 │ │ │ │ │ + beq.w 5fc │ │ │ │ │ + b.n 728 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 6a0 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r4, [pc, #564] @ (9b8 ) │ │ │ │ │ + ldr r4, [pc, #564] @ (b30 ) │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 470 │ │ │ │ │ + bne.w 5e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 754 │ │ │ │ │ + beq.n 8cc │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 47a │ │ │ │ │ - b.n 6fa │ │ │ │ │ + bpl.w 5f2 │ │ │ │ │ + b.n 872 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 7c8 │ │ │ │ │ + cbnz r0, 940 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - b.n 656 │ │ │ │ │ + b.n 7ce │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6e2 │ │ │ │ │ - b.n 494 │ │ │ │ │ + bne.n 85a │ │ │ │ │ + b.n 60c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 630 │ │ │ │ │ + b.n 7a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f4 │ │ │ │ │ + b.n 76c │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #448] @ (9bc ) │ │ │ │ │ + ldr r5, [pc, #448] @ (b34 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ - cbz r4, 820 │ │ │ │ │ + beq.w 888 │ │ │ │ │ + cbz r4, 998 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 450 │ │ │ │ │ - ldr r4, [pc, #404] @ (9b8 ) │ │ │ │ │ + b.n 5c8 │ │ │ │ │ + ldr r4, [pc, #404] @ (b30 ) │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r3, [r4, #880] @ 0x370 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 750 │ │ │ │ │ + beq.n 8c8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.w 5b0 │ │ │ │ │ + bne.w 728 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 484 │ │ │ │ │ + b.n 5fc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 58c │ │ │ │ │ + beq.w 704 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 58c │ │ │ │ │ + b.n 704 │ │ │ │ │ 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 710 │ │ │ │ │ + b.n 888 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 724 │ │ │ │ │ + bne.w 89c │ │ │ │ │ ldr r2, [r6, #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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 888 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ + bne.w 888 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 710 │ │ │ │ │ + b.n 888 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 672 │ │ │ │ │ + bne.w 7ea │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 672 │ │ │ │ │ + beq.w 7ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 672 │ │ │ │ │ + bne.w 7ea │ │ │ │ │ ldr r2, [r5, #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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 888 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ + bne.w 888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 710 │ │ │ │ │ + b.n 888 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 7f8 │ │ │ │ │ + b.n 970 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #140] @ (9bc ) │ │ │ │ │ + ldr r1, [pc, #140] @ (b34 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 450 │ │ │ │ │ - b.n 710 │ │ │ │ │ + bne.w 5c8 │ │ │ │ │ + b.n 888 │ │ │ │ │ vadd.f64 d9, d9, d10 │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 6ea │ │ │ │ │ vldr d7, [r5, #16] │ │ │ │ │ vldr d9, [r5, #8] │ │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ │ - b.n 56c │ │ │ │ │ + b.n 6e4 │ │ │ │ │ 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] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 710 │ │ │ │ │ + b.n 888 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4f8 │ │ │ │ │ + beq.w 670 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f8 │ │ │ │ │ + bne.w 670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f8 │ │ │ │ │ + b.n 670 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8a4 │ │ │ │ │ + b.n a1c │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000009c0 <_Py_c_quot>: │ │ │ │ │ -_Py_c_quot(): │ │ │ │ │ - vcmpe.f64 d2, #0.0 │ │ │ │ │ - vmov.f64 d7, d0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n a4e <_Py_c_quot+0x8e> │ │ │ │ │ - vmov.f64 d6, d2 │ │ │ │ │ - vcmpe.f64 d3, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n a3e <_Py_c_quot+0x7e> │ │ │ │ │ - vcmpe.f64 d6, d3 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n a12 <_Py_c_quot+0x52> │ │ │ │ │ - vcmp.f64 d6, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a54 <_Py_c_quot+0x94> │ │ │ │ │ - vdiv.f64 d6, d3, d2 │ │ │ │ │ - vmov.f64 d5, d1 │ │ │ │ │ - vmov.f64 d4, d7 │ │ │ │ │ - vmla.f64 d2, d6, d3 │ │ │ │ │ - vmla.f64 d4, d6, d1 │ │ │ │ │ - vmls.f64 d5, d6, d7 │ │ │ │ │ - vdiv.f64 d0, d4, d2 │ │ │ │ │ - vdiv.f64 d1, d5, d2 │ │ │ │ │ - bx lr │ │ │ │ │ - vmov.f64 d5, d3 │ │ │ │ │ - vcmpe.f64 d6, d5 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n a7a <_Py_c_quot+0xba> │ │ │ │ │ - vdiv.f64 d6, d2, d3 │ │ │ │ │ - vmov.f64 d5, d1 │ │ │ │ │ - vmla.f64 d3, d6, d2 │ │ │ │ │ - vmla.f64 d5, d6, d7 │ │ │ │ │ - vnmls.f64 d7, d6, d1 │ │ │ │ │ - vdiv.f64 d0, d5, d3 │ │ │ │ │ - vdiv.f64 d1, d7, d3 │ │ │ │ │ - b.n a10 <_Py_c_quot+0x50> │ │ │ │ │ - vneg.f64 d5, d3 │ │ │ │ │ - vcmpe.f64 d6, d5 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 9f0 <_Py_c_quot+0x30> │ │ │ │ │ - b.n a16 <_Py_c_quot+0x56> │ │ │ │ │ - vneg.f64 d6, d2 │ │ │ │ │ - b.n 9d2 <_Py_c_quot+0x12> │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - bl 0 <__errno_location> │ │ │ │ │ - R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d1, [pc, #28] @ a88 <_Py_c_quot+0xc8> │ │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ │ - vldr d1, [pc, #20] @ a90 <_Py_c_quot+0xd0> │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - b.n a10 <_Py_c_quot+0x50> │ │ │ │ │ - nop.w │ │ │ │ │ - ... │ │ │ │ │ - .word 0x7ff80000 │ │ │ │ │ - │ │ │ │ │ -00000a98 : │ │ │ │ │ +00000b38 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #228] @ (b8c ) │ │ │ │ │ + ldr r1, [pc, #228] @ (c2c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbnz r0, ab8 │ │ │ │ │ + cbnz r0, b58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #212] @ (b90 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (c30 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n b78 │ │ │ │ │ + bpl.n c18 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b78 │ │ │ │ │ + beq.n c18 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b02 │ │ │ │ │ + beq.n ba2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, b02 │ │ │ │ │ + cbnz r3, ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ab0 │ │ │ │ │ + beq.n b50 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n ab2 │ │ │ │ │ + beq.n b52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cbnz r0, b4e │ │ │ │ │ + cbnz r0, bee │ │ │ │ │ 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 .LC4 │ │ │ │ │ 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] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ab0 │ │ │ │ │ + beq.n b50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ab0 │ │ │ │ │ + bne.n b50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ab0 │ │ │ │ │ + b.n b50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab2 │ │ │ │ │ + beq.n b52 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b3e │ │ │ │ │ - b.n ab0 │ │ │ │ │ + bne.n bde │ │ │ │ │ + b.n b50 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 aec │ │ │ │ │ + b.n b8c │ │ │ │ │ nop │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b94 : │ │ │ │ │ +00000c34 : │ │ │ │ │ complex_mul(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -1220,32 +1286,32 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n c14 │ │ │ │ │ + bne.n cb4 │ │ │ │ │ vldr d10, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n c40 │ │ │ │ │ + bne.n ce0 │ │ │ │ │ vldr d7, [r4, #8] │ │ │ │ │ vldr d6, [r4, #16] │ │ │ │ │ vmul.f64 d9, d8, d6 │ │ │ │ │ movs r0, #24 │ │ │ │ │ vmul.f64 d8, d7, d8 │ │ │ │ │ vmla.f64 d8, d10, d6 │ │ │ │ │ vnmls.f64 d9, d7, d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c38 │ │ │ │ │ + cbz r0, cd8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ @@ -1256,48 +1322,48 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, c66 │ │ │ │ │ + cbnz r0, d06 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ vldr d10, [sp, #8] │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ it ne │ │ │ │ │ ldrne r4, [sp, #0] │ │ │ │ │ - bne.n bc6 │ │ │ │ │ + bne.n c66 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n c0a │ │ │ │ │ + b.n caa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c0a │ │ │ │ │ + b.n caa │ │ │ │ │ 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 PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bcc │ │ │ │ │ + bne.n c6c │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c72 │ │ │ │ │ + beq.n d12 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ vldr d6, [sp, #32] │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n c74 │ │ │ │ │ vldr d10, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n bc6 │ │ │ │ │ + b.n c66 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n c0a │ │ │ │ │ + b.n caa │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -64,35 +64,35 @@ │ │ │ │ │ 0x000003d0 6a656374 5f526963 68436f6d 70617265 ject_RichCompare │ │ │ │ │ 0x000003e0 00507943 6f6d706c 65785f52 65616c41 .PyComplex_RealA │ │ │ │ │ 0x000003f0 73446f75 626c6500 5079436f 6d706c65 sDouble.PyComple │ │ │ │ │ 0x00000400 785f496d 61674173 446f7562 6c65005f x_ImagAsDouble._ │ │ │ │ │ 0x00000410 5f657272 6e6f5f6c 6f636174 696f6e00 _errno_location. │ │ │ │ │ 0x00000420 50794578 635f5a65 726f4469 76697369 PyExc_ZeroDivisi │ │ │ │ │ 0x00000430 6f6e4572 726f7200 50794572 725f5365 onError.PyErr_Se │ │ │ │ │ - 0x00000440 74537472 696e6700 5f50794f 626a6563 tString._PyObjec │ │ │ │ │ - 0x00000450 745f4c6f 6f6b7570 53706563 69616c00 t_LookupSpecial. │ │ │ │ │ - 0x00000460 50794e75 6d626572 5f466c6f 6174005f PyNumber_Float._ │ │ │ │ │ - 0x00000470 5079556e 69636f64 655f5472 616e7366 PyUnicode_Transf │ │ │ │ │ - 0x00000480 6f726d44 6563696d 616c416e 64537061 ormDecimalAndSpa │ │ │ │ │ - 0x00000490 6365546f 41534349 49005079 556e6963 ceToASCII.PyUnic │ │ │ │ │ - 0x000004a0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ - 0x000004b0 65005f50 795f7374 72696e67 5f746f5f e._Py_string_to_ │ │ │ │ │ - 0x000004c0 6e756d62 65725f77 6974685f 756e6465 number_with_unde │ │ │ │ │ - 0x000004d0 7273636f 72657300 5f50795f 43686563 rscores._Py_Chec │ │ │ │ │ - 0x000004e0 6b46756e 6374696f 6e526573 756c7400 kFunctionResult. │ │ │ │ │ - 0x000004f0 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ │ │ - 0x00000500 50794572 725f466f 726d6174 005f5079 PyErr_Format._Py │ │ │ │ │ - 0x00000510 52756e74 696d6500 5f50795f 7473735f Runtime._Py_tss_ │ │ │ │ │ - 0x00000520 74737461 74650050 79457863 5f446570 tstate.PyExc_Dep │ │ │ │ │ - 0x00000530 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ - 0x00000540 50794572 725f5761 726e466f 726d6174 PyErr_WarnFormat │ │ │ │ │ - 0x00000550 005f5079 4f626a65 63745f4d 616b6554 ._PyObject_MakeT │ │ │ │ │ - 0x00000560 7043616c 6c005f50 79417267 5f556e70 pCall._PyArg_Unp │ │ │ │ │ - 0x00000570 61636b4b 6579776f 72647300 5f50795f ackKeywords._Py_ │ │ │ │ │ - 0x00000580 635f7175 6f74005f 50795f4e 6f6e6553 c_quot._Py_NoneS │ │ │ │ │ + 0x00000440 74537472 696e6700 5f50795f 635f7175 tString._Py_c_qu │ │ │ │ │ + 0x00000450 6f74005f 50794f62 6a656374 5f4c6f6f ot._PyObject_Loo │ │ │ │ │ + 0x00000460 6b757053 70656369 616c0050 794e756d kupSpecial.PyNum │ │ │ │ │ + 0x00000470 6265725f 466c6f61 74005f50 79556e69 ber_Float._PyUni │ │ │ │ │ + 0x00000480 636f6465 5f547261 6e73666f 726d4465 code_TransformDe │ │ │ │ │ + 0x00000490 63696d61 6c416e64 53706163 65546f41 cimalAndSpaceToA │ │ │ │ │ + 0x000004a0 53434949 00507955 6e69636f 64655f41 SCII.PyUnicode_A │ │ │ │ │ + 0x000004b0 73555446 38416e64 53697a65 005f5079 sUTF8AndSize._Py │ │ │ │ │ + 0x000004c0 5f737472 696e675f 746f5f6e 756d6265 _string_to_numbe │ │ │ │ │ + 0x000004d0 725f7769 74685f75 6e646572 73636f72 r_with_underscor │ │ │ │ │ + 0x000004e0 6573005f 50795f43 6865636b 46756e63 es._Py_CheckFunc │ │ │ │ │ + 0x000004f0 74696f6e 52657375 6c740050 79457863 tionResult.PyExc │ │ │ │ │ + 0x00000500 5f547970 65457272 6f720050 79457272 _TypeError.PyErr │ │ │ │ │ + 0x00000510 5f466f72 6d617400 5f507952 756e7469 _Format._PyRunti │ │ │ │ │ + 0x00000520 6d65005f 50795f74 73735f74 73746174 me._Py_tss_tstat │ │ │ │ │ + 0x00000530 65005079 4578635f 44657072 65636174 e.PyExc_Deprecat │ │ │ │ │ + 0x00000540 696f6e57 61726e69 6e670050 79457272 ionWarning.PyErr │ │ │ │ │ + 0x00000550 5f576172 6e466f72 6d617400 5f50794f _WarnFormat._PyO │ │ │ │ │ + 0x00000560 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ + 0x00000570 005f5079 4172675f 556e7061 636b4b65 ._PyArg_UnpackKe │ │ │ │ │ + 0x00000580 79776f72 6473005f 50795f4e 6f6e6553 ywords._Py_NoneS │ │ │ │ │ 0x00000590 74727563 7400666c 6f6f7200 5f50795f truct.floor._Py_ │ │ │ │ │ 0x000005a0 635f706f 77005079 4578635f 4f766572 c_pow.PyExc_Over │ │ │ │ │ 0x000005b0 666c6f77 4572726f 72005079 4578635f flowError.PyExc_ │ │ │ │ │ 0x000005c0 56616c75 65457272 6f720068 79706f74 ValueError.hypot │ │ │ │ │ 0x000005d0 00617461 6e320065 7870006c 6f670073 .atan2.exp.log.s │ │ │ │ │ 0x000005e0 696e636f 73005079 4f535f64 6f75626c incos.PyOS_doubl │ │ │ │ │ 0x000005f0 655f746f 5f737472 696e6700 5079556e e_to_string.PyUn │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 31744 (bytes into file) │ │ │ │ │ + Start of section headers: 31724 (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 0x7c00: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7bec: │ │ │ │ │ │ │ │ │ │ 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 000248 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006280 000180 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00626c 000180 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00027c 000b7c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006400 000610 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0063ec 000610 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000df8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000df8 002074 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006a10 000f50 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002e6c 0009d2 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003840 0002ec 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007960 0001e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003b2c 00049d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007b48 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003fc9 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003fc9 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003ffc 001390 10 16 225 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00538c 000ef2 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007b70 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000df8 002060 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0069fc 000f50 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002e58 0009d2 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00382c 0002ec 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00794c 0001e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003b18 00049d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007b34 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003fb5 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003fb5 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003fe8 001390 10 16 225 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005378 000ef2 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007b5c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,20 +6,20 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 000000a2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 000000aa 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 9: 00001221 296 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 10: 00001619 244 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ - 11: 000010cd 340 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 12: 000014f1 296 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 13: 0000170d 200 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 14: 00001b19 224 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 9: 0000120d 296 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ + 10: 00001605 244 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 11: 000010b9 340 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ + 12: 000014dd 296 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 13: 000016f9 200 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 14: 00001b05 224 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 15: 000004a1 284 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 16: 00000190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000194 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 18: 000001f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 000001fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 00000260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ @@ -38,115 +38,115 @@ │ │ │ │ │ 34: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 35: 00000001 88 FUNC LOCAL DEFAULT 1 descr_setcheck.part.0.isra.0 │ │ │ │ │ 36: 000005b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 39: 000005bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 40: 000005bd 12 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ - 41: 000005d9 1288 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ - 42: 00000948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00000950 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00000ad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 000005d9 1268 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ + 42: 0000094c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000954 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 00000ac4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 46: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 47: 00000ae0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 00000ae1 126 FUNC LOCAL DEFAULT 6 member_get │ │ │ │ │ + 47: 00000acc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00000acd 126 FUNC LOCAL DEFAULT 6 member_get │ │ │ │ │ 49: 000001e8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 50: 00000b61 146 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ - 51: 00000bf5 280 FUNC LOCAL DEFAULT 6 property_setter │ │ │ │ │ - 52: 00000d08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00000d0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 00000d0d 288 FUNC LOCAL DEFAULT 6 property_copy │ │ │ │ │ - 55: 00000e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00000e2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000e2d 208 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ + 50: 00000b4d 146 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ + 51: 00000be1 280 FUNC LOCAL DEFAULT 6 property_setter │ │ │ │ │ + 52: 00000cf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00000cf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 00000cf9 288 FUNC LOCAL DEFAULT 6 property_copy │ │ │ │ │ + 55: 00000e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00000e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000e19 208 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ 58: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 59: 00000efd 106 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ + 59: 00000ee9 106 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ 60: 0000025c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 61: 00000f69 144 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ - 62: 00000ff9 76 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ + 61: 00000f55 142 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ + 62: 00000fe5 76 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ 63: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 64: 00001045 136 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ - 65: 0000121c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00001031 136 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ + 65: 00001208 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 67: 00001220 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 00001344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 0000120c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00001330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 70: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 71: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 72: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 73: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 74: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 75: 00001348 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00001349 254 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ + 75: 00001334 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00001335 254 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ 77: 00000185 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ 78: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 79: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 80: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 81: 00001449 166 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 81: 00001435 166 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 82: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 83: 00001614 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 00001618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 85: 00001708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 86: 0000170c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 87: 000017d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 000017d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 89: 000017d5 188 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 90: 00001884 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00001890 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 000018f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00001600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00001604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 85: 000016f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 000016f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 87: 000017bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 000017c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 89: 000017c1 188 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 90: 00001870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 0000187c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 000018e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 93: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 94: 00001900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 95: 00001901 94 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 96: 00001961 152 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 94: 000018ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 95: 000018ed 94 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 96: 0000194d 152 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ 97: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 98: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 99: 000019f9 288 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 100: 00001bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00001bf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 00001bf9 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 99: 000019e5 288 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 100: 00001bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00001be4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00001be5 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ 103: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 104: 00001ce4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00001cf0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 00001cf1 48 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ - 107: 00001d1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00001d20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 00001d21 88 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 110: 00001d79 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 111: 00001d81 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ - 112: 00001d99 76 FUNC LOCAL DEFAULT 6 property_get___isabstractmethod__ │ │ │ │ │ - 113: 00001de5 48 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ - 114: 00001e15 48 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ - 115: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00001cd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00001cdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 00001cdd 48 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ + 107: 00001d08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00001d0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00001d0d 88 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 110: 00001d65 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 111: 00001d6d 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 112: 00001d85 76 FUNC LOCAL DEFAULT 6 property_get___isabstractmethod__ │ │ │ │ │ + 113: 00001dd1 48 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ + 114: 00001e01 48 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ + 115: 00001e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 117: 00001e44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 118: 00001e45 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 119: 00001e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00001ea0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 00001ea1 240 FUNC LOCAL DEFAULT 6 mappingproxy_new │ │ │ │ │ - 122: 00001f80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00001e30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 118: 00001e31 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 119: 00001e88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00001e8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00001e8d 240 FUNC LOCAL DEFAULT 6 mappingproxy_new │ │ │ │ │ + 122: 00001f6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 123: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 124: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 125: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 126: 00000059 184 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ 127: 0000010c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 00001f90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 129: 00001f91 6 FUNC LOCAL DEFAULT 6 mappingproxy_getiter │ │ │ │ │ - 130: 00001f99 6 FUNC LOCAL DEFAULT 6 mappingproxy_len │ │ │ │ │ + 128: 00001f7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 00001f7d 6 FUNC LOCAL DEFAULT 6 mappingproxy_getiter │ │ │ │ │ + 130: 00001f85 6 FUNC LOCAL DEFAULT 6 mappingproxy_len │ │ │ │ │ 131: 00000110 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 132: 00000111 54 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ - 133: 00001fa1 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ - 134: 00001fad 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ - 135: 00001fd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00001f8d 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ + 134: 00001f99 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ + 135: 00001fc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 136: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 137: 00001fdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00001fdd 60 FUNC LOCAL DEFAULT 6 wrapperdescr_repr │ │ │ │ │ - 139: 00002019 32 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ + 137: 00001fc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00001fc9 60 FUNC LOCAL DEFAULT 6 wrapperdescr_repr │ │ │ │ │ + 139: 00002005 32 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ 140: 000005bc 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 141: 00002039 60 FUNC LOCAL DEFAULT 6 method_repr │ │ │ │ │ + 141: 00002025 60 FUNC LOCAL DEFAULT 6 method_repr │ │ │ │ │ 142: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 143: 00000149 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ 144: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 145: 00000159 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ 146: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 00000169 16 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ 148: 00000179 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ @@ -261,22 +261,22 @@ │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 264: 00001891 112 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 264: 0000187d 112 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 271: 00001c51 160 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 271: 00001c3d 160 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsAbstract │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6280 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x626c contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000003a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 0000003e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00000042 0000252f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ 00000046 00002530 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ @@ -33,155 +33,155 @@ │ │ │ │ │ 00000168 0000922f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ 0000016c 00009230 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ 000001b4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000022a 0001220a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000230 0000a72f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ 00000234 0000a730 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ 00000244 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000154 00008b1e R_ARM_THM_JUMP24 00002019 descr_repr.isra.0 │ │ │ │ │ +00000154 00008b1e R_ARM_THM_JUMP24 00002005 descr_repr.isra.0 │ │ │ │ │ 00000164 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000174 00008b1e R_ARM_THM_JUMP24 00002019 descr_repr.isra.0 │ │ │ │ │ +00000174 00008b1e R_ARM_THM_JUMP24 00002005 descr_repr.isra.0 │ │ │ │ │ 00000180 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 000001ae 0000f71e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000001be 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000001ca 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 000001d6 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 000001e6 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 00000208 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 00000214 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 00000240 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6400 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x63ec contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ -0000002c 00008a02 R_ARM_ABS32 00001fdd wrapperdescr_repr │ │ │ │ │ -00000040 00006302 R_ARM_ABS32 000019f9 wrapperdescr_call │ │ │ │ │ +0000002c 00008a02 R_ARM_ABS32 00001fc9 wrapperdescr_repr │ │ │ │ │ +00000040 00006302 R_ARM_ABS32 000019e5 wrapperdescr_call │ │ │ │ │ 00000048 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005902 R_ARM_ABS32 000017d5 wrapperdescr_get │ │ │ │ │ +00000088 00005902 R_ARM_ABS32 000017c1 wrapperdescr_get │ │ │ │ │ 000000d4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ -000000fc 00008d02 R_ARM_ABS32 00002039 method_repr │ │ │ │ │ +000000fc 00008d02 R_ARM_ABS32 00002025 method_repr │ │ │ │ │ 00000110 00013502 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000118 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000158 00003202 R_ARM_ABS32 00000b61 method_get │ │ │ │ │ +00000158 00003202 R_ARM_ABS32 00000b4d method_get │ │ │ │ │ 000001a4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ -000001cc 00008d02 R_ARM_ABS32 00002039 method_repr │ │ │ │ │ +000001cc 00008d02 R_ARM_ABS32 00002025 method_repr │ │ │ │ │ 000001e0 0000b902 R_ARM_ABS32 0000019b classmethoddescr_call │ │ │ │ │ 000001e8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00001f02 R_ARM_ABS32 0000039d classmethod_get │ │ │ │ │ 00000274 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ 0000029c 00008f02 R_ARM_ABS32 00000149 getset_repr │ │ │ │ │ 000002b8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002f8 00003d02 R_ARM_ABS32 00000f69 getset_get │ │ │ │ │ -000002fc 00004002 R_ARM_ABS32 00001045 getset_set │ │ │ │ │ +000002f8 00003d02 R_ARM_ABS32 00000f55 getset_get │ │ │ │ │ +000002fc 00004002 R_ARM_ABS32 00001031 getset_set │ │ │ │ │ 00000344 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ 0000036c 00009302 R_ARM_ABS32 00000169 member_repr │ │ │ │ │ 00000388 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003c8 00003002 R_ARM_ABS32 00000ae1 member_get │ │ │ │ │ -000003cc 00003e02 R_ARM_ABS32 00000ff9 member_set │ │ │ │ │ +000003c8 00003002 R_ARM_ABS32 00000acd member_get │ │ │ │ │ +000003cc 00003e02 R_ARM_ABS32 00000fe5 member_set │ │ │ │ │ 00000414 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000440 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000448 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000454 00003902 R_ARM_ABS32 00000e2d property_dealloc │ │ │ │ │ +00000454 00003902 R_ARM_ABS32 00000e19 property_dealloc │ │ │ │ │ 00000484 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000494 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000498 00006602 R_ARM_ABS32 00001bf9 property_traverse │ │ │ │ │ +00000498 00006602 R_ARM_ABS32 00001be5 property_traverse │ │ │ │ │ 0000049c 00008402 R_ARM_ABS32 00000111 property_clear │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004c4 00005102 R_ARM_ABS32 00001449 property_descr_get │ │ │ │ │ -000004c8 00004c02 R_ARM_ABS32 00001349 property_descr_set │ │ │ │ │ +000004c4 00005102 R_ARM_ABS32 00001435 property_descr_get │ │ │ │ │ +000004c8 00004c02 R_ARM_ABS32 00001335 property_descr_set │ │ │ │ │ 000004d0 00002902 R_ARM_ABS32 000005d9 property_init │ │ │ │ │ 000004d4 0000e202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004d8 00013602 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004dc 0000ed02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000510 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000518 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000524 00006002 R_ARM_ABS32 00001961 wrapper_dealloc │ │ │ │ │ +00000524 00006002 R_ARM_ABS32 0000194d wrapper_dealloc │ │ │ │ │ 00000538 0000b802 R_ARM_ABS32 00000183 wrapper_repr │ │ │ │ │ 00000548 0000bf02 R_ARM_ABS32 000002b5 wrapper_hash │ │ │ │ │ -0000054c 00005f02 R_ARM_ABS32 00001901 wrapper_call │ │ │ │ │ +0000054c 00005f02 R_ARM_ABS32 000018ed wrapper_call │ │ │ │ │ 00000554 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000568 00007102 R_ARM_ABS32 00001de5 wrapper_traverse │ │ │ │ │ +00000568 00007102 R_ARM_ABS32 00001dd1 wrapper_traverse │ │ │ │ │ 00000570 0000bc02 R_ARM_ABS32 0000024f wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e0 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00006d02 R_ARM_ABS32 00001d21 mappingproxy_dealloc │ │ │ │ │ +000005f4 00006d02 R_ARM_ABS32 00001d0d mappingproxy_dealloc │ │ │ │ │ 00000608 00009102 R_ARM_ABS32 00000159 mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000ae02 R_ARM_ABS32 000000e9 mappingproxy_hash │ │ │ │ │ 00000620 0000c002 R_ARM_ABS32 000002df mappingproxy_str │ │ │ │ │ 00000624 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000634 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000638 00008502 R_ARM_ABS32 00001fa1 mappingproxy_traverse │ │ │ │ │ +00000638 00008502 R_ARM_ABS32 00001f8d mappingproxy_traverse │ │ │ │ │ 00000640 0000a302 R_ARM_ABS32 0000007f mappingproxy_richcompare │ │ │ │ │ -00000648 00008102 R_ARM_ABS32 00001f91 mappingproxy_getiter │ │ │ │ │ +00000648 00008102 R_ARM_ABS32 00001f7d mappingproxy_getiter │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000678 00007902 R_ARM_ABS32 00001ea1 mappingproxy_new │ │ │ │ │ +00000678 00007902 R_ARM_ABS32 00001e8d mappingproxy_new │ │ │ │ │ 000006b0 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000006ec 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000708 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000710 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 00009e02 R_ARM_ABS32 00000013 property_get__name__ │ │ │ │ │ 0000071c 0000a002 R_ARM_ABS32 00000053 property_set__name__ │ │ │ │ │ 00000728 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00007002 R_ARM_ABS32 00001d99 property_get___isabstractmethod__ │ │ │ │ │ +0000072c 00007002 R_ARM_ABS32 00001d85 property_get___isabstractmethod__ │ │ │ │ │ 00000750 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000754 00009a02 R_ARM_ABS32 0000000b property_getter │ │ │ │ │ 0000075c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000760 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000764 00003302 R_ARM_ABS32 00000bf5 property_setter │ │ │ │ │ +00000764 00003302 R_ARM_ABS32 00000be1 property_setter │ │ │ │ │ 0000076c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000770 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000774 00009602 R_ARM_ABS32 00000001 property_deleter │ │ │ │ │ 0000077c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000780 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 00000efd property_set_name │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00000ee9 property_set_name │ │ │ │ │ 0000078c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 0000a102 R_ARM_ABS32 000001ed wrapper_objclass │ │ │ │ │ @@ -193,39 +193,39 @@ │ │ │ │ │ 00000844 0000a202 R_ARM_ABS32 00000201 wrapper_doc │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000858 00009f02 R_ARM_ABS32 000001dd wrapper_text_signature │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a8 0000ab02 R_ARM_ABS32 000000b5 wrapper_reduce │ │ │ │ │ 000008c4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008c8 00007602 R_ARM_ABS32 00001e45 mappingproxy_get │ │ │ │ │ +000008c8 00007602 R_ARM_ABS32 00001e31 mappingproxy_get │ │ │ │ │ 000008d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d8 00007202 R_ARM_ABS32 00001e15 mappingproxy_keys │ │ │ │ │ +000008d8 00007202 R_ARM_ABS32 00001e01 mappingproxy_keys │ │ │ │ │ 000008e0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e8 00008602 R_ARM_ABS32 00001fad mappingproxy_values │ │ │ │ │ +000008e8 00008602 R_ARM_ABS32 00001f99 mappingproxy_values │ │ │ │ │ 000008f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f8 00006a02 R_ARM_ABS32 00001cf1 mappingproxy_items │ │ │ │ │ +000008f8 00006a02 R_ARM_ABS32 00001cdd mappingproxy_items │ │ │ │ │ 00000900 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000904 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000908 0000a502 R_ARM_ABS32 00000085 mappingproxy_copy │ │ │ │ │ 00000910 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000914 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000918 00013802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000920 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000924 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000928 0000af02 R_ARM_ABS32 000000ef mappingproxy_reversed │ │ │ │ │ 00000930 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000960 00006f02 R_ARM_ABS32 00001d81 mappingproxy_contains │ │ │ │ │ +00000960 00006f02 R_ARM_ABS32 00001d6d mappingproxy_contains │ │ │ │ │ 000009a8 0000b202 R_ARM_ABS32 0000011d mappingproxy_or │ │ │ │ │ 000009dc 0000b602 R_ARM_ABS32 00000169 mappingproxy_ior │ │ │ │ │ -000009fc 00008202 R_ARM_ABS32 00001f99 mappingproxy_len │ │ │ │ │ -00000a00 00006e02 R_ARM_ABS32 00001d79 mappingproxy_getitem │ │ │ │ │ +000009fc 00008202 R_ARM_ABS32 00001f85 mappingproxy_len │ │ │ │ │ +00000a00 00006e02 R_ARM_ABS32 00001d65 mappingproxy_getitem │ │ │ │ │ 00000a08 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a0c 00009b02 R_ARM_ABS32 000001c5 wrapperdescr_get_doc │ │ │ │ │ 00000a1c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a20 00007e02 R_ARM_ABS32 00000059 descr_get_qualname │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a34 00009402 R_ARM_ABS32 00000179 wrapperdescr_get_text_signature │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -243,38 +243,38 @@ │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000afc 0000a402 R_ARM_ABS32 0000020d method_get_text_signature │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b60 0000a802 R_ARM_ABS32 00000219 descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6a10 contains 490 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x69fc contains 490 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000002c 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000044 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000006c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000b2 0000092f R_ARM_THM_MOVW_ABS_NC 00001221 method_vectorcall_NOARGS │ │ │ │ │ -000000b6 00000930 R_ARM_THM_MOVT_ABS 00001221 method_vectorcall_NOARGS │ │ │ │ │ +000000b2 0000092f R_ARM_THM_MOVW_ABS_NC 0000120d method_vectorcall_NOARGS │ │ │ │ │ +000000b6 00000930 R_ARM_THM_MOVT_ABS 0000120d method_vectorcall_NOARGS │ │ │ │ │ 000000ba 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c4 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 000000dc 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000000f8 00000a2f R_ARM_THM_MOVW_ABS_NC 00001619 method_vectorcall_FASTCALL │ │ │ │ │ -000000fc 00000a30 R_ARM_THM_MOVT_ABS 00001619 method_vectorcall_FASTCALL │ │ │ │ │ +000000f8 00000a2f R_ARM_THM_MOVW_ABS_NC 00001605 method_vectorcall_FASTCALL │ │ │ │ │ +000000fc 00000a30 R_ARM_THM_MOVT_ABS 00001605 method_vectorcall_FASTCALL │ │ │ │ │ 0000010a 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000118 00000b2f R_ARM_THM_MOVW_ABS_NC 000010cd method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -0000011c 00000b30 R_ARM_THM_MOVT_ABS 000010cd method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -00000122 00000c2f R_ARM_THM_MOVW_ABS_NC 000014f1 method_vectorcall_O │ │ │ │ │ -00000126 00000c30 R_ARM_THM_MOVT_ABS 000014f1 method_vectorcall_O │ │ │ │ │ -00000134 00000d2f R_ARM_THM_MOVW_ABS_NC 0000170d method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -00000138 00000d30 R_ARM_THM_MOVT_ABS 0000170d method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -00000146 00000e2f R_ARM_THM_MOVW_ABS_NC 00001b19 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -0000014a 00000e30 R_ARM_THM_MOVT_ABS 00001b19 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +00000118 00000b2f R_ARM_THM_MOVW_ABS_NC 000010b9 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +0000011c 00000b30 R_ARM_THM_MOVT_ABS 000010b9 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +00000122 00000c2f R_ARM_THM_MOVW_ABS_NC 000014dd method_vectorcall_O │ │ │ │ │ +00000126 00000c30 R_ARM_THM_MOVT_ABS 000014dd method_vectorcall_O │ │ │ │ │ +00000134 00000d2f R_ARM_THM_MOVW_ABS_NC 000016f9 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +00000138 00000d30 R_ARM_THM_MOVT_ABS 000016f9 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +00000146 00000e2f R_ARM_THM_MOVW_ABS_NC 00001b05 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +0000014a 00000e30 R_ARM_THM_MOVT_ABS 00001b05 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 00000150 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000154 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000015a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000015e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000164 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000016a 00000f2f R_ARM_THM_MOVW_ABS_NC 000004a1 method_vectorcall_VARARGS │ │ │ │ │ 0000016e 00000f30 R_ARM_THM_MOVT_ABS 000004a1 method_vectorcall_VARARGS │ │ │ │ │ @@ -341,410 +341,410 @@ │ │ │ │ │ 00000592 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000596 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 0000059a 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 000005a2 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 000005a6 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ 000005ac 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000005b8 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000624 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000628 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006be 0000f70a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000006c8 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006cc 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000714 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000076a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000794 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007b2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007e0 0000f80a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000080a 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000080e 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000814 0000fa0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000081e 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000082e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000872 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000061c 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000620 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006b6 0000f70a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000006c0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006c4 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000070c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000746 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000762 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000078c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007aa 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d8 0000f80a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000802 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000806 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000080c 0000fa0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000816 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000826 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000868 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000008ec 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000008f0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000920 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000930 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000948 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000094c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a02 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a18 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a3a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a58 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000a86 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000aa4 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aa8 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ac0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ac4 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ad8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000adc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b0e 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b1c 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000b28 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ -00000b2c 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00000b30 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000b34 00002e30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000b38 0000ff0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000b94 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ba2 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000bca 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bce 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000be4 0000312f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC12 │ │ │ │ │ -00000be8 00003130 R_ARM_THM_MOVT_ABS 000001e8 .LC12 │ │ │ │ │ -00000bec 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c08 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ -00000c12 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c16 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c36 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c3a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c4c 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000c8a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cb6 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cbc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cc0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cdc 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cf0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cf4 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d26 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ -00000d2e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d32 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d40 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d44 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d5e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d62 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d74 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d8a 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000dc6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dca 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000dde 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000de4 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e0a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e12 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e16 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ebe 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ecc 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eda 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f32 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f36 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f46 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f4c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f50 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f54 00003a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC13 │ │ │ │ │ -00000f58 00003a30 R_ARM_THM_MOVT_ABS 0000021c .LC13 │ │ │ │ │ -00000f5e 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f98 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fa6 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000fc4 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000fc8 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000fde 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000fe2 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000fe6 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -00000fea 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -00000ff2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001020 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000103a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001076 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001088 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000108c 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000010a2 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000010a6 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000010aa 00003f2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC15 │ │ │ │ │ -000010ae 00003f30 R_ARM_THM_MOVT_ABS 00000290 .LC15 │ │ │ │ │ -000010b4 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010c0 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001104 0000f10a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -00001146 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001166 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000116c 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001170 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001176 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000119a 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000011a8 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000011bc 0001030a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -000011da 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000011e4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011e8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011ee 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000011f2 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011f8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001210 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000121c 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001280 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001290 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001298 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000012a2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012a6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012aa 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012ae 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012b6 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012ce 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012de 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000012e8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012ec 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012f0 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000012f4 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000012fe 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001308 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000130c 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001314 0000422f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ -00001318 00004230 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ -0000131e 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000132e 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001332 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001338 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001344 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001370 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000138a 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ -00001398 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -0000139e 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000013a2 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000013b0 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ -000013b4 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ -000013b8 0000452f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ -000013bc 00004530 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ -000013c8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013e4 0001060a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000013f6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013fc 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001400 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001404 00004a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ -00001408 00004a30 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ -0000140c 0000492f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ -00001410 00004930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -0000141e 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001428 0000482f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ -0000142c 00004830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ -00001430 0000472f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ -00001434 00004730 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ -00001440 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001456 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000145a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001492 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ -0000149c 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -000014a2 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000014a6 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000014b2 00004e2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ -000014b6 00004e30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ -000014bc 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014d2 00004f2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ -000014d6 00004f30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ -000014da 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014e0 0000502f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ -000014e4 00005030 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ -000014e8 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001550 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001560 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001568 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001572 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001576 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000157a 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000157e 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001586 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000159e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ae 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000015b8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015bc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015c0 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000015c4 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000015ce 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000015d8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015dc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015e4 0000522f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ -000015e8 00005230 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ -000015ee 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015fe 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001602 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001608 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001614 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001678 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001688 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001690 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000169a 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000169e 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016a2 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000016a6 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000016ae 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016c6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016d4 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000016de 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016e2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016e6 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000016ea 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000016f2 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000016f6 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000016fc 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001708 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001768 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001778 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001780 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000178a 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000178e 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001794 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001798 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000179e 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017b6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017bc 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000017c0 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000017c6 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000017d0 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017f4 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001842 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001850 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001884 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001888 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000188c 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018a4 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000018f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000018fc 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001942 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001946 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000194c 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -00001950 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -00001956 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001970 0001090a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00001974 00010a0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019a2 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000019c0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019ce 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019d8 0000602f R_ARM_THM_MOVW_ABS_NC 00001961 wrapper_dealloc │ │ │ │ │ -000019dc 00006030 R_ARM_THM_MOVT_ABS 00001961 wrapper_dealloc │ │ │ │ │ -00001a20 00010d0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00001a2e 00010e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001a62 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a8a 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a8e 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a94 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -00001a98 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -00001aa0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001aa8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001aac 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ac2 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ac6 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001aca 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ -00001ace 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ -00001ad4 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ade 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ae2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001af8 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001afc 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b0a 0000622f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ -00001b0e 00006230 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ -00001b12 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b86 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b96 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001b9e 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001ba8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bac 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bb2 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001bb6 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001bbc 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bd4 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bda 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001bde 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001be4 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001bf0 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001bf4 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c60 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00001c72 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001cb6 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cba 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cbe 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -00001cc2 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -00001cca 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ce4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ce8 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cec 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d14 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001d1c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d72 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d82 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001d86 00011330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001daa 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001db6 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001dc2 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001dcc 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001dd0 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001dd6 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001dda 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001e38 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001e40 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e64 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e68 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e74 0000742f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ -00001e78 00007430 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ -00001e80 0001190a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -00001e92 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001e9c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001eca 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00001ede 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001f3c 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001f46 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00001f50 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f54 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f58 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -00001f5c 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -00001f64 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f84 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f8c 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fd0 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001fd8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001fea 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001fee 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001ff2 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00001ff6 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00002000 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002004 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002008 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -0000200c 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -0000202a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000202e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002046 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000204a 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000204e 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ -00002052 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ -0000205c 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002060 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002064 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ -00002068 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ +0000094c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000950 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009b6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a0e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a3c 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a66 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a74 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a90 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a94 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000aac 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ab0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ac4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ac8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000afa 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b08 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000b14 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ +00000b18 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ +00000b1c 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00000b20 00002e30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00000b24 0000ff0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000b80 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b8e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000bb6 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000bba 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bd0 0000312f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC12 │ │ │ │ │ +00000bd4 00003130 R_ARM_THM_MOVT_ABS 000001e8 .LC12 │ │ │ │ │ +00000bd8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000bf4 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ +00000bfe 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c02 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c22 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c26 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c38 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000c76 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c92 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c9e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca2 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca8 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cac 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cdc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ce0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d12 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ +00000d1a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d1e 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d2c 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d30 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d4a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d4e 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d60 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d64 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d76 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000db2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000db6 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dca 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dd0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000df6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dfe 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e02 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000eaa 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed4 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f1e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f22 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f32 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f38 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f3c 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f40 00003a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC13 │ │ │ │ │ +00000f44 00003a30 R_ARM_THM_MOVT_ABS 0000021c .LC13 │ │ │ │ │ +00000f4a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f84 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f92 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000fae 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000fb2 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000fc8 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000fcc 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000fd0 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +00000fd4 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +00000fdc 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000100c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001026 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001062 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001074 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001078 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000108e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001092 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001096 00003f2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC15 │ │ │ │ │ +0000109a 00003f30 R_ARM_THM_MOVT_ABS 00000290 .LC15 │ │ │ │ │ +000010a0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010ac 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000010f0 0000f10a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +00001132 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001152 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001158 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000115c 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001162 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001186 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001194 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000011a8 0001030a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +000011c6 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000011d0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011d4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011da 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011de 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011e4 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011fc 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001208 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000126c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000127c 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001284 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000128e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001292 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001296 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000129a 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012a2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012ba 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ca 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000012d4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012d8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012dc 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000012e0 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000012ea 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000012f4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012f8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001300 0000422f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ +00001304 00004230 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ +0000130a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000131a 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000131e 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001324 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001330 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000135c 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00001376 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ +00001384 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +0000138a 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000138e 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000139c 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ +000013a0 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ +000013a4 0000452f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ +000013a8 00004530 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ +000013b4 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013d0 0001060a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013e2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e8 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000013ec 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000013f0 00004a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ +000013f4 00004a30 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ +000013f8 0000492f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ +000013fc 00004930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ +0000140a 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001414 0000482f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ +00001418 00004830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ +0000141c 0000472f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ +00001420 00004730 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ +0000142c 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001442 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001446 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000147e 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ +00001488 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +0000148e 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001492 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000149e 00004e2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ +000014a2 00004e30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ +000014a8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014be 00004f2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ +000014c2 00004f30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ +000014c6 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014cc 0000502f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ +000014d0 00005030 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ +000014d4 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000153c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000154c 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001554 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000155e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001562 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001566 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000156a 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001572 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000158a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000159a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000015a4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015a8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015ac 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000015b0 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000015ba 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000015c4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015c8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015d0 0000522f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ +000015d4 00005230 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ +000015da 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015ea 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000015ee 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000015f4 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001600 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001664 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001674 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000167c 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001686 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000168a 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000168e 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001692 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000169a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016b2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016c0 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000016ca 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ce 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016d2 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000016d6 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000016de 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000016e2 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000016e8 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000016f4 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001754 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001764 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000176c 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001776 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000177a 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001780 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001784 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000178a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017a2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017a8 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000017ac 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000017b2 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000017bc 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017e0 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000182e 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000183c 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001870 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001874 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001878 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001890 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000018e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000018e8 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000192e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001932 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001938 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +0000193c 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +00001942 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000195c 0001090a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00001960 00010a0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000198e 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000019ac 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ba 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c4 0000602f R_ARM_THM_MOVW_ABS_NC 0000194d wrapper_dealloc │ │ │ │ │ +000019c8 00006030 R_ARM_THM_MOVT_ABS 0000194d wrapper_dealloc │ │ │ │ │ +00001a0c 00010d0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +00001a1a 00010e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00001a4e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a76 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a7a 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a80 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +00001a84 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +00001a8c 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a94 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a98 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001aae 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ab2 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ab6 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ +00001aba 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ +00001ac0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001aca 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ace 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ae4 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ae8 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001af6 0000622f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ +00001afa 00006230 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ +00001afe 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b72 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b82 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001b8a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001b94 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b98 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b9e 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001ba2 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001ba8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bc0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc6 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001bca 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001bd0 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bdc 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001be0 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c4c 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00001c5e 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001ca2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ca6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001caa 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +00001cae 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +00001cb6 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001cd4 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001cd8 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d00 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001d08 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d5e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d6e 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001d72 00011330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001d96 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001da2 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001dae 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001db8 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001dbc 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001dc2 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001dc6 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001e24 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001e2c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e50 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e54 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e60 0000742f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ +00001e64 00007430 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ +00001e6c 0001190a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00001e7e 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001e88 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001eb6 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00001eca 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001f28 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001f32 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00001f3c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f40 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f44 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +00001f48 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +00001f50 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f70 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f78 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fbc 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001fc4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fd6 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001fda 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001fde 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00001fe2 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00001fec 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ff0 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ff4 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00001ff8 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00002016 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000201a 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002032 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002036 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000203a 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ +0000203e 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ +00002048 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000204c 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002050 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ +00002054 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ 00000352 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000396 0000e51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000003dc 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -00000b0a 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ -00000b4a 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ -00000b90 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -0000101a 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ -00001030 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ -00001476 0001061e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -000019ea 00010b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -000019f4 00010c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -00001d6e 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001d7a 0001121e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -00001d90 0001141e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00001d94 0001151e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -00001f92 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ -00001f9a 00011d1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ -00001ffc 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002014 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002034 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002058 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002070 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000af6 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ +00000b36 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ +00000b7c 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ +00001006 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ +0000101c 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ +00001462 0001061e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +000019d6 00010b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +000019e0 00010c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +00001d5a 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001d66 0001121e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00001d7c 0001141e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00001d80 0001151e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +00001f7e 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ +00001f86 00011d1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ +00001fe8 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002000 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002020 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002044 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000205c 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7960 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x794c contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ 00000030 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000034 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000038 00009d2f R_ARM_THM_MOVW_ABS_NC 00000634 .LC40 │ │ │ │ │ 0000003c 00009d30 R_ARM_THM_MOVT_ABS 00000634 .LC40 │ │ │ │ │ 00000042 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -787,27 +787,27 @@ │ │ │ │ │ 00000298 0001272f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000029c 00012730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002a2 0001272f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002a6 00012730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002c6 0001280a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ 000002ce 0001290a R_ARM_THM_CALL 00000000 Py_HashPointer │ │ │ │ │ -00000006 0000361e R_ARM_THM_JUMP24 00000d0d property_copy │ │ │ │ │ -0000000e 0000361e R_ARM_THM_JUMP24 00000d0d property_copy │ │ │ │ │ +00000006 0000361e R_ARM_THM_JUMP24 00000cf9 property_copy │ │ │ │ │ +0000000e 0000361e R_ARM_THM_JUMP24 00000cf9 property_copy │ │ │ │ │ 00000080 0001211e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ 000000de 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000ea 0001241e R_ARM_THM_JUMP24 00000000 PyObject_Hash │ │ │ │ │ 00000160 0001251e R_ARM_THM_JUMP24 00000000 PyNumber_Or │ │ │ │ │ 0000017e 0000e81e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ 00000196 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000022c 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000240 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000002e0 00012a1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000002e8 00007e1e R_ARM_THM_JUMP24 00000059 descr_get_qualname │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7b48 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7b34 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ -hBFCFGFEF │ │ │ │ │ -h+F/F*F; │ │ │ │ │ -h+F/F*FG │ │ │ │ │ +h*F+F.Fk │ │ │ │ │ +h2F3F5FW │ │ │ │ │ +h*F+F.FH │ │ │ │ │ p?}D-h^Y2 │ │ │ │ │ p@`G^hvm │ │ │ │ │ %s() method: bad call flags │ │ │ │ │ PyDescr_NewMember used with Py_RELATIVE_OFFSET │ │ │ │ │ descriptor '%V' for type '%.100s' needs either an object or a type │ │ │ │ │ descriptor '%V' for type '%.100s' needs a type, not a '%.100s' as arg 2 │ │ │ │ │ descriptor '%V' requires a subtype of '%.100s' but received '%.100s' │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ 00000148 : │ │ │ │ │ getset_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 2018 │ │ │ │ │ + b.w 2004 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 00000158 : │ │ │ │ │ mappingproxy_repr(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -182,15 +182,15 @@ │ │ │ │ │ 00000168 : │ │ │ │ │ member_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 2018 │ │ │ │ │ + b.w 2004 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 00000178 : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -704,601 +704,595 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000005d8 : │ │ │ │ │ property_init(): │ │ │ │ │ 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.w r8, [r1, #8] │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ace │ │ │ │ │ - cmp.w r8, #4 │ │ │ │ │ - bhi.w a70 │ │ │ │ │ + bne.w aba │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + bhi.w a50 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a40 │ │ │ │ │ + beq.w a24 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 966 │ │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 850 │ │ │ │ │ - subs.w r8, r8, #1 │ │ │ │ │ - bne.w 850 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 93c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 848 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bne.w 848 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.w 976 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 72e │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 954 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 726 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 734 │ │ │ │ │ + beq.n 72c │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 834 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bne.w 82c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e2 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq.w 8d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bne.n 75e │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.n 756 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 77a │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - cbz r0, 682 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 772 │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + cbz r0, 67a │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.n 744 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 73c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - cbz r0, 694 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + cbz r0, 68c │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.n 78a │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 782 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - cbz r0, 6a6 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ + cbz r0, 69e │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.n 7a6 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 7c2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w ab6 │ │ │ │ │ - ldr r1, [pc, #652] @ (948 ) │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 79e │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 7ba │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w aa2 │ │ │ │ │ + ldr r1, [pc, #664] @ (94c ) │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 702 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + blt.n 6fa │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne.n 71a │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n 712 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 708 │ │ │ │ │ - ldr r3, [pc, #616] @ (94c ) │ │ │ │ │ + bne.n 700 │ │ │ │ │ + ldr r3, [pc, #628] @ (950 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w aa4 │ │ │ │ │ + bne.w a90 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbz r0, 700 │ │ │ │ │ + cbz r0, 6f8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 824 │ │ │ │ │ + bne.w 81c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab6 │ │ │ │ │ + bne.w aa2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [pc, #560] @ (94c ) │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [pc, #572] @ (950 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a94 │ │ │ │ │ + beq.w a80 │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ - beq.n 6ee │ │ │ │ │ - b.n 7da │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + beq.n 6e6 │ │ │ │ │ + b.n 7d2 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 646 │ │ │ │ │ + bne.n 63e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65e │ │ │ │ │ + bne.n 656 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 674 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str r6, [r0, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 682 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 66c │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 67a │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r6, [r4, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r7, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 68a │ │ │ │ │ - b.n 694 │ │ │ │ │ + bne.n 682 │ │ │ │ │ + b.n 68c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 66c │ │ │ │ │ - strd r2, r3, [sp, #28] │ │ │ │ │ + bne.n 664 │ │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r3, [sp, #28] │ │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 674 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 66c │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ - strne r1, [r3, #0] │ │ │ │ │ - b.n 674 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str r6, [r0, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 694 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + strne r1, [r2, #0] │ │ │ │ │ + b.n 66c │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 68c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r6, [r4, #24] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r7, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69c │ │ │ │ │ - b.n 6a6 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str r6, [r0, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 6a6 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + bne.w 694 │ │ │ │ │ + b.n 69e │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 69e │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6b2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r7, [r4, #28] │ │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 6aa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ - ldr r3, [pc, #376] @ (94c ) │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #388] @ (950 ) │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 6ee │ │ │ │ │ + beq.n 6e6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #360] @ (948 ) │ │ │ │ │ + ldr r1, [pc, #372] @ (94c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7fc │ │ │ │ │ + beq.n 7f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a3a │ │ │ │ │ + beq.w a74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 700 │ │ │ │ │ + bge.w 6f8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a8e │ │ │ │ │ + bne.w a6e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8e │ │ │ │ │ + beq.w a6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 700 │ │ │ │ │ + b.n 6f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 700 │ │ │ │ │ + bne.w 6f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 700 │ │ │ │ │ + b.n 6f8 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 92c │ │ │ │ │ + beq.n 92a │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 662 │ │ │ │ │ - b.n 66c │ │ │ │ │ - ldr.w r9, [r1, #4] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 860 │ │ │ │ │ - subs.w r8, r8, #1 │ │ │ │ │ + bne.w 65a │ │ │ │ │ + b.n 664 │ │ │ │ │ + ldr.w r8, [r1, #4] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 856 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ beq.n 8ec │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - cbz r3, 86c │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - beq.w a6c │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + cbz r2, 860 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w a7a │ │ │ │ │ + ldr.w r9, [r1, #12] │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.n 95a │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - beq.n 93c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n 8fe │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r1, r6 │ │ │ │ │ + cmpne.w r9, #0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 952 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq.n 952 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbz r5, 8ba │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 910 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.n 964 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.n 8da │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.n 8e2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 96e │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n 96e │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cbz r5, 8a6 │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 912 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 844 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - beq.n 988 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 83c │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + beq.w 9ca │ │ │ │ │ adds r1, #1 │ │ │ │ │ - str.w r1, [r9] │ │ │ │ │ - str.w r9, [r4, #12] │ │ │ │ │ + str.w r1, [r8] │ │ │ │ │ + str.w r8, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 662 │ │ │ │ │ - b.n 66c │ │ │ │ │ + bne.w 65a │ │ │ │ │ + b.n 664 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 674 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 66c │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + bne.n 886 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a00 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.n 88a │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.n 99a │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - beq.n 994 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cbz r7, 950 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 89e │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 8ba │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.n 9e4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.n 9de │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 88a │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 9d6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 89c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 8a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r1, r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8ba │ │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ │ + b.n 8a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 844 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - bne.n 88e │ │ │ │ │ - b.n 8fe │ │ │ │ │ - nop │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 83c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbz r5, 95a │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 89c │ │ │ │ │ .word 0x00005498 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8b0 │ │ │ │ │ - b.n 8ba │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - beq.n 9cc │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.n 9bc │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 952 │ │ │ │ │ + bne.n 942 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 83c │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.n 97c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 976 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 89c │ │ │ │ │ + b.n 8a6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cbz r5, 9c2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.n 8b0 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + b.n 96e │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r2, #0 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne.w r9, #0 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ cbz r5, 9c2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b.n 96c │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 9a8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - str.w r9, [r4, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 662 │ │ │ │ │ - b.n 66c │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - b.n 8fe │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - beq.n a34 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n a2a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 9f8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 83c │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 9a2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 8c4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 952 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + b.n 83c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + str.w r8, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 65a │ │ │ │ │ + b.n 664 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 844 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r3, #0 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - mov.w r7, #0 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 980 │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bne.n a08 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 8b0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 8e2 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.n a1e │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbz r5, a14 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n a04 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n 844 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 8b0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 96e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9b0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9b0 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str r6, [r5, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 9f2 │ │ │ │ │ + bne.n 9f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + b.n 9f6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n 844 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 8c4 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - b.n 9d2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7fc │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr r5, [pc, #148] @ (ad8 ) │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 8b0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 982 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ldr r5, [pc, #156] @ (ac4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, a8e │ │ │ │ │ + cbz r0, a6e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 966 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.n 614 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 86e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 93c │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n 60e │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #96] @ (ad8 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (ac4 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, aca │ │ │ │ │ + cbnz r0, ab6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 702 │ │ │ │ │ + b.n 6fa │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7f4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 864 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6ec │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + beq.w 6e4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ab0 │ │ │ │ │ + bne.n a9c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 7da │ │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 7d2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - b.n aa4 │ │ │ │ │ - ldr r3, [pc, #36] @ (adc ) │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + b.n a90 │ │ │ │ │ + ldr r3, [pc, #36] @ (ac8 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6ec │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + beq.w 6e4 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n a9a │ │ │ │ │ + b.n a86 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 614 │ │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ │ + b.n 60e │ │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - add r6, r8 │ │ │ │ │ - b.n a42 │ │ │ │ │ + add r7, r6 │ │ │ │ │ + b.n a26 │ │ │ │ │ .word 0x00000410 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ae0 : │ │ │ │ │ +00000acc : │ │ │ │ │ member_get(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r1, b4e │ │ │ │ │ + cbz r1, b3a │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n b0e │ │ │ │ │ + bne.n afa │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n b24 │ │ │ │ │ + bmi.n b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_GetOne │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afc │ │ │ │ │ + bne.n ae8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ @@ -1312,283 +1306,283 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ ldrge r1, [r5, #20] │ │ │ │ │ - blt.n b20 │ │ │ │ │ + blt.n b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_GetOne │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b60 : │ │ │ │ │ +00000b4c : │ │ │ │ │ method_get(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r1, baa │ │ │ │ │ + cbz r1, b96 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n b94 │ │ │ │ │ + bne.n b80 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ands.w r3, r3, #512 @ 0x200 │ │ │ │ │ - bne.n bba │ │ │ │ │ + bne.n ba6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyCMethod_New │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b7e │ │ │ │ │ + bne.n b6a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r6, bc4 │ │ │ │ │ + cbz r6, bb0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n bc8 │ │ │ │ │ + bge.n bb4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n b88 │ │ │ │ │ + b.n b74 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - cbz r2, be2 │ │ │ │ │ + cbz r2, bce │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ba6 │ │ │ │ │ + b.n b92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bf4 : │ │ │ │ │ +00000be0 : │ │ │ │ │ property_setter(): │ │ │ │ │ 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 r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n ce6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cac │ │ │ │ │ + beq.n c98 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq.n cba │ │ │ │ │ + beq.n ca6 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ce6 │ │ │ │ │ + bne.n cd2 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne.n c90 │ │ │ │ │ + bne.n c7c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cbnz r0, c92 │ │ │ │ │ + cbnz r0, c7e │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c9c │ │ │ │ │ + bne.n c88 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n ce6 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (d08 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (cf4 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n cdc │ │ │ │ │ + bne.n cc8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r3, ccc │ │ │ │ │ + cbnz r3, cb8 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - cbz r0, c7c │ │ │ │ │ + cbz r0, c68 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c82 │ │ │ │ │ + bne.n c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c7c │ │ │ │ │ + bne.n c68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c7c │ │ │ │ │ + b.n c68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n c4a │ │ │ │ │ + b.n c36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c5c │ │ │ │ │ + bne.n c48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c5c │ │ │ │ │ + b.n c48 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n cb2 │ │ │ │ │ - cbnz r4, cfe │ │ │ │ │ + beq.n c9e │ │ │ │ │ + cbnz r4, cea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r3 │ │ │ │ │ - b.n c28 │ │ │ │ │ + b.n c14 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n c6e │ │ │ │ │ + b.n c5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c68 │ │ │ │ │ - b.n c7c │ │ │ │ │ + bne.n c54 │ │ │ │ │ + b.n c68 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c40 │ │ │ │ │ + beq.n c2c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n c40 │ │ │ │ │ + beq.n c2c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n c92 │ │ │ │ │ + b.n c7e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c7c │ │ │ │ │ + b.n c68 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c2e │ │ │ │ │ - b.n c40 │ │ │ │ │ + beq.n c1a │ │ │ │ │ + b.n c2c │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000d0c : │ │ │ │ │ +00000cf8 : │ │ │ │ │ property_copy(): │ │ │ │ │ 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 r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e22 │ │ │ │ │ + beq.n e0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n d3e │ │ │ │ │ - cbnz r4, d4e │ │ │ │ │ + beq.n d2a │ │ │ │ │ + cbnz r4, d3a │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n e10 │ │ │ │ │ + beq.n dfc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n e10 │ │ │ │ │ + beq.n dfc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n d5c │ │ │ │ │ - cbnz r5, d6c │ │ │ │ │ + beq.n d48 │ │ │ │ │ + cbnz r5, d58 │ │ │ │ │ ldr r5, [r6, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r2 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ - cbz r2, dc4 │ │ │ │ │ + cbz r2, db0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n dc4 │ │ │ │ │ + beq.n db0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1598,85 +1592,85 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n dfe │ │ │ │ │ + bne.n dea │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e22 │ │ │ │ │ + beq.n e0e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #132] @ (e28 ) │ │ │ │ │ + ldr r1, [pc, #132] @ (e14 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n de4 │ │ │ │ │ + bne.n dd0 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r3, dee │ │ │ │ │ + cbnz r3, dda │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - cbz r0, dbc │ │ │ │ │ + cbz r0, da8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n dd6 │ │ │ │ │ + bne.n dc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ 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 d7c │ │ │ │ │ + b.n d68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dbc │ │ │ │ │ + bne.n da8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dbc │ │ │ │ │ + b.n da8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n da8 │ │ │ │ │ - b.n dbc │ │ │ │ │ + bne.n d94 │ │ │ │ │ + b.n da8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n dae │ │ │ │ │ + b.n d9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d9c │ │ │ │ │ + bne.n d88 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d9c │ │ │ │ │ + b.n d88 │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r2 │ │ │ │ │ - b.n d56 │ │ │ │ │ + b.n d42 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n dbc │ │ │ │ │ + b.n da8 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000e2c : │ │ │ │ │ +00000e18 : │ │ │ │ │ property_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1688,121 +1682,121 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, e70 │ │ │ │ │ + cbz r0, e5c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n eee │ │ │ │ │ + bne.n eda │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, e7e │ │ │ │ │ + cbz r0, e6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ee0 │ │ │ │ │ + bne.n ecc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, e8c │ │ │ │ │ + cbz r0, e78 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ed2 │ │ │ │ │ + bne.n ebe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, e9a │ │ │ │ │ + cbz r0, e86 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ec4 │ │ │ │ │ + bne.n eb0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, ea8 │ │ │ │ │ + cbz r0, e94 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n eb6 │ │ │ │ │ + bne.n ea2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ea8 │ │ │ │ │ + bne.n e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ea8 │ │ │ │ │ + b.n e94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9a │ │ │ │ │ + bne.n e86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e9a │ │ │ │ │ + b.n e86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e8c │ │ │ │ │ + bne.n e78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e8c │ │ │ │ │ + b.n e78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e7e │ │ │ │ │ + bne.n e6a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n e6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e70 │ │ │ │ │ + bne.n e5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e70 │ │ │ │ │ + b.n e5c │ │ │ │ │ │ │ │ │ │ -00000efc : │ │ │ │ │ +00000ee8 : │ │ │ │ │ property_set_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n f4c │ │ │ │ │ + bne.n f38 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r3, f24 │ │ │ │ │ + cbz r3, f10 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - cbz r2, f32 │ │ │ │ │ + cbz r2, f1e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n f3c │ │ │ │ │ + bne.n f28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f32 │ │ │ │ │ + bne.n f1e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f32 │ │ │ │ │ + b.n f1e │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1810,62 +1804,61 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f68 : │ │ │ │ │ +00000f54 : │ │ │ │ │ getset_get(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r1, fae │ │ │ │ │ + cbz r1, f9a │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n f98 │ │ │ │ │ + bne.n f84 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, fc2 │ │ │ │ │ + cbz r3, fac │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f86 │ │ │ │ │ + bne.n f72 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n fbc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n fa8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fbc │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, fdc │ │ │ │ │ + cbz r2, fc6 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1876,88 +1869,89 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n faa │ │ │ │ │ + b.n f96 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000ff8 : │ │ │ │ │ +00000fe4 : │ │ │ │ │ member_set(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 101e │ │ │ │ │ + bne.n 100a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_SetOne │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 1034 │ │ │ │ │ + cbz r0, 1020 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_SetOne │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001044 : │ │ │ │ │ +00001030 : │ │ │ │ │ getset_set(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1076 │ │ │ │ │ + bne.n 1062 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 1086 │ │ │ │ │ + cbz r3, 1072 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 10ba │ │ │ │ │ + cbz r0, 10a6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1068 │ │ │ │ │ + bne.n 1054 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 10a0 │ │ │ │ │ + cbz r2, 108c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1967,149 +1961,149 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 10c4 │ │ │ │ │ + b.n 10b0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000010cc : │ │ │ │ │ +000010b8 : │ │ │ │ │ method_vectorcall_VARARGS_KEYWORDS(): │ │ │ │ │ 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 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #316] @ (121c ) │ │ │ │ │ + ldr r3, [pc, #316] @ (1208 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ bics.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [r1, r3] │ │ │ │ │ - beq.n 11da │ │ │ │ │ + beq.n 11c6 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 119a │ │ │ │ │ + bne.n 1186 │ │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ac │ │ │ │ │ + beq.n 1198 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11b0 │ │ │ │ │ + bne.n 119c │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - blt.n 116c │ │ │ │ │ + blt.n 1158 │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 117e │ │ │ │ │ + cbz r3, 116a │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 118a │ │ │ │ │ + beq.n 1176 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 118a │ │ │ │ │ + cbnz r3, 1176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 1156 │ │ │ │ │ + cbz r5, 1142 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 115c │ │ │ │ │ + bne.n 1148 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1156 │ │ │ │ │ + bne.n 1142 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 1142 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 111c │ │ │ │ │ + beq.n 1108 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 113e │ │ │ │ │ + bne.n 112a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1156 │ │ │ │ │ + beq.n 1142 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1156 │ │ │ │ │ - b.n 115c │ │ │ │ │ + beq.n 1142 │ │ │ │ │ + b.n 1148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fe │ │ │ │ │ + bne.n 10ea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 1142 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1216 │ │ │ │ │ + ble.n 1202 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r0, r6, r8, lsl #2 │ │ │ │ │ bl 0 <_PyStack_AsDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_AsDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ + bne.n 10fe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ac │ │ │ │ │ + beq.n 1198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 120e │ │ │ │ │ + cbz r3, 11fa │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 1142 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ac │ │ │ │ │ + beq.n 1198 │ │ │ │ │ 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 .LC6 │ │ │ │ │ @@ -2117,84 +2111,84 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ac │ │ │ │ │ + beq.n 1198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ac │ │ │ │ │ + bne.n 1198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ac │ │ │ │ │ + b.n 1198 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 10fe │ │ │ │ │ nop │ │ │ │ │ .word 0x00000132 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001220 : │ │ │ │ │ +0000120c : │ │ │ │ │ method_vectorcall_NOARGS(): │ │ │ │ │ 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 r5, [pc, #272] @ (1344 ) │ │ │ │ │ + ldr r5, [pc, #272] @ (1330 ) │ │ │ │ │ mov r8, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ ldr r6, [r3, r5] │ │ │ │ │ bics.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1298 │ │ │ │ │ + beq.n 1284 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1280 │ │ │ │ │ + bne.n 126c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 12d4 │ │ │ │ │ + bne.n 12c0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 12fc │ │ │ │ │ + bne.n 12e8 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 132e │ │ │ │ │ + blt.n 131a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1294 │ │ │ │ │ + cbz r3, 1280 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1256 │ │ │ │ │ + bne.n 1242 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 127c │ │ │ │ │ + b.n 1268 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1294 │ │ │ │ │ + beq.n 1280 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2202,48 +2196,48 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1294 │ │ │ │ │ + beq.n 1280 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1294 │ │ │ │ │ + bne.n 1280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1294 │ │ │ │ │ + b.n 1280 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 125c │ │ │ │ │ + beq.n 1248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1294 │ │ │ │ │ + beq.n 1280 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + b.n 12a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1294 │ │ │ │ │ + beq.n 1280 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2252,79 +2246,79 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 12c4 │ │ │ │ │ - b.n 1294 │ │ │ │ │ + bne.n 12b0 │ │ │ │ │ + b.n 1280 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1294 │ │ │ │ │ - b.n 126a │ │ │ │ │ + bne.n 1280 │ │ │ │ │ + b.n 1256 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001348 : │ │ │ │ │ +00001334 : │ │ │ │ │ property_descr_set(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 13de │ │ │ │ │ + beq.n 13ca │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 1386 │ │ │ │ │ + cbz r0, 1372 │ │ │ │ │ strd r1, r4, [sp] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Vectorcall │ │ │ │ │ - cbz r0, 13d8 │ │ │ │ │ + cbz r0, 13c4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 13ee │ │ │ │ │ + bne.n 13da │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13d8 │ │ │ │ │ + blt.n 13c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13fc │ │ │ │ │ + beq.n 13e8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1424 │ │ │ │ │ - cbz r5, 1404 │ │ │ │ │ + beq.n 1410 │ │ │ │ │ + cbz r5, 13f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2336,30 +2330,30 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 380 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1382 │ │ │ │ │ + b.n 136e │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1386 │ │ │ │ │ + beq.n 1372 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1376 │ │ │ │ │ - b.n 13d8 │ │ │ │ │ + bne.n 1362 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1380 │ │ │ │ │ + bne.n 136c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1380 │ │ │ │ │ + b.n 136c │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2371,168 +2365,168 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 13cc │ │ │ │ │ + b.n 13b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1404 │ │ │ │ │ + beq.n 13f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 13cc │ │ │ │ │ + b.n 13b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001448 : │ │ │ │ │ +00001434 : │ │ │ │ │ property_descr_get(): │ │ │ │ │ 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 _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ - beq.n 147a │ │ │ │ │ + beq.n 1466 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - cbz r4, 148e │ │ │ │ │ + cbz r4, 147a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_CallOneArg │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1488 │ │ │ │ │ + beq.n 1474 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1488 │ │ │ │ │ + blt.n 1474 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 14ce │ │ │ │ │ - cbz r5, 14e0 │ │ │ │ │ + cbz r2, 14ba │ │ │ │ │ + cbz r5, 14cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 380 │ │ │ │ │ - b.n 1488 │ │ │ │ │ - cbz r5, 14e0 │ │ │ │ │ + b.n 1474 │ │ │ │ │ + cbz r5, 14cc │ │ │ │ │ mov r2, r5 │ │ │ │ │ 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 │ │ │ │ │ - b.n 14c0 │ │ │ │ │ + b.n 14ac │ │ │ │ │ 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_SetString │ │ │ │ │ - b.n 14c0 │ │ │ │ │ + b.n 14ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014f0 : │ │ │ │ │ +000014dc : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #272] @ (1614 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (1600 ) │ │ │ │ │ mov r8, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bics.w r7, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r6, [r3, r1] │ │ │ │ │ - beq.n 1568 │ │ │ │ │ + beq.n 1554 │ │ │ │ │ ldr.w r9, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1550 │ │ │ │ │ + bne.n 153c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 15a4 │ │ │ │ │ + bne.n 1590 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 15cc │ │ │ │ │ + bne.n 15b8 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 15fe │ │ │ │ │ + blt.n 15ea │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1564 │ │ │ │ │ + cbz r3, 1550 │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1526 │ │ │ │ │ + bne.n 1512 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 154c │ │ │ │ │ + b.n 1538 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1564 │ │ │ │ │ + beq.n 1550 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2540,48 +2534,48 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1564 │ │ │ │ │ + beq.n 1550 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1564 │ │ │ │ │ + bne.n 1550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1564 │ │ │ │ │ + b.n 1550 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 152c │ │ │ │ │ + beq.n 1518 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1564 │ │ │ │ │ + beq.n 1550 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1584 │ │ │ │ │ + b.n 1570 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1564 │ │ │ │ │ + beq.n 1550 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2590,84 +2584,84 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1594 │ │ │ │ │ - b.n 1564 │ │ │ │ │ + bne.n 1580 │ │ │ │ │ + b.n 1550 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1564 │ │ │ │ │ - b.n 153a │ │ │ │ │ + bne.n 1550 │ │ │ │ │ + b.n 1526 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001618 : │ │ │ │ │ +00001604 : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ 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 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #220] @ (1708 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (16f4 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ bics.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ - beq.n 1690 │ │ │ │ │ + beq.n 167c │ │ │ │ │ ldr.w r9, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1678 │ │ │ │ │ + bne.n 1664 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16cc │ │ │ │ │ + bne.n 16b8 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 16f2 │ │ │ │ │ + blt.n 16de │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 168c │ │ │ │ │ + cbz r3, 1678 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164e │ │ │ │ │ + bne.n 163a │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1674 │ │ │ │ │ + b.n 1660 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168c │ │ │ │ │ + beq.n 1678 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2675,109 +2669,109 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 168c │ │ │ │ │ + beq.n 1678 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168c │ │ │ │ │ + bne.n 1678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 168c │ │ │ │ │ + b.n 1678 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1652 │ │ │ │ │ + beq.n 163e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168c │ │ │ │ │ + beq.n 1678 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 16ac │ │ │ │ │ + b.n 1698 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168c │ │ │ │ │ - b.n 165c │ │ │ │ │ + bne.n 1678 │ │ │ │ │ + b.n 1648 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000170c : │ │ │ │ │ +000016f8 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #176] @ (17d0 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (17bc ) │ │ │ │ │ mov r8, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bics.w r7, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r6, [r3, r1] │ │ │ │ │ - beq.n 1780 │ │ │ │ │ + beq.n 176c │ │ │ │ │ ldr.w r9, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1768 │ │ │ │ │ + bne.n 1754 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 17bc │ │ │ │ │ + blt.n 17a8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - cbz r5, 177c │ │ │ │ │ + cbz r5, 1768 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1742 │ │ │ │ │ + bne.n 172e │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1764 │ │ │ │ │ + b.n 1750 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 1768 │ │ │ │ │ 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 .LC6 │ │ │ │ │ @@ -2785,65 +2779,65 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 1768 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 177c │ │ │ │ │ + bne.n 1768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 177c │ │ │ │ │ + b.n 1768 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 177c │ │ │ │ │ - b.n 174c │ │ │ │ │ + bne.n 1768 │ │ │ │ │ + b.n 1738 │ │ │ │ │ .word 0x000000a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000017d4 : │ │ │ │ │ +000017c0 : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1858 │ │ │ │ │ + beq.n 1844 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1842 │ │ │ │ │ - ldr r0, [pc, #144] @ (1884 ) │ │ │ │ │ + bne.n 182e │ │ │ │ │ + ldr r0, [pc, #144] @ (1870 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1854 │ │ │ │ │ + cbz r0, 1840 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1868 │ │ │ │ │ + beq.n 1854 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1870 │ │ │ │ │ - ldr r1, [pc, #116] @ (1888 ) │ │ │ │ │ + beq.n 185c │ │ │ │ │ + ldr r1, [pc, #116] @ (1874 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ @@ -2857,15 +2851,15 @@ │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f2 │ │ │ │ │ + bne.n 17de │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -2874,45 +2868,45 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1810 │ │ │ │ │ + bne.n 17fc │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (188c ) │ │ │ │ │ + ldr r1, [pc, #20] @ (1878 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 1824 │ │ │ │ │ + b.n 1810 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001890 : │ │ │ │ │ +0000187c : │ │ │ │ │ PyWrapper_New(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #84] @ (18f8 ) │ │ │ │ │ + ldr r0, [pc, #84] @ (18e4 ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 18f4 │ │ │ │ │ + cbz r0, 18e0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [pc, #72] @ (18fc ) │ │ │ │ │ + ldr r1, [pc, #72] @ (18e8 ) │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ @@ -2938,43 +2932,43 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001900 : │ │ │ │ │ +000018ec : │ │ │ │ │ wrapper_call(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r4, r0, [r0, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ ldr r5, [r2, #12] │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bmi.n 192a │ │ │ │ │ - cbnz r3, 1934 │ │ │ │ │ + bmi.n 1916 │ │ │ │ │ + cbnz r3, 1920 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ - bpl.n 1942 │ │ │ │ │ + bpl.n 192e │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1920 │ │ │ │ │ + beq.n 190c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2983,173 +2977,173 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001960 : │ │ │ │ │ +0000194c : │ │ │ │ │ wrapper_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.n 19d4 │ │ │ │ │ + ble.n 19c0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1992 │ │ │ │ │ + cbz r0, 197e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19c6 │ │ │ │ │ + bne.n 19b2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 19a0 │ │ │ │ │ + cbz r0, 198c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19b8 │ │ │ │ │ + bne.n 19a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bgt.n 19ee │ │ │ │ │ + bgt.n 19da │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19a0 │ │ │ │ │ + bne.n 198c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19a0 │ │ │ │ │ + b.n 198c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1992 │ │ │ │ │ + bne.n 197e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1992 │ │ │ │ │ + b.n 197e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC wrapper_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS wrapper_dealloc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1980 │ │ │ │ │ + bne.n 196c │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ │ │ │ │ │ -000019f8 : │ │ │ │ │ +000019e4 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ 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 r8, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1aa6 │ │ │ │ │ + ble.n 1a92 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_THM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adc │ │ │ │ │ + beq.n 1ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetSlice │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad8 │ │ │ │ │ + beq.n 1ac4 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n 1a6e │ │ │ │ │ - cbnz r6, 1a7c │ │ │ │ │ + bmi.n 1a5a │ │ │ │ │ + cbnz r6, 1a68 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a66 │ │ │ │ │ + beq.n 1a52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1a66 │ │ │ │ │ + cbnz r3, 1a52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a50 │ │ │ │ │ + b.n 1a3c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 1a8a │ │ │ │ │ + bpl.n 1a76 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1a46 │ │ │ │ │ + beq.n 1a32 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1a50 │ │ │ │ │ + b.n 1a3c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ 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 r2, 1ac0 │ │ │ │ │ + cbz r2, 1aac │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3160,22 +3154,22 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a52 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ 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 r2, 1af6 │ │ │ │ │ + cbz r2, 1ae2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3189,76 +3183,76 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1ad8 │ │ │ │ │ + b.n 1ac4 │ │ │ │ │ │ │ │ │ │ -00001b18 : │ │ │ │ │ +00001b04 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_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 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #196] @ (1bf0 ) │ │ │ │ │ + ldr r1, [pc, #196] @ (1bdc ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bics.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [r6, r1] │ │ │ │ │ - beq.n 1b9e │ │ │ │ │ + beq.n 1b8a │ │ │ │ │ ldr.w sl, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1b86 │ │ │ │ │ + bne.n 1b72 │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - blt.n 1bda │ │ │ │ │ + blt.n 1bc6 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - cbz r7, 1b9a │ │ │ │ │ + cbz r7, 1b86 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r3, [pc, #128] @ (1bf4 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (1be0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b50 │ │ │ │ │ + bne.n 1b3c │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b80 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b9a │ │ │ │ │ + beq.n 1b86 │ │ │ │ │ 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 .LC6 │ │ │ │ │ @@ -3266,106 +3260,106 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b9a │ │ │ │ │ + beq.n 1b86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b9a │ │ │ │ │ + bne.n 1b86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b9a │ │ │ │ │ + b.n 1b86 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b9a │ │ │ │ │ - b.n 1b5a │ │ │ │ │ + bne.n 1b86 │ │ │ │ │ + b.n 1b46 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001bf8 : │ │ │ │ │ +00001be4 : │ │ │ │ │ property_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, 1c16 │ │ │ │ │ + cbz r0, 1c02 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1c38 │ │ │ │ │ + cbnz r0, 1c24 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, 1c3a │ │ │ │ │ + cbnz r0, 1c26 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 1c44 │ │ │ │ │ + cbnz r0, 1c30 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 1c30 │ │ │ │ │ + cbnz r0, 1c1c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 1c38 │ │ │ │ │ + cbz r0, 1c24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c22 │ │ │ │ │ + beq.n 1c0e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c1a │ │ │ │ │ + beq.n 1c06 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c1e │ │ │ │ │ + beq.n 1c0a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c50 : │ │ │ │ │ +00001c3c : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ 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 PyMapping_Check │ │ │ │ │ - cbz r0, 1cb4 │ │ │ │ │ + cbz r0, 1ca0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 1cb4 │ │ │ │ │ - ldr r0, [pc, #112] @ (1ce4 ) │ │ │ │ │ + bne.n 1ca0 │ │ │ │ │ + ldr r0, [pc, #112] @ (1cd0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1cce │ │ │ │ │ + cbz r0, 1cba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cd2 │ │ │ │ │ + beq.n 1cbe │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #96] @ (1ce8 ) │ │ │ │ │ + ldr r1, [pc, #96] @ (1cd4 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3392,49 +3386,49 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #16] @ (1cec ) │ │ │ │ │ + ldr r1, [pc, #16] @ (1cd8 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 1c96 │ │ │ │ │ + b.n 1c82 │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000052 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001cf0 : │ │ │ │ │ +00001cdc : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1d1c ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1d08 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d20 : │ │ │ │ │ +00001d0c : │ │ │ │ │ mappingproxy_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3449,132 +3443,132 @@ │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ - beq.n 1d68 │ │ │ │ │ + beq.n 1d54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1d72 │ │ │ │ │ + cbz r3, 1d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d68 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ │ │ │ │ │ -00001d78 : │ │ │ │ │ +00001d64 : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetItem │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d80 : │ │ │ │ │ +00001d6c : │ │ │ │ │ mappingproxy_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1d94 │ │ │ │ │ + bne.n 1d80 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Contains │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -00001d98 : │ │ │ │ │ +00001d84 : │ │ │ │ │ property_get___isabstractmethod__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ - cbnz r0, 1dd6 │ │ │ │ │ + beq.n 1dcc │ │ │ │ │ + cbnz r0, 1dc2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ - cbnz r0, 1dd6 │ │ │ │ │ + beq.n 1dcc │ │ │ │ │ + cbnz r0, 1dc2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ - cbnz r0, 1dd6 │ │ │ │ │ + beq.n 1dcc │ │ │ │ │ + cbnz r0, 1dc2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001de4 : │ │ │ │ │ +00001dd0 : │ │ │ │ │ wrapper_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, 1e02 │ │ │ │ │ + cbz r0, 1dee │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1e12 │ │ │ │ │ + cbnz r0, 1dfe │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1e10 │ │ │ │ │ + cbz r0, 1dfc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001e14 : │ │ │ │ │ +00001e00 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1e40 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1e2c ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001e44 : │ │ │ │ │ +00001e30 : │ │ │ │ │ mappingproxy_get(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ @@ -3595,65 +3589,65 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_UnpackStack> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackStack │ │ │ │ │ - cbz r0, 1e96 │ │ │ │ │ + cbz r0, 1e82 │ │ │ │ │ movs r2, #3 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ - ldr r0, [pc, #12] @ (1e9c ) │ │ │ │ │ + ldr r0, [pc, #12] @ (1e88 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00007fe8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001ea0 : │ │ │ │ │ +00001e8c : │ │ │ │ │ mappingproxy_new(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, #1 │ │ │ │ │ it ne │ │ │ │ │ addne.w r0, r1, #12 │ │ │ │ │ - bne.n 1f24 │ │ │ │ │ + bne.n 1f10 │ │ │ │ │ adds.w r0, r1, #12 │ │ │ │ │ - beq.n 1f24 │ │ │ │ │ + beq.n 1f10 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f4e │ │ │ │ │ + beq.n 1f3a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 1f4e │ │ │ │ │ - ldr r0, [pc, #160] @ (1f80 ) │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ + ldr r0, [pc, #160] @ (1f6c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ + beq.n 1f54 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f6c │ │ │ │ │ + beq.n 1f58 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #144] @ (1f84 ) │ │ │ │ │ + ldr r1, [pc, #144] @ (1f70 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3667,114 +3661,114 @@ │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #92] @ (1f88 ) │ │ │ │ │ + ldr r4, [pc, #92] @ (1f74 ) │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 1f68 │ │ │ │ │ + cbz r0, 1f54 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ed2 │ │ │ │ │ + bne.n 1ebe │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1f20 │ │ │ │ │ + b.n 1f0c │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #24] @ (1f8c ) │ │ │ │ │ + ldr r1, [pc, #24] @ (1f78 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 1f04 │ │ │ │ │ + b.n 1ef0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000006ac │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f90 : │ │ │ │ │ +00001f7c : │ │ │ │ │ mappingproxy_getiter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetIter │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f98 : │ │ │ │ │ +00001f84 : │ │ │ │ │ mappingproxy_len(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001fa0 : │ │ │ │ │ +00001f8c : │ │ │ │ │ mappingproxy_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 1faa │ │ │ │ │ + cbz r0, 1f96 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001fac : │ │ │ │ │ +00001f98 : │ │ │ │ │ mappingproxy_values(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1fd8 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1fc4 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000a3e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001fdc : │ │ │ │ │ +00001fc8 : │ │ │ │ │ wrapperdescr_repr(): │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ - cbz r1, 2000 │ │ │ │ │ + cbz r1, 1fec │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2000 │ │ │ │ │ + bpl.n 1fec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -3791,40 +3785,40 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002018 : │ │ │ │ │ +00002004 : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r1, 202a │ │ │ │ │ + cbz r1, 2016 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002038 : │ │ │ │ │ +00002024 : │ │ │ │ │ method_repr(): │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ - cbz r1, 205c │ │ │ │ │ + cbz r1, 2048 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 205c │ │ │ │ │ + bpl.n 2048 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ property_deleter(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.w d0c │ │ │ │ │ + b.w cf8 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 0000000a : │ │ │ │ │ property_getter(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w d0c │ │ │ │ │ + b.w cf8 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 00000012 : │ │ │ │ │ property_get__name__(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ ├── enumobject.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: 8448 (bytes into file) │ │ │ │ │ + Start of section headers: 8468 (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 0x2100: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2114: │ │ │ │ │ │ │ │ │ │ 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 0000f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001a60 0000a0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001a6c 0000a0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000128 000258 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001b00 000178 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001b0c 000178 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000380 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000380 000158 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0004d8 00064c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001c78 0002d0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000b24 0001fc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001f48 000118 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000d20 000248 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 002060 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 000f68 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 000f68 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 000f9c 000630 10 16 57 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0015cc 000493 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 002070 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0004d8 000658 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001c84 0002d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000b30 0001fc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001f5c 000118 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000d2c 000248 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 002074 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 000f74 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 000f74 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 000fa8 000630 10 16 57 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0015d8 000493 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 002084 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -13,26 +13,26 @@ │ │ │ │ │ 9: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 10: 00000038 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 11: 00000044 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 12: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 13: 0000014c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 0000014d 360 FUNC LOCAL DEFAULT 7 enumerate_vectorcall │ │ │ │ │ 15: 00000001 64 FUNC LOCAL DEFAULT 1 check_keyword │ │ │ │ │ - 16: 000002b5 180 FUNC LOCAL DEFAULT 7 enum_new_impl │ │ │ │ │ + 16: 000002b5 192 FUNC LOCAL DEFAULT 7 enum_new_impl │ │ │ │ │ 17: 000002b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 18: 000002b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 19: 00000364 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 00000368 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 21: 00000369 388 FUNC LOCAL DEFAULT 7 enum_next │ │ │ │ │ - 22: 000004e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 23: 000004ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 24: 000004ed 106 FUNC LOCAL DEFAULT 7 enum_dealloc │ │ │ │ │ - 25: 00000559 58 FUNC LOCAL DEFAULT 7 enum_traverse │ │ │ │ │ - 26: 00000595 122 FUNC LOCAL DEFAULT 7 reversed_next │ │ │ │ │ - 27: 00000611 58 FUNC LOCAL DEFAULT 7 reversed_dealloc │ │ │ │ │ + 19: 00000370 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 20: 00000374 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 21: 00000375 388 FUNC LOCAL DEFAULT 7 enum_next │ │ │ │ │ + 22: 000004f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 23: 000004f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 24: 000004f9 106 FUNC LOCAL DEFAULT 7 enum_dealloc │ │ │ │ │ + 25: 00000565 58 FUNC LOCAL DEFAULT 7 enum_traverse │ │ │ │ │ + 26: 000005a1 122 FUNC LOCAL DEFAULT 7 reversed_next │ │ │ │ │ + 27: 0000061d 58 FUNC LOCAL DEFAULT 7 reversed_dealloc │ │ │ │ │ 28: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 29: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 30: 00000041 60 FUNC LOCAL DEFAULT 1 reversed_len │ │ │ │ │ 31: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 32: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 34: 00000001 42 FUNC LOCAL DEFAULT 9 enum_reduce │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1a60 contains 20 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1a6c contains 20 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000490a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 00000024 0000402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000028 00004030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000030 00001c2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ 00000034 00001c30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ 0000003a 0000410a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -18,27 +18,27 @@ │ │ │ │ │ 000000da 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000e0 00003d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000006c 00004e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000074 0000561e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 0000008e 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000009a 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1b00 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1b0c contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 00005c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000044 00001b02 R_ARM_ABS32 00000611 reversed_dealloc │ │ │ │ │ +00000044 00001b02 R_ARM_ABS32 0000061d reversed_dealloc │ │ │ │ │ 00000074 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000084 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000088 00002302 R_ARM_ABS32 0000002b reversed_traverse │ │ │ │ │ 00000098 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000009c 00001a02 R_ARM_ABS32 00000595 reversed_next │ │ │ │ │ +0000009c 00001a02 R_ARM_ABS32 000005a1 reversed_next │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 00002a02 R_ARM_ABS32 0000009d reversed_new │ │ │ │ │ 000000cc 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000f4 00000602 R_ARM_ABS32 00000001 reversed_vectorcall │ │ │ │ │ 00000108 00006102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000110 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -50,33 +50,33 @@ │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 0000007d reversed_reduce │ │ │ │ │ 00000134 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000138 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000013c 00002902 R_ARM_ABS32 000000a1 reversed_setstate │ │ │ │ │ 00000144 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000015c 00005c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000164 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000170 00001802 R_ARM_ABS32 000004ed enum_dealloc │ │ │ │ │ +00000170 00001802 R_ARM_ABS32 000004f9 enum_dealloc │ │ │ │ │ 000001a0 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001b0 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001b4 00001902 R_ARM_ABS32 00000559 enum_traverse │ │ │ │ │ +000001b4 00001902 R_ARM_ABS32 00000565 enum_traverse │ │ │ │ │ 000001c4 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000001c8 00001502 R_ARM_ABS32 00000369 enum_next │ │ │ │ │ +000001c8 00001502 R_ARM_ABS32 00000375 enum_next │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f0 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000001f4 00002402 R_ARM_ABS32 00000037 enum_new │ │ │ │ │ 000001f8 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000220 00000e02 R_ARM_ABS32 0000014d enumerate_vectorcall │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000022c 00002202 R_ARM_ABS32 00000001 enum_reduce │ │ │ │ │ 00000234 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000238 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00006202 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1c78 contains 90 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1c84 contains 91 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000390a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 0000002c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000030 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000068 00003b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000080 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000008a 00003d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -128,48 +128,49 @@ │ │ │ │ │ 000002b0 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002dc 0000470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 000002e4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002e8 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002f0 0000480a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000302 00004b0a R_ARM_THM_CALL 00000000 PyNumber_Index │ │ │ │ │ 0000030a 00004c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000032c 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000332 00003d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000033a 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000035a 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000364 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000392 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000003da 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f2 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000408 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000041a 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000422 00004f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000043e 0000500a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ -000004ac 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ba 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c0 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000004e4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004e8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004fc 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000514 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000052c 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000544 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c8 0000520a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -000005de 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e4 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000005e8 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005ee 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000005f4 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000005fa 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000005fe 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000604 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000620 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000638 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000324 0000470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000340 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 00003d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000350 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000368 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000370 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000039e 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000003e6 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003fe 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000414 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000426 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042e 00004f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000044a 0000500a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ +000004b8 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004c6 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004cc 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000004f0 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004f4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000508 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000520 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000538 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000550 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 0000520a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +000005ea 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f0 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000005f4 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005fa 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000600 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000606 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000060a 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000610 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000062c 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000644 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1f48 contains 35 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1f5c contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00001f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ 0000000c 00001f30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ 00000018 0000202f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ 0000001c 00002030 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ 00000078 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 00002530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -199,11 +200,11 @@ │ │ │ │ │ 000001b8 0000410a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001c0 00003f0a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 000001f4 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001f8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000010 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000026 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x2060 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2074 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.hot {} │ │ │ │ │ @@ -340,418 +340,424 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35e │ │ │ │ │ + beq.n 344 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r5, 300 │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r5, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 348 │ │ │ │ │ + cbz r0, 32e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - cbz r0, 348 │ │ │ │ │ - ldr r3, [pc, #104] @ (364 ) │ │ │ │ │ + cbz r0, 32e │ │ │ │ │ + ldr r3, [pc, #116] @ (370 ) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 348 │ │ │ │ │ + cbz r0, 32e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 332 │ │ │ │ │ + beq.n 348 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2da │ │ │ │ │ + bne.n 35e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2e4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 344 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2da │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 344 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2da │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 2da │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 35e │ │ │ │ │ + b.n 322 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 35e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 322 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 2fc │ │ │ │ │ + b.n 322 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000368 : │ │ │ │ │ +00000374 : │ │ │ │ │ enum_next(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40c │ │ │ │ │ + beq.n 418 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 432 │ │ │ │ │ + beq.n 43e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3f6 │ │ │ │ │ + cbz r0, 402 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 420 │ │ │ │ │ + bne.n 42c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.n 412 │ │ │ │ │ + bne.n 41e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3cc │ │ │ │ │ + beq.n 3d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 3d8 │ │ │ │ │ + cbz r3, 3e4 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ce │ │ │ │ │ + beq.n 4da │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cc │ │ │ │ │ + b.n 3d8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3f6 │ │ │ │ │ + beq.n 402 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 3f6 │ │ │ │ │ + cbnz r3, 402 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 40c │ │ │ │ │ + beq.n 418 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 40c │ │ │ │ │ + cbnz r3, 418 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bc │ │ │ │ │ + bne.n 3c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bc │ │ │ │ │ + b.n 3c8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e0 │ │ │ │ │ + beq.n 3ec │ │ │ │ │ strd r7, r6, [r0, #12] │ │ │ │ │ - b.n 3d4 │ │ │ │ │ + b.n 3e0 │ │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4c0 │ │ │ │ │ + beq.n 4cc │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f6 │ │ │ │ │ + beq.n 402 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 420 │ │ │ │ │ + bne.n 42c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.n 4b2 │ │ │ │ │ + bne.n 4be │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4a2 │ │ │ │ │ + bne.n 4ae │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d4 │ │ │ │ │ - ldr r1, [pc, #108] @ (4e4 ) │ │ │ │ │ + bne.n 3e0 │ │ │ │ │ + ldr r1, [pc, #108] @ (4f0 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 3d4 │ │ │ │ │ + b.n 3e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 46e │ │ │ │ │ + bne.n 47a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46e │ │ │ │ │ + b.n 47a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 464 │ │ │ │ │ + bne.n 470 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 464 │ │ │ │ │ + b.n 470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43a │ │ │ │ │ - b.n 3f6 │ │ │ │ │ - ldr r1, [pc, #24] @ (4e8 ) │ │ │ │ │ + bne.n 446 │ │ │ │ │ + b.n 402 │ │ │ │ │ + ldr r1, [pc, #24] @ (4f4 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 488 │ │ │ │ │ + b.n 494 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000004ec : │ │ │ │ │ +000004f8 : │ │ │ │ │ enum_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, #12] │ │ │ │ │ - cbz r0, 518 │ │ │ │ │ + cbz r0, 524 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 518 │ │ │ │ │ + beq.n 524 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 518 │ │ │ │ │ + cbnz r3, 524 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 530 │ │ │ │ │ + cbz r0, 53c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 530 │ │ │ │ │ + beq.n 53c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 530 │ │ │ │ │ + cbnz r3, 53c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 548 │ │ │ │ │ + cbz r0, 554 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 548 │ │ │ │ │ + beq.n 554 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 548 │ │ │ │ │ + cbnz r3, 554 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000558 : │ │ │ │ │ +00000564 : │ │ │ │ │ enum_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, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 576 │ │ │ │ │ + cbz r0, 582 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 586 │ │ │ │ │ + cbnz r0, 592 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 580 │ │ │ │ │ + cbz r0, 58c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 586 │ │ │ │ │ + cbnz r0, 592 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 588 │ │ │ │ │ + cbnz r0, 594 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000594 : │ │ │ │ │ +000005a0 : │ │ │ │ │ reversed_next(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 5c6 │ │ │ │ │ + bge.n 5d2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r0, 5c2 │ │ │ │ │ + cbz r0, 5ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5d6 │ │ │ │ │ + bne.n 5e2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ - cbz r0, 5e4 │ │ │ │ │ + cbz r0, 5f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c2 │ │ │ │ │ + bne.n 5ce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c2 │ │ │ │ │ + b.n 5ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 5fa │ │ │ │ │ + cbz r0, 606 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 5aa │ │ │ │ │ + b.n 5b6 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 5f4 │ │ │ │ │ - b.n 5aa │ │ │ │ │ + bne.n 600 │ │ │ │ │ + b.n 5b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000610 : │ │ │ │ │ +0000061c : │ │ │ │ │ reversed_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, #12] │ │ │ │ │ - cbz r0, 63c │ │ │ │ │ + cbz r0, 648 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 63c │ │ │ │ │ + beq.n 648 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 63c │ │ │ │ │ + cbnz r3, 648 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 74640 (bytes into file) │ │ │ │ │ + Start of section headers: 75520 (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 0x12390: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12700: │ │ │ │ │ │ │ │ │ │ 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 001b10 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e7c8 000b68 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b44 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f330 0016b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 005870 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 005870 002f4c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0109e8 0010d8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0087bc 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a358 0006c4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011ac0 000400 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00aa1c 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011ec0 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ad0a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ad0a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ad40 001f50 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cc90 001b37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012300 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a70 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00ea10 000ba0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001aa4 003d2c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f5b0 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0057d0 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0057d0 00325c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 010c68 0011c8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 008a2c 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a5c8 0006c4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011e30 000400 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00ac8c 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 012230 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00af7a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00af7a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00afb0 001f40 10 16 304 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00cef0 001b20 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 012670 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 501 entries: │ │ │ │ │ +Symbol table '.symtab' contains 500 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ @@ -63,442 +63,441 @@ │ │ │ │ │ 59: 00001979 32 FUNC LOCAL DEFAULT 6 BaseException_str │ │ │ │ │ 60: 00001999 102 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ 61: 00000644 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 62: 00000645 82 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ 63: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 64: 00000699 238 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ 65: 00000789 84 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ - 66: 000007dd 72 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ - 67: 00001a29 58 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ - 68: 00001a65 2 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ + 66: 00001a29 286 FUNC LOCAL DEFAULT 6 SystemExit_dealloc │ │ │ │ │ + 67: 00001b49 58 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ + 68: 00001b85 240 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ 69: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 70: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 71: 00000825 320 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ - 72: 00000965 44 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ - 73: 00000991 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ - 74: 000009d5 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ - 75: 00000a0d 118 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ + 71: 000007dd 320 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ + 72: 0000091d 44 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ + 73: 00000949 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ + 74: 0000098d 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ + 75: 000009c5 118 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ 76: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 77: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 78: 00001aa9 524 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 78: 00001cb5 540 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ 79: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 80: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 81: 00000a85 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 82: 00001cb5 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 83: 00001e15 116 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 81: 00000a3d 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 82: 00001ed1 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 83: 00002031 116 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ 84: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 85: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 86: 00000b55 168 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 87: 00000bf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 00000bfc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 00000bfd 46 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 90: 00000c2d 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 91: 00000c75 280 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 92: 00000d8d 78 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 86: 00000b0d 168 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 87: 00000bb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 00000bb4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 89: 00000bb5 46 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 90: 00000be5 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 91: 00000c2d 280 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 92: 00000d45 78 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ 93: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 94: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 95: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 96: 000020b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 000020b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 98: 000020b5 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 99: 000021a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 000022cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 000022d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 98: 000022d1 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 99: 000023c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 100: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 101: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 102: 000021ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 000021ad 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 104: 00002251 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 101: 00000dd8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 000023c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 000023c9 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 104: 0000246d 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ 105: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 106: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 107: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 108: 00000e25 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 109: 00002351 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 110: 00002371 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ - 111: 00000e69 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 112: 00002391 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 107: 00000ddc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 108: 00000ddd 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 109: 0000256d 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 110: 0000258d 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 111: 00000e21 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 112: 000025ad 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ 113: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 114: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 115: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 116: 00000e6d 400 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 116: 00000e25 400 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ 117: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 118: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 119: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 120: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 121: 00000ffd 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 121: 00000fb5 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 122: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 123: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 124: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 125: 000010c1 134 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 126: 00002395 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ - 127: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 128: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 129: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 130: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 131: 0000246d 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ - 132: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 133: 000011f9 46 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 134: 00002531 186 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 135: 00001229 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ - 136: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 137: 000012b1 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ - 138: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 139: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 140: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 141: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 142: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 143: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 144: 000026a1 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 145: 0000290c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00002910 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00002911 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 148: 00002985 1272 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ - 149: 000017c9 224 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ - 150: 00000083 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ - 151: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 152: 000000b3 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ - 153: 000000e5 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ - 154: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 155: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 156: 00000147 120 FUNC LOCAL DEFAULT 9 BaseException_set_context │ │ │ │ │ - 157: 00001525 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ - 158: 0000153d 108 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 159: 000015a9 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ - 160: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 161: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 162: 00001629 416 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 163: 00002cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00002cbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00002e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 167: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 168: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 169: 000017c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 170: 00002e7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 00002e7d 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ - 172: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 173: 000017c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 174: 000018a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 175: 000018a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 176: 000018a9 78 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ - 177: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 178: 000018f9 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ - 179: 000001bf 96 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ - 180: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 181: 000019b1 180 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ - 182: 00000227 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 183: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 184: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 185: 00002ef9 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ - 186: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 187: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 188: 000007b4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 189: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 190: 00001a65 170 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ - 191: 00000239 226 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ - 192: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 193: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 194: 0000031b 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ - 195: 00000399 74 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ - 196: 000003e3 146 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ - 197: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 198: 00000884 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 199: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 200: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 201: 000008dc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 202: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 203: 0000055b 230 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ - 204: 00000634 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 205: 00000640 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 206: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 207: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 208: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 209: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 210: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ - 211: 00003b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ - 212: 000034cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ - 213: 00003a98 208 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ - 214: 00003728 208 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ - 215: 000033fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ - 216: 0000362c 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ - 217: 0000103c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ - 218: 00001110 208 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ - 219: 00001cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ - 220: 00000a74 208 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ - 221: 0000234c 208 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ - 222: 000032a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ - 223: 0000181c 208 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ - 224: 00001f00 208 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ - 225: 00003050 208 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ - 226: 00000c18 208 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ - 227: 00002278 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ - 228: 000038f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ - 229: 000037fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ - 230: 00001b68 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ - 231: 00000cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ - 232: 000039c8 208 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ - 233: 000015a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ - 234: 000009a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ - 235: 00000f68 208 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ - 236: 00000e94 208 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ - 237: 00000dc0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ - 238: 0000022c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ - 239: 000007f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ - 240: 00000158 208 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ - 241: 000004a8 208 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ - 242: 000003d4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ - 243: 00000724 208 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ - 244: 00000084 208 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ - 245: 0000057c 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ - 246: 00000650 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ - 247: 00000300 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ - 248: 000008cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ - 249: 00002f80 208 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ - 250: 00002ddc 208 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ - 251: 00002eb0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ - 252: 000029cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ - 253: 000028fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ - 254: 0000268c 208 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ - 255: 0000282c 208 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ - 256: 0000275c 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ - 257: 000025bc 208 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ - 258: 000024ec 208 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ - 259: 0000241c 208 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ - 260: 00001a94 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ - 261: 00001748 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ - 262: 00001674 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ - 263: 000031d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ - 264: 00001ffc 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ - 265: 000020d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ - 266: 000021a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ - 267: 00001e2c 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ - 268: 000014d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ - 269: 00002d0c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ - 270: 00002c3c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ - 271: 00002b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ - 272: 00002a9c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ - 273: 000019c0 208 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ - 274: 000012b0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ - 275: 00001384 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ - 276: 000011e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ - 277: 00000220 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ - 278: 0000023c 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 279: 00000250 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ - 280: 00000260 60 OBJECT LOCAL DEFAULT 11 add_note_doc │ │ │ │ │ - 281: 0000029c 82 OBJECT LOCAL DEFAULT 11 with_traceback_doc │ │ │ │ │ - 282: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 283: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ - 284: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ - 285: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ - 286: 00001454 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ - 287: 00001c38 180 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ - 288: 00001dbc 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ - 289: 00001dec 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ - 290: 00000008 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ - 291: 00001fd0 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ - 292: 00003148 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ - 293: 00003168 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ - 294: 00003120 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ - 295: 00003374 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ - 296: 00003394 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ - 297: 0000359c 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ - 298: 000035ec 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ - 299: 000036fc 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ - 300: 000038cc 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ - 301: 00003cdc 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ - 302: 00003c3c 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ - 303: 00003c64 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ - 304: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 305: 00000001 228 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 307: 00000001 328 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 312: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 313: 00000149 1276 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 317: 0000042d 360 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ - 323: 000006e5 22 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ - 324: 00000ae5 174 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 339: 00001275 20 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ - 340: 00001289 32 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 343: 00001a01 38 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 347: 00001a69 64 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_Create │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 353: 00000b21 52 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 354: 00001e89 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 356: 00000001 20 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 357: 00001f69 332 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 363: 00000ddd 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 371: 00001149 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 372: 00001199 76 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 373: 00002401 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 374: 000011e5 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 375: 000011f5 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 376: 000024c9 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 377: 000024d1 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 378: 000024d9 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 379: 000024e1 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 000024e9 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 0000252d 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 382: 00001249 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 383: 000025ed 180 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 384: 000012a1 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ - 385: 00000015 110 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 390: 000012f5 558 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 408: 0000021f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ - 409: 00000223 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 410: 000019ad 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ - 414: 00000475 230 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ - 415: 00000641 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ - 416: 00000653 56 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ - 417: 0000068b 32 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ - 418: 000006ab 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 419: 00002f39 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 420: 00002f41 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 421: 000006af 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ - 422: 000006bd 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ - 423: 000006c1 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 424: 00002f49 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ - 425: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ - 426: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ - 427: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ - 428: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ - 429: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ - 430: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ - 431: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ - 432: 0000064c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ - 433: 00000720 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ - 434: 000007f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ - 435: 000008c8 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ - 436: 0000099c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ - 437: 00000a70 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ - 438: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ - 439: 00000b44 208 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ - 440: 00000c14 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ - 441: 00000ce8 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ - 442: 00000dbc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ - 443: 00000e90 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ - 444: 00000f64 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ - 445: 00001038 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ - 446: 0000110c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ - 447: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ - 448: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ - 449: 00001380 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ - 450: 000014cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ - 451: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ - 452: 00001670 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ - 453: 00001744 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ - 454: 00001818 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ - 455: 000018ec 208 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ - 456: 000019bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ - 457: 00001a90 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ - 458: 00001b64 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ - 459: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ - 460: 00001e28 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ - 461: 00001efc 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ - 462: 00001ff8 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ - 463: 000020cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ - 464: 000021a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ - 465: 00002274 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ - 466: 00002348 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ - 467: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ - 468: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ - 469: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ - 470: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ - 471: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ - 472: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ - 473: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ - 474: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ - 475: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ - 476: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ - 477: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ - 478: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ - 479: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ - 480: 00002eac 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ - 481: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ - 482: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ - 483: 000031cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ - 484: 000032a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ - 485: 000033f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ - 486: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ - 487: 00003628 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ - 488: 00003724 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ - 489: 000037f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ - 490: 000038f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ - 491: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ - 492: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ - 493: 00003b68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ - 494: 00000004 4 OBJECT GLOBAL DEFAULT 5 PyExc_IOError │ │ │ │ │ - 495: 00000000 4 OBJECT GLOBAL DEFAULT 5 PyExc_EnvironmentError │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ │ + 125: 00001079 134 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 126: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 127: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 128: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 129: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 130: 000026cd 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 132: 000011b1 46 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ + 133: 00002791 186 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 134: 000011e1 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ + 135: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 136: 00001211 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ + 137: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 138: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 139: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 140: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 141: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 142: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 143: 000029b1 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 144: 00002c1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 00002c20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 146: 00002c21 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 147: 00002c95 1272 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 148: 00001729 224 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 149: 00000083 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ + 150: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 151: 000000b3 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ + 152: 000000e5 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ + 153: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 154: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 155: 00000147 120 FUNC LOCAL DEFAULT 9 BaseException_set_context │ │ │ │ │ + 156: 00001485 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ + 157: 0000149d 108 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 158: 00001509 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 159: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 160: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 161: 00001589 416 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 162: 00002fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 00002fcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 164: 00003188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 166: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 167: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 168: 00001724 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 169: 0000318c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 0000318d 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 171: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 172: 00001728 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 173: 00001800 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 174: 00001808 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 175: 00001809 78 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 176: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 177: 00001859 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 178: 000001bf 96 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ + 179: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 180: 00001911 180 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ + 181: 00000227 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ + 182: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 183: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 184: 00003209 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 185: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 186: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 187: 000007b4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 188: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 189: 000019c5 170 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 190: 00000239 226 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ + 191: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 192: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 193: 0000031b 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ + 194: 00000399 74 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ + 195: 000003e3 146 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ + 196: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 197: 00000884 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 198: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 199: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 200: 000008dc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 201: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 202: 0000055b 230 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ + 203: 00000634 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 204: 00000640 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 205: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 206: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 207: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 208: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 209: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ + 210: 00003b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ + 211: 000034cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ + 212: 00003a98 208 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ + 213: 00003728 208 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ + 214: 000033fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ + 215: 0000362c 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ + 216: 0000103c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ + 217: 00001110 208 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ + 218: 00001cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ + 219: 00000a74 208 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ + 220: 0000234c 208 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ + 221: 000032a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ + 222: 0000181c 208 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ + 223: 00001f00 208 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ + 224: 00003050 208 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ + 225: 00000c18 208 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ + 226: 00002278 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ + 227: 000038f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ + 228: 000037fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ + 229: 00001b68 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ + 230: 00000cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ + 231: 000039c8 208 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ + 232: 000015a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ + 233: 000009a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ + 234: 00000f68 208 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ + 235: 00000e94 208 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ + 236: 00000dc0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ + 237: 0000022c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ + 238: 000007f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ + 239: 00000158 208 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ + 240: 000004a8 208 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ + 241: 000003d4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ + 242: 00000724 208 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ + 243: 00000084 208 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ + 244: 0000057c 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ + 245: 00000650 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ + 246: 00000300 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ + 247: 000008cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ + 248: 00002f80 208 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ + 249: 00002ddc 208 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ + 250: 00002eb0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ + 251: 000029cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ + 252: 000028fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ + 253: 0000268c 208 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ + 254: 0000282c 208 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ + 255: 0000275c 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ + 256: 000025bc 208 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ + 257: 000024ec 208 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ + 258: 0000241c 208 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ + 259: 00001a94 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ + 260: 00001748 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ + 261: 00001674 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ + 262: 000031d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ + 263: 00001ffc 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ + 264: 000020d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ + 265: 000021a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ + 266: 00001e2c 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ + 267: 000014d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ + 268: 00002d0c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ + 269: 00002c3c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ + 270: 00002b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ + 271: 00002a9c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ + 272: 000019c0 208 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ + 273: 000012b0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ + 274: 00001384 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ + 275: 000011e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ + 276: 00000220 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ + 277: 0000023c 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 278: 00000250 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ + 279: 00000260 60 OBJECT LOCAL DEFAULT 11 add_note_doc │ │ │ │ │ + 280: 0000029c 82 OBJECT LOCAL DEFAULT 11 with_traceback_doc │ │ │ │ │ + 281: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 282: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ + 283: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ + 284: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ + 285: 00001454 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ + 286: 00001c38 180 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ + 287: 00001dbc 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ + 288: 00001dec 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ + 289: 00000008 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ + 290: 00001fd0 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ + 291: 00003148 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ + 292: 00003168 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ + 293: 00003120 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ + 294: 00003374 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ + 295: 00003394 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ + 296: 0000359c 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ + 297: 000035ec 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ + 298: 000036fc 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ + 299: 000038cc 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ + 300: 00003cdc 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ + 301: 00003c3c 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ + 302: 00003c64 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ + 303: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 304: 00000001 228 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ + 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 306: 00000001 328 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 311: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 312: 00000149 1276 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 316: 0000042d 360 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ + 322: 000006e5 22 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ + 323: 00000ae5 174 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 338: 00001275 20 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ + 339: 00001289 32 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 342: 00001a01 38 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 346: 00001c75 64 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_Create │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 352: 00000ad9 52 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 353: 000020a5 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 355: 00000001 20 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ + 356: 00002185 332 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 362: 00000d95 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ + 370: 00001101 156 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 371: 000025b1 176 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 372: 00002661 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 373: 0000119d 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 374: 000011ad 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 375: 00002729 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 376: 00002731 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 377: 00002739 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 378: 00002741 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 379: 00002749 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 380: 0000278d 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 381: 0000284d 174 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 382: 000028fd 180 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 383: 00001201 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 384: 00000015 110 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ + 389: 00001255 558 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 407: 0000021f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ + 408: 00000223 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ + 409: 0000190d 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ + 413: 00000475 230 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ + 414: 00000641 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ + 415: 00000653 56 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ + 416: 0000068b 32 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ + 417: 000006ab 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ + 418: 00003249 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 419: 00003251 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 420: 000006af 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ + 421: 000006bd 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ + 422: 000006c1 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ + 423: 00003259 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 424: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ + 425: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ + 426: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ + 427: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ + 428: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ + 429: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ + 430: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ + 431: 0000064c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ + 432: 00000720 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ + 433: 000007f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ + 434: 000008c8 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ + 435: 0000099c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ + 436: 00000a70 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ + 437: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ + 438: 00000b44 208 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ + 439: 00000c14 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ + 440: 00000ce8 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ + 441: 00000dbc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ + 442: 00000e90 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ + 443: 00000f64 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ + 444: 00001038 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ + 445: 0000110c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ + 446: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ + 447: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ + 448: 00001380 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ + 449: 000014cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ + 450: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ + 451: 00001670 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ + 452: 00001744 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ + 453: 00001818 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ + 454: 000018ec 208 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ + 455: 000019bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ + 456: 00001a90 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ + 457: 00001b64 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ + 458: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ + 459: 00001e28 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ + 460: 00001efc 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ + 461: 00001ff8 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ + 462: 000020cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ + 463: 000021a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ + 464: 00002274 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ + 465: 00002348 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ + 466: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ + 467: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ + 468: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ + 469: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ + 470: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ + 471: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ + 472: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ + 473: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ + 474: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ + 475: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ + 476: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ + 477: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ + 478: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ + 479: 00002eac 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ + 480: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ + 481: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ + 482: 000031cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ + 483: 000032a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ + 484: 000033f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ + 485: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ + 486: 00003628 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ + 487: 00003724 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ + 488: 000037f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ + 489: 000038f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ + 490: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ + 491: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ + 492: 00003b68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ + 493: 00000004 4 OBJECT GLOBAL DEFAULT 5 PyExc_IOError │ │ │ │ │ + 494: 00000000 4 OBJECT GLOBAL DEFAULT 5 PyExc_EnvironmentError │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,379 +1,386 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe7c8 contains 365 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xea10 contains 372 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006a 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000092 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ce 0001360a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000118 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000006a 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000092 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000ce 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000118 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000124 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000128 00000730 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000138 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000013c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000140 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000144 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000015e 00013a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000016e 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000138 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000013c 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000140 0000cf02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000144 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000015e 0001390a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000016e 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 0000017a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000017e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000018a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000001a2 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001b6 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000001ce 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001e2 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000001fa 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000020e 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000226 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000023a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000252 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000266 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000027e 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000292 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000002aa 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000002be 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000002d6 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000002ea 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000302 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000316 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000032e 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000342 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000035a 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000036e 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000386 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000039a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000003b2 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000003c6 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000003de 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000003f2 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000040a 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000041e 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000434 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000448 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000045e 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000472 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000488 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000049c 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000018a 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000001a2 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001b6 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000001ce 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001e2 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000001fa 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000020e 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000226 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000023a 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000252 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000266 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000027e 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000292 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000002aa 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000002be 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000002d6 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000002ea 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000302 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000316 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000032e 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000342 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000035a 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000036e 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000386 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000039a 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000003b2 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000003c6 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000003de 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000003f2 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000040a 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000041e 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000434 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000448 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000045e 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000472 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000488 00013a0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000049c 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000004c2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004c6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004de 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000050e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000520 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000532 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000544 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000556 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000568 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000057a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000059e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000060a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000061c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004de 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ee 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004fe 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000050e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000520 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000532 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000544 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000556 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000057a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000059e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e6 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000060a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000061c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000624 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 0000062e 0000142f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000632 00001430 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000640 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000640 0000cf02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006ac 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ 000006da 00003f2f R_ARM_THM_MOVW_ABS_NC 00000100 .LC12 │ │ │ │ │ 000006de 00003f30 R_ARM_THM_MOVT_ABS 00000100 .LC12 │ │ │ │ │ -000006ea 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00000748 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000764 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000780 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ea 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000748 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000764 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000780 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000079c 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ 000007be 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 000007d6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000812 0000430a R_ARM_THM_CALL 00001a29 StopIteration_clear │ │ │ │ │ -0000083a 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ -0000085a 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000864 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000878 0000452f R_ARM_THM_MOVW_ABS_NC 00000108 .LC13 │ │ │ │ │ -0000087c 00004530 R_ARM_THM_MOVT_ABS 00000108 .LC13 │ │ │ │ │ -0000089c 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000093a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000093e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000942 0000462f R_ARM_THM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ -00000946 00004630 R_ARM_THM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ -0000094c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000954 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000095e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000096c 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000970 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a9e 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000aa8 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000ad2 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -00000ad6 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00000ada 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000ae2 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000ae8 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000afa 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ -00000afe 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ -00000b04 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b12 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00000b16 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00000b80 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000b86 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000b94 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ -00000b98 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ -00000b9e 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000bb6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000bcc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d1e 0000130a R_ARM_THM_CALL 0000035d BaseException_clear │ │ │ │ │ -00000d26 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d42 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d48 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d56 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d64 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d72 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d80 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d86 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000dee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e00 00000c0a R_ARM_THM_CALL 000000f9 get_memory_error │ │ │ │ │ -00000e0a 00016c0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000e12 0000642f R_ARM_THM_MOVW_ABS_NC 00000248 .LC23 │ │ │ │ │ -00000e16 00006430 R_ARM_THM_MOVT_ABS 00000248 .LC23 │ │ │ │ │ -00000e1c 00016d0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000e20 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000e36 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000e44 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00000e48 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00000e56 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ -00000e5a 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ -00000eee 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000ef2 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000f04 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f08 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f14 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000f1e 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -00000f22 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -00000f26 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f30 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000f40 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f44 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f5a 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000f5e 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000f72 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f76 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f82 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000f8a 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ -00000f8e 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ -00000f92 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f9a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f9e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000faa 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -00000fae 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -00000fb2 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000fc0 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001016 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001022 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -0000103c 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ -00001040 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ -00001044 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000104c 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00001052 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00001070 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -0000107c 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00001080 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -0000108c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000109a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000109e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -000010a6 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ -000010aa 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ -000010ae 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ -000010b2 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ -000010d8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010dc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010ea 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ -000010ee 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ -00001116 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ -0000111a 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ -00001136 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ -0000113a 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ -0000113e 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000115c 00007e0a R_ARM_THM_CALL 00002395 get_string.constprop.0 │ │ │ │ │ -00001190 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ac 00007e0a R_ARM_THM_CALL 00002395 get_string.constprop.0 │ │ │ │ │ -000011de 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e4 0000822f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ -000011e8 00008230 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ -0000123c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001240 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000125a 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000125e 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00001264 0000830a R_ARM_THM_CALL 0000246d get_unicode │ │ │ │ │ -0000129a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012a0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000012a4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000012c4 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000012d0 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000012d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000012dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000012e0 0000882f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ -000012e4 00008830 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ -000012ea 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001312 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001316 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001326 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001332 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001340 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000134c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001350 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000138e 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000139c 0001880a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -000013be 0000940a R_ARM_THM_CALL 00002985 exceptiongroup_split_recursive │ │ │ │ │ -000013d6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f0 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000013f6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00001428 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000142c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001434 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001438 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000144a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000144e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000145a 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001480 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001484 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001488 0001810a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ -000014a2 0001890a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -000014e8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014ec 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000014fa 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014fe 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001506 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001514 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000151c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001568 0000940a R_ARM_THM_CALL 00002985 exceptiongroup_split_recursive │ │ │ │ │ -00001574 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001578 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000158c 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001594 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -0000159a 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000015ba 00018b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000015da 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000015de 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001606 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000160a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000160e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ -00001612 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ -00001618 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001646 0001940a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -00001654 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ -00001658 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ -0000165c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ -00001660 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ -00001664 0001950a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000166e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001672 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000167e 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016a0 0000290a R_ARM_THM_CALL 00000b95 BaseException_set_tb │ │ │ │ │ -000016c6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000016da 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000016e4 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000170a 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ -0000170e 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ -00001714 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001732 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001748 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00001752 0001960a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00001774 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001792 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000179a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017bc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017c4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017d8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017dc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000017ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000017fa 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000185a 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001868 0001970a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00001882 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ -0000188c 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ -00001892 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000018a0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018a4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018be 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000018c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000018ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000018d2 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000018f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000190c 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ -00001930 0000b12f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ -00001934 0000b130 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ -0000193c 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000198a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019c4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019e8 00019b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001a08 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001a30 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a34 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001a40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001a44 0000b42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ -00001a48 0000b430 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ -00001a4e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a58 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a5e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a7e 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001a96 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00001a9a 0000bd30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00001a9e 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001aa6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00001ac2 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00001ace 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ -00001ad2 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ -00001adc 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001ae8 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001aec 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001af4 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ -00001af8 0000bc30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ -00001afc 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ -00001b00 0000bb30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ +000007f2 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ +00000812 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +0000081c 0001580a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000830 0000452f R_ARM_THM_MOVW_ABS_NC 00000108 .LC13 │ │ │ │ │ +00000834 00004530 R_ARM_THM_MOVT_ABS 00000108 .LC13 │ │ │ │ │ +00000854 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000008f2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000008f6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000008fa 0000462f R_ARM_THM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ +000008fe 00004630 R_ARM_THM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ +00000904 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000090c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000916 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000928 00015930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a56 0001540a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000a60 0001540a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000a8a 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00000a8e 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +00000a92 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000a9a 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000aa0 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000ab2 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ +00000ab6 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ +00000abc 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000aca 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000ace 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000b38 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000b3e 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000b4c 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ +00000b50 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ +00000b56 0001410a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000b6e 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000b84 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cd6 0000130a R_ARM_THM_CALL 0000035d BaseException_clear │ │ │ │ │ +00000cde 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfa 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d00 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d38 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000da2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000da6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000db8 00000c0a R_ARM_THM_CALL 000000f9 get_memory_error │ │ │ │ │ +00000dc2 00016b0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000dca 0000642f R_ARM_THM_MOVW_ABS_NC 00000248 .LC23 │ │ │ │ │ +00000dce 00006430 R_ARM_THM_MOVT_ABS 00000248 .LC23 │ │ │ │ │ +00000dd4 00016c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000dd8 0000cf02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000dee 00016d0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000dfc 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00000e00 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00000e0e 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ +00000e12 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ +00000ea6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000eaa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000ebc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ec0 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ecc 00016f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000ed6 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +00000eda 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +00000ede 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000ee8 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000ef8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000efc 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f12 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000f16 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000f2a 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f2e 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f3a 00016f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000f42 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ +00000f46 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ +00000f4a 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f52 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f56 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f62 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +00000f66 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00000f6a 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f78 0001700a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000fce 0001540a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000fda 0001540a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000ff4 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ +00000ff8 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ +00000ffc 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001004 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +0000100a 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001028 0001710a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00001034 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +00001038 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +00001044 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001052 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001056 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +0000105e 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ +00001062 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ +00001066 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ +0000106a 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ +00001090 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001094 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010a2 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ +000010a6 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ +000010ce 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ +000010d2 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ +000010ee 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ +000010f2 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ +000010f6 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001150 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001154 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001158 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +0000115c 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001160 0000802f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +00001164 00008030 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +0000116a 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001174 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001178 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000117c 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00001180 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001184 00007f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00001188 00007f30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000118e 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001196 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000119c 0000812f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ +000011a0 00008130 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ +000011f4 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011f8 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001200 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00001204 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001224 0001580a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001230 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001238 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000123c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001240 0000872f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ +00001244 00008730 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ +0000124a 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001272 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001276 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001286 0001860a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001292 0001670a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000012a0 0001670a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000012ac 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012b0 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000012ee 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000012fc 0001870a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +0000131e 0000930a R_ARM_THM_CALL 00002c95 exceptiongroup_split_recursive │ │ │ │ │ +00001336 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001350 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001356 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001388 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000138c 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001394 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001398 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013aa 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013ae 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013ba 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000013e0 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +000013e4 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +000013e8 0001800a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ +00001402 0001880a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00001448 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000144c 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000145a 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000145e 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001466 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001474 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c8 0000930a R_ARM_THM_CALL 00002c95 exceptiongroup_split_recursive │ │ │ │ │ +000014d4 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014d8 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014ec 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000014f4 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +000014fa 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +0000151a 00018a0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000153a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000153e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001566 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000156a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000156e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ +00001572 00009f30 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ +00001578 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015a6 0001930a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +000015b4 0000a52f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ +000015b8 0000a530 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ +000015bc 0000a62f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ +000015c0 0000a630 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ +000015c4 0001940a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000015ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000015d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000015de 0001860a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001600 0000290a R_ARM_THM_CALL 00000b95 BaseException_set_tb │ │ │ │ │ +00001626 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +0000163a 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001644 0001650a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000166a 0000a72f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ +0000166e 0000a730 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ +00001674 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001692 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016a8 0001820a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000016b2 0001950a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000016d4 0001680a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000016f2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016fa 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001714 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000171c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001724 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001738 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000173c 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001746 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000174a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000175a 0001860a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000017ba 00018e0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +000017c8 0001960a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +000017e2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017e8 0000ab2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ +000017ec 0000ab30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ +000017f2 0001900a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001800 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001804 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000181e 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001826 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000182a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001832 0001810a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00001850 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000186c 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ +00001890 0000b02f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ +00001894 0000b030 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ +0000189c 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000018ea 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001906 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001920 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001924 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001948 00019a0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001968 0001680a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001990 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001994 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000199c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000019a0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000019a4 0000b32f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ +000019a8 0000b330 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ +000019ae 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019b8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019be 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019de 0001540a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000019f6 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +000019fa 0000bc30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +000019fe 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001a06 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001a22 0001710a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00001a2e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ +00001a32 0000b930 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ +00001a3c 00015f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001a48 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001a4c 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001a54 0000bb2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ +00001a58 0000bb30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ +00001a5c 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ +00001a60 0000ba30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ 0000067e 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -0000098c 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ -000009cc 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -00000a06 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -00000a74 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -00000b1a 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000b50 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c24 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -00000dcc 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -00000e52 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000e62 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f54 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000010a2 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000010fe 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000110a 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ -00001124 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000011ee 0000831e R_ARM_THM_JUMP24 0000246d get_unicode │ │ │ │ │ -000011f4 0001761e R_ARM_THM_JUMP24 000011e5 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ -00001220 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -000012aa 0000831e R_ARM_THM_JUMP24 0000246d get_unicode │ │ │ │ │ -00001530 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001536 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000019ac 0001801e R_ARM_THM_JUMP24 000012a1 PyUnicodeEncodeError_GetObject │ │ │ │ │ -00001af0 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000944 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ +00000984 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +000009be 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +00000a2c 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +00000ad2 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000b08 0001341e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000bdc 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +00000d84 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +00000e0a 00015f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000e1a 00015f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000e20 0000421e R_ARM_THM_JUMP24 00001a29 SystemExit_dealloc │ │ │ │ │ +00000f0c 0001541e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +0000105a 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000010b6 00015f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000010c2 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ +000010dc 00015f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000011a6 0000821e R_ARM_THM_JUMP24 000026cd get_unicode │ │ │ │ │ +000011ac 0001751e R_ARM_THM_JUMP24 0000119d PyUnicodeEncodeError_GetEncoding │ │ │ │ │ +000011d8 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +0000120a 0000821e R_ARM_THM_JUMP24 000026cd get_unicode │ │ │ │ │ +00001490 00013f1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001496 00013f1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000190c 00017f1e R_ARM_THM_JUMP24 00001201 PyUnicodeEncodeError_GetObject │ │ │ │ │ +00001a50 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf330 contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf5b0 contains 727 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0001b702 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ +00000000 0001b602 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000001c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -583,40 +590,40 @@ │ │ │ │ │ 00001168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000116c 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 00001170 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000011ac 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011f8 00005202 R_ARM_ABS32 00001cb5 UnicodeError_dealloc │ │ │ │ │ -00001224 0000be02 R_ARM_ABS32 00001a65 UnicodeTranslateError_str │ │ │ │ │ +000011f8 00005202 R_ARM_ABS32 00001ed1 UnicodeError_dealloc │ │ │ │ │ +00001224 0000bd02 R_ARM_ABS32 000019c5 UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000123c 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -00001240 00005302 R_ARM_ABS32 00001e15 UnicodeError_clear │ │ │ │ │ +0000123c 00004902 R_ARM_ABS32 00000949 UnicodeError_traverse │ │ │ │ │ +00001240 00005302 R_ARM_ABS32 00002031 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001274 0000b202 R_ARM_ABS32 000018f9 UnicodeTranslateError_init │ │ │ │ │ +00001274 0000b102 R_ARM_ABS32 00001859 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012c8 00005202 R_ARM_ABS32 00001cb5 UnicodeError_dealloc │ │ │ │ │ -000012f4 00005102 R_ARM_ABS32 00000a85 UnicodeDecodeError_str │ │ │ │ │ +000012c8 00005202 R_ARM_ABS32 00001ed1 UnicodeError_dealloc │ │ │ │ │ +000012f4 00005102 R_ARM_ABS32 00000a3d UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000130c 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -00001310 00005302 R_ARM_ABS32 00001e15 UnicodeError_clear │ │ │ │ │ +0000130c 00004902 R_ARM_ABS32 00000949 UnicodeError_traverse │ │ │ │ │ +00001310 00005302 R_ARM_ABS32 00002031 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001344 00004e02 R_ARM_ABS32 00001aa9 UnicodeDecodeError_init │ │ │ │ │ +00001344 00004e02 R_ARM_ABS32 00001cb5 UnicodeDecodeError_init │ │ │ │ │ 0000134c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000139c 00005202 R_ARM_ABS32 00001cb5 UnicodeError_dealloc │ │ │ │ │ -000013c8 00007902 R_ARM_ABS32 00000ffd UnicodeEncodeError_str │ │ │ │ │ +0000139c 00005202 R_ARM_ABS32 00001ed1 UnicodeError_dealloc │ │ │ │ │ +000013c8 00007902 R_ARM_ABS32 00000fb5 UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013e0 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -000013e4 00005302 R_ARM_ABS32 00001e15 UnicodeError_clear │ │ │ │ │ +000013e0 00004902 R_ARM_ABS32 00000949 UnicodeError_traverse │ │ │ │ │ +000013e4 00005302 R_ARM_ABS32 00002031 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00004002 R_ARM_ABS32 00000699 UnicodeEncodeError_init │ │ │ │ │ 00001420 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001454 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001464 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -643,15 +650,15 @@ │ │ │ │ │ 00001600 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 00001620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001634 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 0000163c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001670 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001680 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000168c 00002b02 R_ARM_ABS32 00000c9d BaseException_dealloc │ │ │ │ │ -000016b8 0000b602 R_ARM_ABS32 00000227 KeyError_str │ │ │ │ │ +000016b8 0000b502 R_ARM_ABS32 00000227 KeyError_str │ │ │ │ │ 000016cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000016d0 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 000016d4 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 000016f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001708 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00001744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001754 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -668,46 +675,46 @@ │ │ │ │ │ 00001874 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001878 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 0000187c 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 0000189c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000018b0 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000018b8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000018f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001904 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ +00001904 00005a02 R_ARM_ABS32 00000be5 SyntaxError_dealloc │ │ │ │ │ 00001944 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001948 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -0000194c 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ +00001948 00004b02 R_ARM_ABS32 000009c5 SyntaxError_traverse │ │ │ │ │ +0000194c 00005b02 R_ARM_ABS32 00000c2d SyntaxError_clear │ │ │ │ │ 0000196c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001980 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ +00001980 00004702 R_ARM_ABS32 000007dd SyntaxError_init │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019d8 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ +000019d8 00005a02 R_ARM_ABS32 00000be5 SyntaxError_dealloc │ │ │ │ │ 00001a18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a1c 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -00001a20 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ +00001a1c 00004b02 R_ARM_ABS32 000009c5 SyntaxError_traverse │ │ │ │ │ +00001a20 00005b02 R_ARM_ABS32 00000c2d SyntaxError_clear │ │ │ │ │ 00001a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a54 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ +00001a54 00004702 R_ARM_ABS32 000007dd SyntaxError_init │ │ │ │ │ 00001a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001aa0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001aac 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ +00001aac 00005a02 R_ARM_ABS32 00000be5 SyntaxError_dealloc │ │ │ │ │ 00001aec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001af0 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -00001af4 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ +00001af0 00004b02 R_ARM_ABS32 000009c5 SyntaxError_traverse │ │ │ │ │ +00001af4 00005b02 R_ARM_ABS32 00000c2d SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b28 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ +00001b28 00004702 R_ARM_ABS32 000007dd SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b80 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ -00001bac 00007402 R_ARM_ABS32 00000e6d SyntaxError_str │ │ │ │ │ +00001b80 00005a02 R_ARM_ABS32 00000be5 SyntaxError_dealloc │ │ │ │ │ +00001bac 00007402 R_ARM_ABS32 00000e25 SyntaxError_str │ │ │ │ │ 00001bc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bc4 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -00001bc8 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ +00001bc4 00004b02 R_ARM_ABS32 000009c5 SyntaxError_traverse │ │ │ │ │ +00001bc8 00005b02 R_ARM_ABS32 00000c2d SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001bfc 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ +00001bfc 00004702 R_ARM_ABS32 000007dd SyntaxError_init │ │ │ │ │ 00001c38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c60 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -720,47 +727,47 @@ │ │ │ │ │ 00001cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d04 00002402 R_ARM_ABS32 0000083d AttributeError_dealloc │ │ │ │ │ 00001d30 00003b02 R_ARM_ABS32 00001979 BaseException_str │ │ │ │ │ 00001d44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d48 00004a02 R_ARM_ABS32 000009d5 AttributeError_traverse │ │ │ │ │ +00001d48 00004a02 R_ARM_ABS32 0000098d AttributeError_traverse │ │ │ │ │ 00001d4c 00002602 R_ARM_ABS32 000009d5 AttributeError_clear │ │ │ │ │ 00001d60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d80 00002002 R_ARM_ABS32 00000595 AttributeError_init │ │ │ │ │ 00001dbc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dc0 0000c402 R_ARM_ABS32 000003e3 AttributeError_getstate │ │ │ │ │ +00001dc0 0000c302 R_ARM_ABS32 000003e3 AttributeError_getstate │ │ │ │ │ 00001dcc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dd0 0000c302 R_ARM_ABS32 00000399 AttributeError_reduce │ │ │ │ │ +00001dd0 0000c202 R_ARM_ABS32 00000399 AttributeError_reduce │ │ │ │ │ 00001dec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e44 00006f02 R_ARM_ABS32 00000e69 NameError_dealloc │ │ │ │ │ +00001e44 00006f02 R_ARM_ABS32 00000e21 NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e88 00005902 R_ARM_ABS32 00000bfd NameError_traverse │ │ │ │ │ -00001e8c 00007002 R_ARM_ABS32 00002391 NameError_clear │ │ │ │ │ +00001e88 00005902 R_ARM_ABS32 00000bb5 NameError_traverse │ │ │ │ │ +00001e8c 00007002 R_ARM_ABS32 000025ad NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ec0 00005602 R_ARM_ABS32 00000b55 NameError_init │ │ │ │ │ +00001ec0 00005602 R_ARM_ABS32 00000b0d NameError_init │ │ │ │ │ 00001efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f18 00006f02 R_ARM_ABS32 00000e69 NameError_dealloc │ │ │ │ │ +00001f18 00006f02 R_ARM_ABS32 00000e21 NameError_dealloc │ │ │ │ │ 00001f44 00003b02 R_ARM_ABS32 00001979 BaseException_str │ │ │ │ │ 00001f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f5c 00005902 R_ARM_ABS32 00000bfd NameError_traverse │ │ │ │ │ -00001f60 00007002 R_ARM_ABS32 00002391 NameError_clear │ │ │ │ │ +00001f5c 00005902 R_ARM_ABS32 00000bb5 NameError_traverse │ │ │ │ │ +00001f60 00007002 R_ARM_ABS32 000025ad NameError_clear │ │ │ │ │ 00001f74 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f94 00005602 R_ARM_ABS32 00000b55 NameError_init │ │ │ │ │ +00001f94 00005602 R_ARM_ABS32 00000b0d NameError_init │ │ │ │ │ 00001fd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002008 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002014 00002b02 R_ARM_ABS32 00000c9d BaseException_dealloc │ │ │ │ │ 00002054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002058 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ @@ -803,134 +810,134 @@ │ │ │ │ │ 000023ac 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 000023cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023e0 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000023e8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00002428 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002434 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002474 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002478 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002478 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 0000247c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000249c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024b0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000024f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002504 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002544 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002548 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002548 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 0000254c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000256c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002580 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000025c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000025d4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002614 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002618 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002618 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 0000261c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000263c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002650 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002698 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 000026e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +000026e8 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 000026ec 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000270c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002720 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002768 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002774 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 000027b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +000027b8 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 000027bc 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 000027dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000027f0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002838 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002844 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002888 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 0000288c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028c0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002908 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002914 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002954 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002958 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002958 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 0000295c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000297c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002990 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000029d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029e4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002a24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a28 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002a28 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002a2c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a60 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ab4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002af4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002af8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002af8 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002afc 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b30 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002b84 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bc8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002bc8 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002bcc 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c00 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002c54 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002c94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c98 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002c98 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002c9c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002cbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002cd0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002d18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d24 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002d64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d68 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002d68 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002d6c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002d8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002da0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002de8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002df4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002e34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e38 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002e38 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002e3c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002e5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e70 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ebc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ec8 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002f08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f0c 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002f0c 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002f10 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f44 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002f8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002f98 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002fd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fdc 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +00002fdc 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 00002fe0 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00003000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003014 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 0000305c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003068 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ -00003094 00007d02 R_ARM_ABS32 000010c1 OSError_str │ │ │ │ │ +00003094 00007d02 R_ARM_ABS32 00001079 OSError_str │ │ │ │ │ 000030a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030ac 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ +000030ac 00005c02 R_ARM_ABS32 00000d45 OSError_traverse │ │ │ │ │ 000030b0 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 000030c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e4 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000030ec 00002d02 R_ARM_ABS32 00000dbd OSError_new │ │ │ │ │ 00003120 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003124 00009802 R_ARM_ABS32 000000b3 OSError_written_get │ │ │ │ │ -00003128 00009902 R_ARM_ABS32 000000e5 OSError_written_set │ │ │ │ │ +00003124 00009702 R_ARM_ABS32 000000b3 OSError_written_get │ │ │ │ │ +00003128 00009802 R_ARM_ABS32 000000e5 OSError_written_set │ │ │ │ │ 00003148 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000314c 0000bf02 R_ARM_ABS32 00000239 OSError_reduce │ │ │ │ │ +0000314c 0000be02 R_ARM_ABS32 00000239 OSError_reduce │ │ │ │ │ 00003168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003178 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000317c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000318c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003190 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -942,24 +949,24 @@ │ │ │ │ │ 0000322c 00003e02 R_ARM_ABS32 00000645 ImportError_traverse │ │ │ │ │ 00003230 00003302 R_ARM_ABS32 000015b1 ImportError_clear │ │ │ │ │ 00003250 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003264 00003602 R_ARM_ABS32 0000179d ImportError_init │ │ │ │ │ 000032a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000032b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032bc 00003102 R_ARM_ABS32 000012a9 ImportError_dealloc │ │ │ │ │ -000032e8 00004802 R_ARM_ABS32 00000965 ImportError_str │ │ │ │ │ +000032e8 00004802 R_ARM_ABS32 0000091d ImportError_str │ │ │ │ │ 000032fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003300 00003e02 R_ARM_ABS32 00000645 ImportError_traverse │ │ │ │ │ 00003304 00003302 R_ARM_ABS32 000015b1 ImportError_clear │ │ │ │ │ 00003318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000331c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003338 00003602 R_ARM_ABS32 0000179d ImportError_init │ │ │ │ │ 00003374 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003378 0000cb02 R_ARM_ABS32 0000055b ImportError_reduce │ │ │ │ │ +00003378 0000ca02 R_ARM_ABS32 0000055b ImportError_reduce │ │ │ │ │ 00003394 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -971,42 +978,42 @@ │ │ │ │ │ 00003458 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 0000345c 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00003498 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00002302 R_ARM_ABS32 000006fd BaseExceptionGroup_dealloc │ │ │ │ │ -00003510 0000b902 R_ARM_ABS32 00002ef9 BaseExceptionGroup_str │ │ │ │ │ +00003510 0000b802 R_ARM_ABS32 00003209 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000ab02 R_ARM_ABS32 00002e7d BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000aa02 R_ARM_ABS32 0000318d BaseExceptionGroup_traverse │ │ │ │ │ 0000352c 00002502 R_ARM_ABS32 0000097d BaseExceptionGroup_clear │ │ │ │ │ 00003540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000354c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003560 00009302 R_ARM_ABS32 00002911 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009002 R_ARM_ABS32 000026a1 BaseExceptionGroup_new │ │ │ │ │ +00003560 00009202 R_ARM_ABS32 00002c21 BaseExceptionGroup_init │ │ │ │ │ +00003568 00008f02 R_ARM_ABS32 000029b1 BaseExceptionGroup_new │ │ │ │ │ 0000359c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035a0 0001f002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000035a0 0001ef02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035b0 0000b002 R_ARM_ABS32 000018a9 BaseExceptionGroup_derive │ │ │ │ │ +000035b0 0000af02 R_ARM_ABS32 00001809 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c0 00009e02 R_ARM_ABS32 0000153d BaseExceptionGroup_split │ │ │ │ │ +000035c0 00009d02 R_ARM_ABS32 0000149d BaseExceptionGroup_split │ │ │ │ │ 000035cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035d0 0000b302 R_ARM_ABS32 000001bf BaseExceptionGroup_subgroup │ │ │ │ │ +000035d0 0000b202 R_ARM_ABS32 000001bf BaseExceptionGroup_subgroup │ │ │ │ │ 000035ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003638 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003644 00004202 R_ARM_ABS32 000007dd SystemExit_dealloc │ │ │ │ │ +00003644 00004202 R_ARM_ABS32 00001a29 SystemExit_dealloc │ │ │ │ │ 00003684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003688 00008502 R_ARM_ABS32 000011f9 SystemExit_traverse │ │ │ │ │ -0000368c 00004402 R_ARM_ABS32 00001a65 SystemExit_clear │ │ │ │ │ +00003688 00008402 R_ARM_ABS32 000011b1 SystemExit_traverse │ │ │ │ │ +0000368c 00004402 R_ARM_ABS32 00001b85 SystemExit_clear │ │ │ │ │ 000036a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00004102 R_ARM_ABS32 00000789 SystemExit_init │ │ │ │ │ 000036fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000370c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003734 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1015,21 +1022,21 @@ │ │ │ │ │ 00003784 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 00003788 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 000037a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000037bc 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000037c4 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000037f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003808 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00006802 R_ARM_ABS32 00002251 StopIteration_dealloc │ │ │ │ │ +00003814 00006802 R_ARM_ABS32 0000246d StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003858 00009602 R_ARM_ABS32 00000083 StopIteration_traverse │ │ │ │ │ -0000385c 00004302 R_ARM_ABS32 00001a29 StopIteration_clear │ │ │ │ │ +00003858 00009502 R_ARM_ABS32 00000083 StopIteration_traverse │ │ │ │ │ +0000385c 00004302 R_ARM_ABS32 00001b49 StopIteration_clear │ │ │ │ │ 00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000387c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003890 00006702 R_ARM_ABS32 000021ad StopIteration_init │ │ │ │ │ +00003890 00006702 R_ARM_ABS32 000023c9 StopIteration_init │ │ │ │ │ 000038cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00002b02 R_ARM_ABS32 00000c9d BaseException_dealloc │ │ │ │ │ 00003950 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003954 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ @@ -1052,729 +1059,759 @@ │ │ │ │ │ 00003af8 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 00003b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b2c 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00003b34 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b84 00002b02 R_ARM_ABS32 00000c9d BaseException_dealloc │ │ │ │ │ -00003b98 00006c02 R_ARM_ABS32 00000e25 BaseException_repr │ │ │ │ │ +00003b98 00006c02 R_ARM_ABS32 00000ddd BaseException_repr │ │ │ │ │ 00003bb0 00003b02 R_ARM_ABS32 00001979 BaseException_str │ │ │ │ │ -00003bb4 0001f102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00003bb8 0001f202 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00003bb4 0001f002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00003bb8 0001f102 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003bc8 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 00003bcc 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 00003be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003c00 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00003c08 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003c3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c68 0001f302 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ -00003c6c 0001f402 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ +00003c68 0001f202 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ +00003c6c 0001f302 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c7c 00008702 R_ARM_ABS32 00001229 BaseException_get_args │ │ │ │ │ -00003c80 00008902 R_ARM_ABS32 000012b1 BaseException_set_args │ │ │ │ │ +00003c7c 00008602 R_ARM_ABS32 000011e1 BaseException_get_args │ │ │ │ │ +00003c80 00008802 R_ARM_ABS32 00001211 BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003902 R_ARM_ABS32 00001959 BaseException_get_tb │ │ │ │ │ 00003c94 00002902 R_ARM_ABS32 00000b95 BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00006e02 R_ARM_ABS32 00002371 BaseException_get_context │ │ │ │ │ -00003ca8 00009c02 R_ARM_ABS32 00000147 BaseException_set_context │ │ │ │ │ +00003ca4 00006e02 R_ARM_ABS32 0000258d BaseException_get_context │ │ │ │ │ +00003ca8 00009b02 R_ARM_ABS32 00000147 BaseException_set_context │ │ │ │ │ 00003cac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00006d02 R_ARM_ABS32 00002351 BaseException_get_cause │ │ │ │ │ -00003cbc 0000c202 R_ARM_ABS32 0000031b BaseException_set_cause │ │ │ │ │ +00003cb8 00006d02 R_ARM_ABS32 0000256d BaseException_get_cause │ │ │ │ │ +00003cbc 0000c102 R_ARM_ABS32 0000031b BaseException_set_cause │ │ │ │ │ 00003cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cdc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ce0 00009d02 R_ARM_ABS32 00001525 BaseException_reduce │ │ │ │ │ +00003ce0 00009c02 R_ARM_ABS32 00001485 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 0000b502 R_ARM_ABS32 000019b1 BaseException_setstate │ │ │ │ │ +00003cf0 0000b402 R_ARM_ABS32 00001911 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008602 R_ARM_ABS32 00002531 BaseException_with_traceback │ │ │ │ │ -00003d08 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d00 00008502 R_ARM_ABS32 00002791 BaseException_with_traceback │ │ │ │ │ +00003d08 0000cf02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006202 R_ARM_ABS32 000020b5 BaseException_add_note │ │ │ │ │ -00003d18 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d10 00006202 R_ARM_ABS32 000022d1 BaseException_add_note │ │ │ │ │ +00003d18 0000cf02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x109e8 contains 539 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10c68 contains 569 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000001a 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000026 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000032 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -0000003e 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -0000004e 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000062 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000074 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000086 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000098 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -000000aa 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -000000bc 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -000000cc 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +0000001a 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000026 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000032 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +0000003e 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +0000004e 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000062 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000074 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000086 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000098 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +000000aa 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +000000bc 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +000000cc 0001310a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 000000e4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000e8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000120 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000124 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000014a 0001360a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000198 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000019c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001a0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001e8 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000208 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000264 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000286 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000014a 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000198 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000019c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001a0 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001e8 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000208 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000264 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000286 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000294 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000298 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002e6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e6 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000002ee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000031a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000336 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000352 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000358 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000038a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ac 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000040a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000426 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000043c 00013e0a R_ARM_THM_CALL 00000000 PyModule_GetDict │ │ │ │ │ +0000031a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000336 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000352 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000358 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000038a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ac 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ee 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000040a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000426 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000043c 00013d0a R_ARM_THM_CALL 00000000 PyModule_GetDict │ │ │ │ │ 00000446 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000044a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000458 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000046a 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000047c 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000490 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004a0 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004b0 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004c0 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004d4 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000458 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000046a 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000047c 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000490 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004a0 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004b0 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004c0 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004d4 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 000004e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000004ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000500 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000500 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000512 0000182f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000516 00001830 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000051a 0001410a R_ARM_THM_CALL 00000000 PyErr_NewException │ │ │ │ │ +0000051a 0001400a R_ARM_THM_CALL 00000000 PyErr_NewException │ │ │ │ │ 00000538 0000192f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 0000053c 00001930 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000542 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000542 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000548 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000054c 00001c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000552 00001a2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000556 00001a30 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -0000055e 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000055e 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000568 00001b2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 0000056c 00001b30 R_ARM_THM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -00000572 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000058a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000590 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005c8 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000572 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000058a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000590 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005c8 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000005e0 00001e2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ 000005e4 00001e30 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -000005e8 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000636 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000063e 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000660 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000678 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006bc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e8 0001410a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000636 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063e 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000660 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000678 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006bc 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000077a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000079c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007cc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007da 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007f6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000812 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000818 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000834 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ba 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008dc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000091a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000936 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000952 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000958 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000974 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009c8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ce 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a50 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a76 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a84 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000abc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ade 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000afc 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000b36 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b3c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b40 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000077a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000079c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007cc 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007da 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f6 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000812 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000818 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000834 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ba 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008dc 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000091a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000936 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000952 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000958 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000974 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ce 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a76 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a84 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000abc 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ade 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000afc 00014430 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000b36 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b3c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b40 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b5e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000b62 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000b66 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00000b6a 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00000b70 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b70 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000b7e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000b82 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000b86 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000b8c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ba8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000bac 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000be0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bea 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b8c 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ba8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000bac 00014430 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000be0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be6 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bea 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000c0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000c10 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00000c14 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00000c1a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c1a 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c24 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000c28 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000c2c 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000c30 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000c36 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c82 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c8e 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000cac 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000cb0 00014a0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000cde 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d00 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d5a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d76 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d92 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c36 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c82 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c8e 0001470a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000cac 0001480a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000cb0 0001490a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000cde 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d00 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d5a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d76 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d92 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d9c 00002b2f R_ARM_THM_MOVW_ABS_NC 00000c9d BaseException_dealloc │ │ │ │ │ 00000da0 00002b30 R_ARM_THM_MOVT_ABS 00000c9d BaseException_dealloc │ │ │ │ │ 00000dd4 00002e2f R_ARM_THM_MOVW_ABS_NC 000010ad OSError_init │ │ │ │ │ 00000dd8 00002e30 R_ARM_THM_MOVT_ABS 000010ad OSError_init │ │ │ │ │ 00000e14 00002c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00000e18 00002c30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000e32 00014d0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000e32 00014c0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000e6a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000e6e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e7a 00014e0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000eb0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000eb4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e7a 00014d0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000eb0 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000eb4 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000eca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ece 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f02 00014f0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000f7a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f80 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fa0 0001510a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00000fb0 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000fe6 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000f02 00014e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000f7a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f80 00014f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fa0 0001500a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00000fb0 0001510a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000fe6 0001470a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 0000101e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ │ 00001022 00002d30 R_ARM_THM_MOVT_ABS 00000dbd OSError_new │ │ │ │ │ 00001030 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ │ 00001034 00002d30 R_ARM_THM_MOVT_ABS 00000dbd OSError_new │ │ │ │ │ -0000103c 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001070 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001074 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001092 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001098 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010a4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010a8 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000103c 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001070 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001074 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001092 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001098 00014f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010a4 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010a8 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000010d2 00002e2f R_ARM_THM_MOVW_ABS_NC 000010ad OSError_init │ │ │ │ │ 000010d6 00002e30 R_ARM_THM_MOVT_ABS 000010ad OSError_init │ │ │ │ │ 000010ea 00002d2f R_ARM_THM_MOVW_ABS_NC 00000dbd OSError_new │ │ │ │ │ 000010ee 00002d30 R_ARM_THM_MOVT_ABS 00000dbd OSError_new │ │ │ │ │ -000010fc 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000010fc 0001470a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 00001138 00002c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 0000113c 00002c30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00001142 00014d0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000114c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001150 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001142 00014c0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000114c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001150 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000115e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001162 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001196 00014f0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -0000120c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001216 0001510a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001226 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001230 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001264 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000126c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001346 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001368 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000138c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ca 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013e6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001402 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001408 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001424 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ca 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001510 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000152c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001532 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000154e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000156a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001586 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000158c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001618 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000161e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000163a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001640 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016c2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016e4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016fe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000171a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001720 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000173c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001758 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001774 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000177a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001796 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017d2 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001196 00014e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +0000120c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001216 0001500a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001226 0001510a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001230 00014f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001264 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000126c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001346 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001368 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000138c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ae 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ca 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e6 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001402 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001408 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001424 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014ca 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014ec 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001510 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000152c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001532 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000154e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000156a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001586 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000158c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015a8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001618 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000161e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000163a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001640 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016c2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016e4 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016fe 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000171a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001720 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000173c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001758 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001774 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000177a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001796 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d2 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000017e8 0000352f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ 000017ec 00003530 R_ARM_THM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ -000017f8 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00001880 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018a0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018a8 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000018c6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001900 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000193c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000194c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017f8 0001410a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001880 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a8 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000018c6 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001900 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000193c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000194c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001954 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000195c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001960 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000195c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001960 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001988 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ 0000198c 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001a5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a7e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001a82 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001a92 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ -00001a96 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ -00001aa0 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00001b04 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001b08 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001b14 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001b6a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b7c 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001b88 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001b98 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001bee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c02 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001c2c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c38 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001c3c 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001c54 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001c82 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d54 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d76 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dac 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dc8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dce 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001df0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e0c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e76 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e7c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e82 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001edc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001eec 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ef6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f00 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f0a 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f14 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f20 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f2a 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f34 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f3e 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f48 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f52 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f5c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f92 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001fa8 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001fc4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001fc8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001fde 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001fe2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001fe6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fec 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001ffa 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00002026 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000202a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000202e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -00002032 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -00002038 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000203e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002042 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002048 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -0000204c 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00002052 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002066 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000206e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002072 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002076 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002086 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000208a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002090 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00002094 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -0000209a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020d4 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000020ec 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002108 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000210c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002114 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002122 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000214a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000214e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002152 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -00002156 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -0000215c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002162 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002166 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000216c 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00002170 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00002176 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000218a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002192 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021e8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000021ec 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002218 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002224 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002248 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002260 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002294 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022e6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002310 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000232c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002348 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002354 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002358 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002374 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002378 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023bc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023c0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000023c4 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000023c8 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000023cc 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -000023d0 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -000023d6 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023de 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023e2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000023e6 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000023ea 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000023ee 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -000023f2 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -000023f8 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000242a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000242e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002432 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002436 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000243a 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -0000243e 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -00002444 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000244c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002450 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002454 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002458 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000245c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002460 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002466 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002496 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000249a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000249e 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -000024a2 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -000024a8 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024b0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000024b4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000024b8 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -000024bc 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -000024c2 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024fa 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002520 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002544 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002548 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002590 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002596 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000259a 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000025b8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000025bc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000025c0 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -000025c4 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -000025ca 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025d2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000025d6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000025da 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -000025de 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -000025e4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002654 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002658 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000265c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002660 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002664 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00002668 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -0000266e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002678 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000267c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002680 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002684 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002688 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -0000268c 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002692 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000269a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026cc 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ -000026d0 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ -000026e0 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000026ec 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -000026f8 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000271e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002722 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002734 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002772 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002802 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002806 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002826 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002850 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -0000285e 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ -00002862 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ -0000286a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002882 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002892 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ -00002896 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ -0000289a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000028a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000028a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028be 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000028c2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028c6 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ -000028ca 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ -000028d0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000028dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028e0 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ -000028e4 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ -000028ea 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028f4 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ -000028f8 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ -000028fc 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002906 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000290c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000295a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002968 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002976 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000029b0 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000029c0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000029c4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000029ce 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000029da 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000029e6 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002a64 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a92 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002aaa 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002aba 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002b04 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b18 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002ba4 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002bde 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002bf6 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002c16 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c22 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002c26 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002c3a 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c44 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002c54 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00002c70 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cac 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cb0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cb4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cb8 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cc2 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002cf8 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002d1c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d22 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002d26 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002d2c 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002d64 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002d68 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002d6e 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002d80 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dd4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e00 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e22 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e2c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e3e 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002e4a 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002e54 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e72 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e78 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f0a 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002f0e 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00002f12 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00002f18 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ -00002f1c 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ -00002f22 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ -00002f26 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ -000006de 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000dae 00014b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00000db8 00014c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -000012a4 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001984 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001990 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001994 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001a22 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000252c 00017c1e R_ARM_THM_JUMP24 000024e9 PyUnicodeEncodeError_SetReason │ │ │ │ │ -00002f34 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002f48 00017c1e R_ARM_THM_JUMP24 000024e9 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00001a8c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aae 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ade 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aec 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b08 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b24 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b40 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b7c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc4 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be6 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c0c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c36 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c52 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c6e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c8a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001c8e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001c9e 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ +00001ca2 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ +00001cac 00015b0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001d10 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001d14 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001d20 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001d7c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da0 00015c0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001dac 00015d0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001dbc 00015e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e12 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e1e 0001470a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001e48 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e54 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001e58 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001e70 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001e9e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ebe 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec4 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eca 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f70 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f92 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe4 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fea 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002006 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000200c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002028 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002092 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002098 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000209e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002108 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002112 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000211c 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002126 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002130 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000213c 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002146 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002150 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000215a 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002164 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000216e 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002178 0001620a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000021ae 0001650a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000021c4 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000021e0 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021e4 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000021fc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002200 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002204 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000220a 0001670a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002218 0001680a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002244 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002248 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000224c 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +00002250 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +00002256 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000225c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002260 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002266 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000226a 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00002270 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000227e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002292 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000229a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000229e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000022a2 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000022b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000022b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000022bc 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +000022c0 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +000022c6 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022f0 0001650a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002308 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002324 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002328 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002330 0001670a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000233e 0001680a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002366 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000236a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000236e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +00002372 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +00002378 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000237e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002382 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002388 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000238c 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00002392 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023a6 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023ae 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023bc 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023c4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002404 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002408 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002434 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002440 0001470a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002464 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000247c 0001480a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000024b0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024d2 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002502 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002510 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000252c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002548 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002564 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002570 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002574 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002590 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002594 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002614 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002618 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000261c 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002620 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002624 0000802f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +00002628 00008030 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +0000262e 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002638 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000263c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002640 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002644 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002648 00007f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000264c 00007f30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002652 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000265a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000268a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000268e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002692 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002696 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +0000269a 0000802f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +0000269e 00008030 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +000026a4 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026ac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000026b0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000026b4 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000026b8 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000026bc 00007f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000026c0 00007f30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000026c6 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026f6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000026fa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000026fe 0000832f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00002702 00008330 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00002708 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002710 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002714 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002718 00007f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000271c 00007f30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002722 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000275a 0001550a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002780 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000027a8 00014430 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000027f0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027f6 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000027fa 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002818 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000281c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002820 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00002824 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +0000282a 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002832 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002836 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000283a 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +0000283e 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00002844 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028b6 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000028ba 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000028be 0000832f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +000028c2 00008330 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +000028c8 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028d2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028d6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028da 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000028de 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000028e2 00007f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000028e6 00007f30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000028ec 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028f4 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002964 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002968 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000296c 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002970 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002974 0000832f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00002978 00008330 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +0000297e 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002988 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000298c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002990 00007e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002994 00007e30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002998 00007f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000299c 00007f30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000029a2 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000029aa 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029dc 0000892f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ +000029e0 00008930 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ +000029f0 0001570a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000029fc 0001820a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +00002a08 0001580a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002a2e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002a32 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002a44 0001830a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002a82 0001830a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002b12 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002b16 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002b36 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002b60 0001840a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00002b6e 00008e2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ +00002b72 00008e30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ +00002b7a 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b92 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ba2 00008c2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ +00002ba6 00008c30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ +00002baa 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bb2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002bb6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002bce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002bd2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002bd6 00008b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ +00002bda 00008b30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ +00002be0 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002be8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002bec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002bf0 00008a2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ +00002bf4 00008a30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ +00002bfa 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c04 00008d2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ +00002c08 00008d30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ +00002c0c 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c16 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c1c 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c6a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c78 0001470a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002c86 0001470a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002cc0 00018c0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002cd0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002cd4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002cde 0001860a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002cea 00018d0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002cf6 0001670a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002d74 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002da2 0001670a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002dba 0000a10a R_ARM_THM_CALL 00001589 exceptiongroup_subset │ │ │ │ │ +00002dca 0000a10a R_ARM_THM_CALL 00001589 exceptiongroup_subset │ │ │ │ │ +00002e14 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e28 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002eb4 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002eee 0000a10a R_ARM_THM_CALL 00001589 exceptiongroup_subset │ │ │ │ │ +00002f06 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002f26 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f32 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002f36 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002f4a 0001860a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f54 00018e0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002f64 00018f0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00002f80 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fbc 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fc0 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fc4 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fc8 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fd2 0000a10a R_ARM_THM_CALL 00001589 exceptiongroup_subset │ │ │ │ │ +00003008 0001660a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000302c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003032 0000a02f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00003036 0000a030 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +0000303c 0001900a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003074 0000a02f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00003078 0000a030 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +0000307e 0001900a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003090 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030e4 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003110 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003132 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000313c 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000314e 0001910a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000315a 0001920a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003164 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003182 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003188 0001376b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000321a 00018d0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000321e 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00003222 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00003228 0000b62f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ +0000322c 0000b630 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ +00003232 0000b72f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ +00003236 0000b730 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ +000006de 0001341e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000dae 00014a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00000db8 00014b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +000012a4 0001341e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001984 0001541e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001990 0001551e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001994 0001541e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001a22 0001341e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000278c 00017b1e R_ARM_THM_JUMP24 00002749 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00003244 00015f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003258 00017b1e R_ARM_THM_JUMP24 00002749 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11ac0 contains 128 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11e30 contains 128 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000036 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000004e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0001550a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000036 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000004e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000056 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000062 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -0000007a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000062 0001810a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +0000007a 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000d2 0000972f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ -000000d6 00009730 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ -000000dc 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d2 0000962f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ +000000d6 00009630 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ +000000dc 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000100 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000104 0000972f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ -00000108 00009730 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ -0000010e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000104 0000962f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ +00000108 00009630 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ +0000010e 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000011c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000120 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000128 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000138 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000128 0001510a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000138 00014f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000156 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000015a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000015e 00009a2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC49 │ │ │ │ │ -00000162 00009a30 R_ARM_THM_MOVT_ABS 000005b8 .LC49 │ │ │ │ │ -00000168 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000016e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000172 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000015e 0000992f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC49 │ │ │ │ │ +00000162 00009930 R_ARM_THM_MOVT_ABS 000005b8 .LC49 │ │ │ │ │ +00000168 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000016e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000172 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000184 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000188 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000018c 00009b2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ -00000190 00009b30 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ -00000196 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018c 00009a2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ +00000190 00009a30 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ +00000196 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000001d6 00009f0a R_ARM_THM_CALL 000015a9 get_matcher_type │ │ │ │ │ -000001ee 0000940a R_ARM_THM_CALL 00002985 exceptiongroup_split_recursive │ │ │ │ │ -000001f8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001fc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001d6 00009e0a R_ARM_THM_CALL 00001509 get_matcher_type │ │ │ │ │ +000001ee 0000930a R_ARM_THM_CALL 00002c95 exceptiongroup_split_recursive │ │ │ │ │ +000001f8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001fc 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000214 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000260 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000002a6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002aa 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002e8 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000002f2 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000310 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000260 0001330a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000002a6 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002aa 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002e8 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000002f2 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000310 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000032a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000032e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000332 0000c02f R_ARM_THM_MOVW_ABS_NC 00000820 .LC65 │ │ │ │ │ -00000336 0000c030 R_ARM_THM_MOVT_ABS 00000820 .LC65 │ │ │ │ │ -0000033c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000342 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000346 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000332 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000820 .LC65 │ │ │ │ │ +00000336 0000bf30 R_ARM_THM_MOVT_ABS 00000820 .LC65 │ │ │ │ │ +0000033c 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000342 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000346 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000358 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000035c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000360 0000c12f R_ARM_THM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ -00000364 0000c130 R_ARM_THM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ -0000036a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000360 0000c02f R_ARM_THM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ +00000364 0000c030 R_ARM_THM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ +0000036a 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000390 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000003ba 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000003d8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000400 00019d0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000408 00013a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000416 0000c52f R_ARM_THM_MOVW_ABS_NC 0000087c .LC67 │ │ │ │ │ -0000041a 0000c530 R_ARM_THM_MOVT_ABS 0000087c .LC67 │ │ │ │ │ -0000041e 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000042c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000884 .LC68 │ │ │ │ │ -00000430 0000c630 R_ARM_THM_MOVT_ABS 00000884 .LC68 │ │ │ │ │ -00000434 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000044e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000468 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000046c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003ba 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000003d8 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000400 00019c0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000408 0001390a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000416 0000c42f R_ARM_THM_MOVW_ABS_NC 0000087c .LC67 │ │ │ │ │ +0000041a 0000c430 R_ARM_THM_MOVT_ABS 0000087c .LC67 │ │ │ │ │ +0000041e 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000042c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000884 .LC68 │ │ │ │ │ +00000430 0000c530 R_ARM_THM_MOVT_ABS 00000884 .LC68 │ │ │ │ │ +00000434 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000044e 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000468 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000046c 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000048e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000492 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000496 0000c72f R_ARM_THM_MOVW_ABS_NC 0000088c .LC69 │ │ │ │ │ -0000049a 0000c730 R_ARM_THM_MOVT_ABS 0000088c .LC69 │ │ │ │ │ -000004a0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000496 0000c62f R_ARM_THM_MOVW_ABS_NC 0000088c .LC69 │ │ │ │ │ +0000049a 0000c630 R_ARM_THM_MOVT_ABS 0000088c .LC69 │ │ │ │ │ +000004a0 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000004b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000004ba 0000c82f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC70 │ │ │ │ │ -000004be 0000c830 R_ARM_THM_MOVT_ABS 000008b0 .LC70 │ │ │ │ │ -000004c4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004cc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004d0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ba 0000c72f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC70 │ │ │ │ │ +000004be 0000c730 R_ARM_THM_MOVT_ABS 000008b0 .LC70 │ │ │ │ │ +000004c4 0001460a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004cc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004d0 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004f8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000004fc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000500 0000c92f R_ARM_THM_MOVW_ABS_NC 000008dc .LC71 │ │ │ │ │ -00000504 0000c930 R_ARM_THM_MOVT_ABS 000008dc .LC71 │ │ │ │ │ -0000050a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000500 0000c82f R_ARM_THM_MOVW_ABS_NC 000008dc .LC71 │ │ │ │ │ +00000504 0000c830 R_ARM_THM_MOVT_ABS 000008dc .LC71 │ │ │ │ │ +0000050a 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000518 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000051c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000520 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000900 .LC72 │ │ │ │ │ -00000524 0000ca30 R_ARM_THM_MOVT_ABS 00000900 .LC72 │ │ │ │ │ -0000052a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000546 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000057c 00019d0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000584 00013a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000596 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000005a6 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000005b6 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000005d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005ec 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005f0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005f4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000602 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000060e 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000626 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000634 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000638 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000063c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000520 0000c92f R_ARM_THM_MOVW_ABS_NC 00000900 .LC72 │ │ │ │ │ +00000524 0000c930 R_ARM_THM_MOVT_ABS 00000900 .LC72 │ │ │ │ │ +0000052a 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000546 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000057c 00019c0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000584 0001390a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000596 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005a6 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005b6 00013b0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005d0 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005ec 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005f0 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005f4 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000602 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000060e 00013f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000626 0001340a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000638 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000063c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000660 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000664 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000067a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000920 .LC73 │ │ │ │ │ -0000067e 0000ce30 R_ARM_THM_MOVT_ABS 00000920 .LC73 │ │ │ │ │ -00000682 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -000006ae 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC74 │ │ │ │ │ -000006b2 0000cf30 R_ARM_THM_MOVT_ABS 00000928 .LC74 │ │ │ │ │ +0000067a 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000920 .LC73 │ │ │ │ │ +0000067e 0000cd30 R_ARM_THM_MOVT_ABS 00000920 .LC73 │ │ │ │ │ +00000682 00015b0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +000006ae 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC74 │ │ │ │ │ +000006b2 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC74 │ │ │ │ │ 000000a4 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -000000b8 00018a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000021e 00017e1e R_ARM_THM_JUMP24 00001249 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000222 00017f1e R_ARM_THM_JUMP24 000025ed PyUnicodeEncodeError_GetEnd │ │ │ │ │ -00000230 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ +000000b8 0001891e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000021e 00017d1e R_ARM_THM_JUMP24 0000284d PyUnicodeEncodeError_GetStart │ │ │ │ │ +00000222 00017e1e R_ARM_THM_JUMP24 000028fd PyUnicodeEncodeError_GetEnd │ │ │ │ │ +00000230 00019b1e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000234 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ -00000552 0001861e R_ARM_THM_JUMP24 000012f5 _PyExc_PrepReraiseStar │ │ │ │ │ +00000552 0001851e R_ARM_THM_JUMP24 00001255 _PyExc_PrepReraiseStar │ │ │ │ │ 000006a6 0000161e R_ARM_THM_JUMP24 000006c9 Py_XDECREF │ │ │ │ │ -000006b8 0000831e R_ARM_THM_JUMP24 0000246d get_unicode │ │ │ │ │ -000006bc 0001a51e R_ARM_THM_JUMP24 000006af PyUnicodeEncodeError_GetReason │ │ │ │ │ -000006c0 0001a51e R_ARM_THM_JUMP24 000006af PyUnicodeEncodeError_GetReason │ │ │ │ │ +000006b8 0000821e R_ARM_THM_JUMP24 000026cd get_unicode │ │ │ │ │ +000006bc 0001a41e R_ARM_THM_JUMP24 000006af PyUnicodeEncodeError_GetReason │ │ │ │ │ +000006c0 0001a41e R_ARM_THM_JUMP24 000006af PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x11ec0 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x12230 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1794,15 +1831,15 @@ │ │ │ │ │ 0000004c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000005c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000068 0001b702 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ +00000068 0001b602 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 0000006c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000074 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1870,15 +1907,15 @@ │ │ │ │ │ 0000017c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000184 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000018c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000198 0001c702 R_ARM_ABS32 000018ec _PyExc_IncompleteInputError │ │ │ │ │ +00000198 0001c602 R_ARM_ABS32 000018ec _PyExc_IncompleteInputError │ │ │ │ │ 0000019c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -302,15 +302,14 @@ │ │ │ │ │ BaseException_get_cause │ │ │ │ │ BaseException_get_context │ │ │ │ │ NameError_dealloc │ │ │ │ │ NameError_clear │ │ │ │ │ SyntaxError_str │ │ │ │ │ UnicodeEncodeError_str │ │ │ │ │ OSError_str │ │ │ │ │ -get_string.constprop.0 │ │ │ │ │ get_unicode │ │ │ │ │ SystemExit_traverse │ │ │ │ │ BaseException_with_traceback │ │ │ │ │ BaseException_get_args │ │ │ │ │ BaseException_set_args │ │ │ │ │ BaseExceptionGroup_new │ │ │ │ │ BaseExceptionGroup_init │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -680,15 +680,15 @@ │ │ │ │ │ cbnz r0, 682 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cbnz r0, 68c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 670 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -703,15 +703,15 @@ │ │ │ │ │ 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 r5, r1 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 72c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 74e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 7c4 │ │ │ │ │ cbz r5, 7c2 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ bne.n 7c6 │ │ │ │ │ @@ -840,76 +840,49 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 7c2 │ │ │ │ │ │ │ │ │ │ -000007dc : │ │ │ │ │ -SystemExit_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] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r0, #-8] │ │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ │ - and.w r3, r3, #1 │ │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ │ - bl 1a28 │ │ │ │ │ - R_ARM_THM_CALL StopIteration_clear │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - bx r3 │ │ │ │ │ - │ │ │ │ │ -00000824 : │ │ │ │ │ +000007dc : │ │ │ │ │ SyntaxError_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 934 │ │ │ │ │ + beq.n 8ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 91e │ │ │ │ │ + ble.n 8d6 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 91e │ │ │ │ │ + bne.n 8d6 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 934 │ │ │ │ │ + beq.n 8ec │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r3, r4, #56 @ 0x38 │ │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ @@ -920,15 +893,15 @@ │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 924 │ │ │ │ │ + beq.n 8dc │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -950,249 +923,249 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r2, 8f6 │ │ │ │ │ + cbz r2, 8ae │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r3, 908 │ │ │ │ │ + cbz r3, 8c0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 918 │ │ │ │ │ + beq.n 8d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 952 │ │ │ │ │ - cbz r2, 91e │ │ │ │ │ + cbz r3, 90a │ │ │ │ │ + cbz r2, 8d6 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r3, 93a │ │ │ │ │ + cbz r3, 8f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 934 │ │ │ │ │ + beq.n 8ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 95c │ │ │ │ │ + cbz r3, 914 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 920 │ │ │ │ │ + b.n 8d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 934 │ │ │ │ │ + b.n 8ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - b.n 918 │ │ │ │ │ + b.n 8d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 934 │ │ │ │ │ + b.n 8ec │ │ │ │ │ │ │ │ │ │ -00000964 : │ │ │ │ │ +0000091c : │ │ │ │ │ ImportError_str(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 98a │ │ │ │ │ + cbz r0, 942 │ │ │ │ │ ldr r1, [r0, #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 98a │ │ │ │ │ + bne.n 942 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 988 │ │ │ │ │ + beq.n 940 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 1978 │ │ │ │ │ + b.w 1978 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ -00000990 : │ │ │ │ │ +00000948 : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 9ae │ │ │ │ │ + cbz r0, 966 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 9d0 │ │ │ │ │ + cbnz r0, 988 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 9b8 │ │ │ │ │ + cbz r0, 970 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 9d0 │ │ │ │ │ + cbnz r0, 988 │ │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r0, 9c2 │ │ │ │ │ + cbz r0, 97a │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 9d0 │ │ │ │ │ + cbnz r0, 988 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009d4 : │ │ │ │ │ +0000098c : │ │ │ │ │ AttributeError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 9f2 │ │ │ │ │ + cbz r0, 9aa │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a0a │ │ │ │ │ + cbnz r0, 9c2 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 9fc │ │ │ │ │ + cbz r0, 9b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a0a │ │ │ │ │ + cbnz r0, 9c2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000a0c : │ │ │ │ │ +000009c4 : │ │ │ │ │ SyntaxError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, a2a │ │ │ │ │ + cbz r0, 9e2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a80 │ │ │ │ │ + cbnz r0, a38 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, a34 │ │ │ │ │ + cbz r0, 9ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a80 │ │ │ │ │ + cbnz r0, a38 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, a3e │ │ │ │ │ + cbz r0, 9f6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a80 │ │ │ │ │ + cbnz r0, a38 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r0, a48 │ │ │ │ │ + cbz r0, a00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a80 │ │ │ │ │ + cbnz r0, a38 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, a52 │ │ │ │ │ + cbz r0, a0a │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a80 │ │ │ │ │ + cbnz r0, a38 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r0, a5c │ │ │ │ │ + cbz r0, a14 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a80 │ │ │ │ │ + cbnz r0, a38 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r0, a66 │ │ │ │ │ + cbz r0, a1e │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, a80 │ │ │ │ │ + cbnz r0, a38 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ - cbnz r0, a78 │ │ │ │ │ + cbnz r0, a30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6a │ │ │ │ │ + beq.n a22 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a84 : │ │ │ │ │ +00000a3c : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b12 │ │ │ │ │ + beq.n aca │ │ │ │ │ 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, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b0c │ │ │ │ │ + cbz r0, ac4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, b0c │ │ │ │ │ + cbz r0, ac4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n acc │ │ │ │ │ + bge.n a84 │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n acc │ │ │ │ │ + bmi.n a84 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n acc │ │ │ │ │ + bgt.n a84 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n af2 │ │ │ │ │ + beq.n aaa │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1216,50 +1189,50 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n ae0 │ │ │ │ │ + b.n a98 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n ae0 │ │ │ │ │ + b.n a98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b20 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00000ad8 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r0, #1804] @ 0x70c │ │ │ │ │ - cbz r2, b48 <_PyExc_ClearExceptionGroupType+0x28> │ │ │ │ │ + cbz r2, b00 <_PyExc_ClearExceptionGroupType+0x28> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ push {r4} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r4, [r0, #1804] @ 0x70c │ │ │ │ │ - beq.n b42 <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ + beq.n afa <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, b4a <_PyExc_ClearExceptionGroupType+0x2a> │ │ │ │ │ + cbz r3, b02 <_PyExc_ClearExceptionGroupType+0x2a> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000b54 : │ │ │ │ │ +00000b0c : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1277,92 +1250,92 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, bd0 │ │ │ │ │ + cbz r0, b88 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - ldr r3, [pc, #88] @ (bf8 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (bb0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, bc0 │ │ │ │ │ + cbz r0, b78 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n be6 │ │ │ │ │ + bne.n b9e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, bd6 │ │ │ │ │ + cbnz r3, b8e │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd0 │ │ │ │ │ + beq.n b88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, bd0 │ │ │ │ │ + cbnz r3, b88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bbc │ │ │ │ │ + b.n b74 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n bb4 │ │ │ │ │ + b.n b6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bae │ │ │ │ │ + bne.n b66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bae │ │ │ │ │ + b.n b66 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000bfc : │ │ │ │ │ +00000bb4 : │ │ │ │ │ NameError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, c1a │ │ │ │ │ + cbz r0, bd2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, c28 │ │ │ │ │ + cbnz r0, be0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ +00000be4 : │ │ │ │ │ SyntaxError_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] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1373,243 +1346,243 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl c74 │ │ │ │ │ + bl c2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000c74 : │ │ │ │ │ +00000c2c : │ │ │ │ │ SyntaxError_clear(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, c9e │ │ │ │ │ + cbz r0, c56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c9e │ │ │ │ │ + beq.n c56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d26 │ │ │ │ │ + beq.n cde │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, cb8 │ │ │ │ │ + cbz r0, c70 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cb8 │ │ │ │ │ + beq.n c70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d86 │ │ │ │ │ + beq.n d3e │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, cca │ │ │ │ │ + cbz r0, c82 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d78 │ │ │ │ │ + bne.n d30 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r0, cdc │ │ │ │ │ + cbz r0, c94 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d6a │ │ │ │ │ + bne.n d22 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, cee │ │ │ │ │ + cbz r0, ca6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d5c │ │ │ │ │ + bne.n d14 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r0, d00 │ │ │ │ │ + cbz r0, cb8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d4e │ │ │ │ │ + bne.n d06 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r0, d18 │ │ │ │ │ + cbz r0, cd0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d18 │ │ │ │ │ + beq.n cd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, d48 │ │ │ │ │ + cbz r3, d00 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ - cbnz r0, d2c │ │ │ │ │ + cbnz r0, ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c <_PyExc_InitState+0x214> │ │ │ │ │ R_ARM_THM_CALL BaseException_clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c9e │ │ │ │ │ + b.n c56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d1c │ │ │ │ │ + beq.n cd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d1c │ │ │ │ │ + bne.n cd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1c │ │ │ │ │ + b.n cd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d18 │ │ │ │ │ + b.n cd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d00 │ │ │ │ │ + bne.n cb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n cb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cee │ │ │ │ │ + bne.n ca6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cee │ │ │ │ │ + b.n ca6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cdc │ │ │ │ │ + bne.n c94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cdc │ │ │ │ │ + b.n c94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cca │ │ │ │ │ + bne.n c82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cca │ │ │ │ │ + b.n c82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb8 │ │ │ │ │ + b.n c70 │ │ │ │ │ │ │ │ │ │ -00000d8c : │ │ │ │ │ +00000d44 : │ │ │ │ │ OSError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, daa │ │ │ │ │ + cbz r0, d62 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, dd8 │ │ │ │ │ + cbnz r0, d90 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, db4 │ │ │ │ │ + cbz r0, d6c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, dd8 │ │ │ │ │ + cbnz r0, d90 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, dbe │ │ │ │ │ + cbz r0, d76 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, dd8 │ │ │ │ │ + cbnz r0, d90 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r0, dd0 │ │ │ │ │ + cbnz r0, d88 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc2 │ │ │ │ │ + beq.n d7a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ddc <_PyErr_NoMemory>: │ │ │ │ │ +00000d94 <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, e12 <_PyErr_NoMemory+0x36> │ │ │ │ │ + cbz r3, dca <_PyErr_NoMemory+0x36> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl f8 <_PyExc_InitGlobalObjects+0xf8> │ │ │ │ │ R_ARM_THM_CALL get_memory_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e0e <_PyErr_NoMemory+0x32> │ │ │ │ │ + cbz r0, dc6 <_PyErr_NoMemory+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - ldr r0, [pc, #4] @ (e20 <_PyErr_NoMemory+0x44>) │ │ │ │ │ + ldr r0, [pc, #4] @ (dd8 <_PyErr_NoMemory+0x44>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000e24 : │ │ │ │ │ +00000ddc : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n e56 │ │ │ │ │ + bne.n e0e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1619,85 +1592,85 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e68 : │ │ │ │ │ +00000e20 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ - b.n 7dc │ │ │ │ │ - nop │ │ │ │ │ + b.w 1a28 │ │ │ │ │ + R_ARM_THM_JUMP24 SystemExit_dealloc │ │ │ │ │ │ │ │ │ │ -00000e6c : │ │ │ │ │ +00000e24 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f3a │ │ │ │ │ + beq.n ef2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ - bpl.n f3a │ │ │ │ │ + bpl.n ef2 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w fe6 │ │ │ │ │ + bpl.w f9e │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n ed6 │ │ │ │ │ + ble.n e8e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w fcc │ │ │ │ │ + bne.w f84 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ebc │ │ │ │ │ + b.n e74 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldrb.w lr, [r3, #1] │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ cmp.w lr, #47 @ 0x2f │ │ │ │ │ itt eq │ │ │ │ │ addeq r3, #2 │ │ │ │ │ subeq r6, r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n eba │ │ │ │ │ + bne.n e72 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fba │ │ │ │ │ + bne.n f72 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ee4 │ │ │ │ │ + beq.n e9c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f9a │ │ │ │ │ + beq.n f52 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ 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 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f72 │ │ │ │ │ + beq.n f2a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f70 │ │ │ │ │ + beq.n f28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1719,15 +1692,15 @@ │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, f58 │ │ │ │ │ + cbnz r0, f10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ @@ -1741,17 +1714,17 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itet eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n efc │ │ │ │ │ - b.n f40 │ │ │ │ │ - cbnz r4, f9a │ │ │ │ │ + beq.n eb4 │ │ │ │ │ + b.n ef8 │ │ │ │ │ + cbnz r4, f52 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1763,15 +1736,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f2c │ │ │ │ │ + b.n ee4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ @@ -1779,74 +1752,74 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f2c │ │ │ │ │ + b.n ee4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ee4 │ │ │ │ │ - b.n f34 │ │ │ │ │ + bne.n e9c │ │ │ │ │ + b.n eec │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n fea │ │ │ │ │ + beq.n fa2 │ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n fd4 │ │ │ │ │ - b.n ed2 │ │ │ │ │ + bne.n f8c │ │ │ │ │ + b.n e8a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n ea4 │ │ │ │ │ + b.n e5c │ │ │ │ │ ldrh.w r2, [r0, r3, lsl #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n fea │ │ │ │ │ - b.n ed2 │ │ │ │ │ + bne.n fa2 │ │ │ │ │ + b.n e8a │ │ │ │ │ │ │ │ │ │ -00000ffc : │ │ │ │ │ +00000fb4 : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 109a │ │ │ │ │ + beq.n 1052 │ │ │ │ │ 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 r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1094 │ │ │ │ │ + beq.n 104c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1094 │ │ │ │ │ + cbz r0, 104c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 105c │ │ │ │ │ + bgt.n 1014 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ @@ -1859,43 +1832,43 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 1036 │ │ │ │ │ + bmi.n fee │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1036 │ │ │ │ │ + blt.n fee │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1036 │ │ │ │ │ + bne.n fee │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 10a6 │ │ │ │ │ + bhi.n 105e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 104a │ │ │ │ │ + b.n 1002 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 104a │ │ │ │ │ + b.n 1002 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1905,55 +1878,55 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 103c │ │ │ │ │ │ │ │ │ │ -000010c0 : │ │ │ │ │ +00001078 : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1102 │ │ │ │ │ + cbz r3, 10ba │ │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ - cbnz r5, 1128 │ │ │ │ │ + cbnz r5, 10e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - cbnz r4, 110e │ │ │ │ │ + cbnz r4, 10c6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1978 │ │ │ │ │ + b.w 1978 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1104 │ │ │ │ │ + beq.n 10bc │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ @@ -1972,207 +1945,168 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001148 : │ │ │ │ │ +00001100 : │ │ │ │ │ PyUnicodeDecodeError_GetStart(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - bl 2394 │ │ │ │ │ - R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 118a │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ + cbz r3, 1174 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #4 │ │ │ │ │ + bpl.n 1150 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ itt le │ │ │ │ │ - addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - strle r2, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1186 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1190 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1186 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00001198 : │ │ │ │ │ -PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - bl 2394 │ │ │ │ │ - R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 11d8 │ │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ + addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ + strle r0, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 11d4 │ │ │ │ │ + beq.n 114c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cbz r2, 11de │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cbz r2, 1194 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 116e │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11d4 │ │ │ │ │ + b.n 114c │ │ │ │ │ │ │ │ │ │ -000011e4 : │ │ │ │ │ +0000119c : │ │ │ │ │ PyUnicodeEncodeError_GetEncoding(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - b.w 246c │ │ │ │ │ + b.w 26cc │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011f4 : │ │ │ │ │ +000011ac : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ - b.w 11e4 │ │ │ │ │ + b.w 119c │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ │ │ │ │ │ -000011f8 : │ │ │ │ │ +000011b0 : │ │ │ │ │ SystemExit_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 1216 │ │ │ │ │ + cbz r0, 11ce │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1224 │ │ │ │ │ + cbnz r0, 11dc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001228 : │ │ │ │ │ +000011e0 : │ │ │ │ │ BaseException_get_args(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 123c │ │ │ │ │ + cbz r0, 11f4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1244 │ │ │ │ │ + beq.n 11fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001248 : │ │ │ │ │ -PyUnicodeEncodeError_GetStart(): │ │ │ │ │ - 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 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - bl 246c │ │ │ │ │ - R_ARM_THM_CALL get_unicode │ │ │ │ │ - cbz r0, 1294 │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - itt le │ │ │ │ │ - addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - strle r2, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1290 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, 129a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1290 │ │ │ │ │ - │ │ │ │ │ -000012a0 : │ │ │ │ │ +00001200 : │ │ │ │ │ PyUnicodeEncodeError_GetObject(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - b.w 246c │ │ │ │ │ + b.w 26cc │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012b0 : │ │ │ │ │ +00001210 : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 12d8 │ │ │ │ │ + cbz r1, 1238 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 12ee │ │ │ │ │ + cbz r0, 124e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2185,304 +2119,304 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000012f4 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00001254 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ 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.w r9, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1428 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.w 1388 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1330 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ + beq.n 1290 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d4 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + beq.w 1434 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d0 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ + beq.w 1430 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14bc <_PyExc_PrepReraiseStar+0x1c8> │ │ │ │ │ + beq.w 141c <_PyExc_PrepReraiseStar+0x1c8> │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge.n 139a <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ + bge.n 12fa <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 1396 <_PyExc_PrepReraiseStar+0xa2> │ │ │ │ │ + beq.n 12f6 <_PyExc_PrepReraiseStar+0xa2> │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14b8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ + bne.w 1418 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14b8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ + bne.w 1418 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14b8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ + bne.w 1418 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ movne r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + blt.n 1384 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1356 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ + b.n 12b6 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + beq.n 1384 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt.n 1402 <_PyExc_PrepReraiseStar+0x10e> │ │ │ │ │ + bgt.n 1362 <_PyExc_PrepReraiseStar+0x10e> │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 2984 │ │ │ │ │ + bl 2c94 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13da <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ + beq.n 133a <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 13da <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ + cbnz r3, 133a <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + beq.n 1384 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 14e8 <_PyExc_PrepReraiseStar+0x1f4> │ │ │ │ │ + beq.w 1448 <_PyExc_PrepReraiseStar+0x1f4> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1448 <_PyExc_PrepReraiseStar+0x154> │ │ │ │ │ + bne.n 13a8 <_PyExc_PrepReraiseStar+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bl 17c8 │ │ │ │ │ + bl 1728 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 13ac <_PyExc_PrepReraiseStar+0xb8> │ │ │ │ │ + bge.n 130c <_PyExc_PrepReraiseStar+0xb8> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + beq.n 1384 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 151a <_PyExc_PrepReraiseStar+0x226> │ │ │ │ │ + beq.n 147a <_PyExc_PrepReraiseStar+0x226> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 13ee <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 134e <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ - ble.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + b.n 135a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + ble.n 1384 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1490 <_PyExc_PrepReraiseStar+0x19c> │ │ │ │ │ + beq.n 13f0 <_PyExc_PrepReraiseStar+0x19c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1472 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + beq.n 13d2 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1504 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ + beq.n 1464 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + blt.n 1384 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 149e <_PyExc_PrepReraiseStar+0x1aa> │ │ │ │ │ + ble.n 13fe <_PyExc_PrepReraiseStar+0x1aa> │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 14 <_PyExc_InitGlobalObjects+0x14> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 13ee <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 134e <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 147a <_PyExc_PrepReraiseStar+0x186> │ │ │ │ │ + beq.n 13da <_PyExc_PrepReraiseStar+0x186> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 146a <_PyExc_PrepReraiseStar+0x176> │ │ │ │ │ + b.n 13ca <_PyExc_PrepReraiseStar+0x176> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 13ee <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 134e <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 138e <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ + b.n 12ee <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14d0 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ + beq.n 1430 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 1512 <_PyExc_PrepReraiseStar+0x21e> │ │ │ │ │ + cbz r3, 1472 <_PyExc_PrepReraiseStar+0x21e> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + b.n 135a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + beq.n 135a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + b.n 135a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 150c <_PyExc_PrepReraiseStar+0x218> │ │ │ │ │ + bne.n 146c <_PyExc_PrepReraiseStar+0x218> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 13e6 <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ + b.n 1346 <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1472 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + b.n 13d2 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 14fa <_PyExc_PrepReraiseStar+0x206> │ │ │ │ │ + b.n 145a <_PyExc_PrepReraiseStar+0x206> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14d0 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ + b.n 1430 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + b.n 1384 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001524 : │ │ │ │ │ +00001484 : │ │ │ │ │ BaseException_reduce(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 152e │ │ │ │ │ + cbz r2, 148e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1534 │ │ │ │ │ + cbnz r3, 1494 │ │ │ │ │ movs r0, #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movs r0, #3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000153c : │ │ │ │ │ +0000149c : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a8 │ │ │ │ │ + bl 1508 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 15a4 │ │ │ │ │ + beq.n 1504 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 2984 │ │ │ │ │ + bl 2c94 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 15a4 │ │ │ │ │ + beq.n 1504 │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -2501,77 +2435,77 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 159e │ │ │ │ │ + b.n 14fe │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +00001508 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r0, 15d6 │ │ │ │ │ + cbz r0, 1536 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1622 │ │ │ │ │ + bge.n 1582 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ - bpl.n 15da │ │ │ │ │ + bpl.n 153a │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 15c8 │ │ │ │ │ + blt.n 1528 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1606 │ │ │ │ │ + bne.n 1566 │ │ │ │ │ ldr.w r1, [r4, #8]! │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 15ce │ │ │ │ │ + bge.n 152e │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1606 │ │ │ │ │ + bge.n 1566 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bmi.n 15ec │ │ │ │ │ + bmi.n 154c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 15d0 │ │ │ │ │ + b.n 1530 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001628 : │ │ │ │ │ +00001588 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ 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 r3, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -2579,448 +2513,448 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1722 │ │ │ │ │ - beq.n 16f2 │ │ │ │ │ + blt.n 1682 │ │ │ │ │ + beq.n 1652 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1722 │ │ │ │ │ + beq.n 1682 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1686 │ │ │ │ │ + beq.n 15e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 170a │ │ │ │ │ + beq.n 166a │ │ │ │ │ ldr r7, [r5, #20] │ │ │ │ │ - cbz r7, 16be │ │ │ │ │ + cbz r7, 161e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - bl b94 │ │ │ │ │ + bl b94 │ │ │ │ │ R_ARM_THM_CALL BaseException_set_tb │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16b8 │ │ │ │ │ + beq.n 1618 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1790 │ │ │ │ │ + beq.n 16f0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1718 │ │ │ │ │ + beq.n 1678 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - cbnz r3, 16fa │ │ │ │ │ + cbnz r3, 165a │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ + bne.n 1698 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #228] @ (17c4 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (1724 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1718 │ │ │ │ │ + blt.n 1678 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbnz r0, 1748 │ │ │ │ │ + cbnz r0, 16a8 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 16c2 │ │ │ │ │ + b.n 1622 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1728 │ │ │ │ │ + bne.n 1688 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 16f4 │ │ │ │ │ + b.n 1654 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1722 │ │ │ │ │ + bne.n 1682 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1722 │ │ │ │ │ + b.n 1682 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 16d0 │ │ │ │ │ + b.n 1630 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 17a0 │ │ │ │ │ + cbz r0, 1700 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 176a │ │ │ │ │ + beq.n 16ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1798 │ │ │ │ │ + cbz r3, 16f8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1718 │ │ │ │ │ + beq.n 1678 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #80] @ (17c4 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (1724 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 178a │ │ │ │ │ + beq.n 16ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 17ba │ │ │ │ │ + cbz r3, 171a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 16f0 │ │ │ │ │ - b.n 1718 │ │ │ │ │ + bge.n 1650 │ │ │ │ │ + b.n 1678 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16b8 │ │ │ │ │ + b.n 1618 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 176a │ │ │ │ │ + b.n 16ca │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 16f0 │ │ │ │ │ + beq.n 1650 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16f0 │ │ │ │ │ + bne.n 1650 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16f0 │ │ │ │ │ + b.n 1650 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 178a │ │ │ │ │ + b.n 16ea │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000017c8 : │ │ │ │ │ +00001728 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 184e │ │ │ │ │ + beq.n 17ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1800 │ │ │ │ │ + beq.n 1760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 1858 │ │ │ │ │ + cbz r0, 17b8 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ - ldr r3, [pc, #144] @ (18a0 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (1800 ) │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.n 184e │ │ │ │ │ + bge.n 17ae │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.n 1888 │ │ │ │ │ + blt.n 17e8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 17c8 │ │ │ │ │ - ldr r3, [pc, #112] @ (18a4 ) │ │ │ │ │ + bl 1728 │ │ │ │ │ + ldr r3, [pc, #112] @ (1804 ) │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r7, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - bge.n 180c │ │ │ │ │ + bge.n 176c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1850 │ │ │ │ │ + b.n 17b0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1848 │ │ │ │ │ + beq.n 17a8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1850 │ │ │ │ │ + beq.n 17b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1850 │ │ │ │ │ + bne.n 17b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1850 │ │ │ │ │ + b.n 17b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1848 │ │ │ │ │ - b.n 182a │ │ │ │ │ + bne.n 17a8 │ │ │ │ │ + b.n 178a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018a8 : │ │ │ │ │ +00001808 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 18ea │ │ │ │ │ + cbz r0, 184a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18e8 │ │ │ │ │ + beq.n 1848 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 18ee │ │ │ │ │ + cbz r3, 184e │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18e8 │ │ │ │ │ + b.n 1848 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018f8 : │ │ │ │ │ +00001858 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1968 │ │ │ │ │ + beq.n 18c8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 18f0 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r0, 1974 │ │ │ │ │ + cbnz r0, 18d4 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, 1964 │ │ │ │ │ + cbz r0, 18c4 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 196e │ │ │ │ │ + bne.n 18ce │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 18c0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 18be │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 191e │ │ │ │ │ + beq.n 187e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 191e │ │ │ │ │ + bne.n 187e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 191e │ │ │ │ │ + b.n 187e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 191a │ │ │ │ │ + beq.n 187a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 191a │ │ │ │ │ + bne.n 187a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 191a │ │ │ │ │ + b.n 187a │ │ │ │ │ │ │ │ │ │ -000019ac : │ │ │ │ │ +0000190c : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ - b.w 12a0 │ │ │ │ │ + b.w 1200 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetObject │ │ │ │ │ │ │ │ │ │ -000019b0 : │ │ │ │ │ +00001910 : │ │ │ │ │ BaseException_setstate(): │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n 1a30 │ │ │ │ │ + beq.n 1990 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 1a3c │ │ │ │ │ + bpl.n 199c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 1a30 │ │ │ │ │ + cbz r0, 1990 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3032,28 +2966,28 @@ │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1a1c │ │ │ │ │ + beq.n 197c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1a56 │ │ │ │ │ + cbz r3, 19b6 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1a2a │ │ │ │ │ + beq.n 198a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a5e │ │ │ │ │ + cbz r3, 19be │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 19e0 │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + bge.n 1940 │ │ │ │ │ + b.n 19b2 │ │ │ │ │ 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, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3064,44 +2998,44 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a38 │ │ │ │ │ + b.n 1998 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a1c │ │ │ │ │ + b.n 197c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 198a │ │ │ │ │ │ │ │ │ │ -00001a64 : │ │ │ │ │ +000019c4 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ae8 │ │ │ │ │ + beq.n 1a48 │ │ │ │ │ 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, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1ae4 │ │ │ │ │ + cbz r0, 1a44 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1ab0 │ │ │ │ │ + bgt.n 1a10 │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3110,40 +3044,40 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ orrs.w r4, r1, r2 │ │ │ │ │ - bmi.n 1a92 │ │ │ │ │ + bmi.n 19f2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 1a92 │ │ │ │ │ + blt.n 19f2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a92 │ │ │ │ │ + bne.n 19f2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1af4 │ │ │ │ │ + bhi.n 1a54 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1aa4 │ │ │ │ │ + b.n 1a04 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1aa4 │ │ │ │ │ + b.n 1a04 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3153,9 +3087,9 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ cmp.w r4, #65536 @ 0x10000 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 1ad6 │ │ │ │ │ + b.n 1a36 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3043,48 +3043,284 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 1a0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a28 : │ │ │ │ │ +00001a28 : │ │ │ │ │ +SystemExit_dealloc(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + str.w r5, [r4, #-8] │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + and.w r3, r3, #1 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + cbz r0, 1a6e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r5, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1ae4 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1af2 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cbz r0, 1a90 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1a90 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 1a90 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b2a │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cbz r0, 1ab2 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1ab2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 1ab2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cbnz r0, 1b0e │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cbnz r0, 1ac8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1aba │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1aba │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1aba │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1a6e │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1a6e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1a74 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1a74 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1a74 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1ab6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ab6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1a96 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1a96 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1a96 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001b48 : │ │ │ │ │ StopIteration_clear(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1a4a │ │ │ │ │ + cbz r0, 1b6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a54 │ │ │ │ │ + bne.n 1b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a4a │ │ │ │ │ + bne.n 1b6a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a4a │ │ │ │ │ + b.n 1b6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a64 : │ │ │ │ │ +00001b84 : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ - b.n 1a28 │ │ │ │ │ - nop │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + cbz r0, 1ba6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1c12 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c20 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cbz r0, 1bc8 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1bc8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 1bc8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c58 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cbz r0, 1bea │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1bea │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 1bea │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cbnz r0, 1c3c │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cbnz r0, 1bf6 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1bf2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1bf2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1bf2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ba6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1bac │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1bac │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1bac │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1bee │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1bee │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1bee │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1bce │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1bce │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1bce │ │ │ │ │ │ │ │ │ │ -00001a68 : │ │ │ │ │ +00001c74 : │ │ │ │ │ PyUnicodeDecodeError_Create(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov ip, r1 │ │ │ │ │ @@ -3107,44 +3343,44 @@ │ │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00001aa8 : │ │ │ │ │ +00001cb4 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bfc │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + bne.w 1e18 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ + beq.n 1d64 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b58 │ │ │ │ │ + bne.n 1d6a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c88 │ │ │ │ │ + bne.w 1ea4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c68 │ │ │ │ │ + bne.w 1e84 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c12 │ │ │ │ │ + bne.w 1e2e │ │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3152,138 +3388,145 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c5e │ │ │ │ │ + beq.w 1e7a │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1bf4 │ │ │ │ │ + beq.n 1d82 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1b3a │ │ │ │ │ + beq.n 1d88 │ │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 1b70 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1d94 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ - bpl.n 1b78 │ │ │ │ │ + bpl.n 1d9c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ce4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ad8 │ │ │ │ │ + beq.n 1ce4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ad8 │ │ │ │ │ + bne.n 1ce4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ad8 │ │ │ │ │ + b.n 1ce4 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 1d42 │ │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1d52 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 1b52 │ │ │ │ │ + bmi.n 1d5e │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 1ba2 │ │ │ │ │ + cbnz r0, 1dc6 │ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 6c8 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b52 │ │ │ │ │ + bne.n 1d5e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1bbc │ │ │ │ │ + cbz r0, 1de0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bbc │ │ │ │ │ + beq.n 1de0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ca8 │ │ │ │ │ + beq.n 1ec4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1bd6 │ │ │ │ │ + cbz r0, 1dfa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bd6 │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + beq.n 1eca │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1c0c │ │ │ │ │ + cbz r0, 1e28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c0c │ │ │ │ │ + beq.n 1e28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1c0c │ │ │ │ │ + cbnz r3, 1e28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c0c │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 1b36 │ │ │ │ │ - b.n 1b3a │ │ │ │ │ + b.n 1e28 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac2 │ │ │ │ │ + bne.w 1cce │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b54 │ │ │ │ │ + b.n 1d60 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1af0 │ │ │ │ │ + beq.w 1cfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1af0 │ │ │ │ │ + bne.w 1cfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3293,53 +3536,53 @@ │ │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b1e │ │ │ │ │ + bne.w 1d2a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1e28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ae8 │ │ │ │ │ + beq.w 1cf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 1cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1cf4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ae0 │ │ │ │ │ + beq.w 1cec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae0 │ │ │ │ │ + bne.w 1cec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae0 │ │ │ │ │ + b.n 1cec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bbc │ │ │ │ │ + b.n 1de0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bd6 │ │ │ │ │ + b.n 1dfa │ │ │ │ │ │ │ │ │ │ -00001cb4 : │ │ │ │ │ +00001ed0 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3351,234 +3594,234 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 1d02 │ │ │ │ │ + cbz r0, 1f1e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d02 │ │ │ │ │ + beq.n 1f1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1df0 │ │ │ │ │ + beq.n 200c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1d1c │ │ │ │ │ + cbz r0, 1f38 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d1c │ │ │ │ │ + beq.n 1f38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1fea │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1d36 │ │ │ │ │ + cbz r0, 1f52 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d36 │ │ │ │ │ + beq.n 1f52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dac │ │ │ │ │ + beq.n 1fc8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1db2 │ │ │ │ │ + bne.n 1fce │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1d58 │ │ │ │ │ + cbz r0, 1f74 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ + beq.n 1f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1d58 │ │ │ │ │ + cbnz r3, 1f74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1df6 │ │ │ │ │ + bne.n 2012 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1d7a │ │ │ │ │ + cbz r0, 1f96 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d7a │ │ │ │ │ + beq.n 1f96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1d7a │ │ │ │ │ + cbnz r3, 1f96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1dd4 │ │ │ │ │ + cbnz r0, 1ff0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1d90 │ │ │ │ │ + cbnz r0, 1fac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d82 │ │ │ │ │ + beq.n 1f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d82 │ │ │ │ │ + bne.n 1f9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d82 │ │ │ │ │ + b.n 1f9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d36 │ │ │ │ │ + b.n 1f52 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d3c │ │ │ │ │ + beq.n 1f58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d3c │ │ │ │ │ + bne.n 1f58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d3c │ │ │ │ │ + b.n 1f58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d1c │ │ │ │ │ + b.n 1f38 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d7e │ │ │ │ │ + beq.n 1f9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d7e │ │ │ │ │ + bne.n 1f9a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d7e │ │ │ │ │ + b.n 1f9a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d02 │ │ │ │ │ + b.n 1f1e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d5e │ │ │ │ │ + beq.n 1f7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d5e │ │ │ │ │ + bne.n 1f7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d5e │ │ │ │ │ + b.n 1f7a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e14 : │ │ │ │ │ +00002030 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1e3c │ │ │ │ │ + cbz r0, 2058 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e3c │ │ │ │ │ + beq.n 2058 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e82 │ │ │ │ │ + cbz r3, 209e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1e54 │ │ │ │ │ + cbz r0, 2070 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e54 │ │ │ │ │ + beq.n 2070 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e7c │ │ │ │ │ + cbz r3, 2098 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1e6c │ │ │ │ │ + cbz r0, 2088 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e6c │ │ │ │ │ + beq.n 2088 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e76 │ │ │ │ │ + cbz r3, 2092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 2088 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e54 │ │ │ │ │ + b.n 2070 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e3c │ │ │ │ │ + b.n 2058 │ │ │ │ │ │ │ │ │ │ -00001e88 <_PyExc_Fini>: │ │ │ │ │ +000020a4 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add.w r4, r0, #40960 @ 0xa000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r0, [r4, #1796] @ 0x704 │ │ │ │ │ - cbz r0, 1eb8 <_PyExc_Fini+0x30> │ │ │ │ │ + cbz r0, 20d4 <_PyExc_Fini+0x30> │ │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ │ str.w r2, [r4, #1796] @ 0x704 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r0, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ea2 <_PyExc_Fini+0x1a> │ │ │ │ │ + bne.n 20be <_PyExc_Fini+0x1a> │ │ │ │ │ ldr.w r0, [r4, #1792] @ 0x700 │ │ │ │ │ - cbz r0, 1ed8 <_PyExc_Fini+0x50> │ │ │ │ │ + cbz r0, 20f4 <_PyExc_Fini+0x50> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r4, #1792] @ 0x700 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ed8 <_PyExc_Fini+0x50> │ │ │ │ │ + beq.n 20f4 <_PyExc_Fini+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1ed8 <_PyExc_Fini+0x50> │ │ │ │ │ + cbnz r3, 20f4 <_PyExc_Fini+0x50> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -3629,321 +3872,321 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1f0e <_PyExc_Fini+0x86> │ │ │ │ │ + bne.n 212a <_PyExc_Fini+0x86> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f68 <_PyException_AddNote>: │ │ │ │ │ +00002184 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ - bpl.w 2086 <_PyException_AddNote+0x11e> │ │ │ │ │ + bpl.w 22b2 <_PyException_AddNote+0x12e> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 203e <_PyException_AddNote+0xd6> │ │ │ │ │ - ldr r1, [pc, #288] @ (20b0 <_PyException_AddNote+0x148>) │ │ │ │ │ + bpl.n 225c <_PyException_AddNote+0xd8> │ │ │ │ │ + ldr r1, [pc, #288] @ (22cc <_PyException_AddNote+0x148>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ + blt.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 1fec <_PyException_AddNote+0x84> │ │ │ │ │ + cbz r0, 220a <_PyException_AddNote+0x86> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 201c <_PyException_AddNote+0xb4> │ │ │ │ │ + bpl.n 223a <_PyException_AddNote+0xb6> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 2058 <_PyException_AddNote+0xf0> │ │ │ │ │ + blt.n 2284 <_PyException_AddNote+0x100> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2072 <_PyException_AddNote+0x10a> │ │ │ │ │ + beq.n 229e <_PyException_AddNote+0x11a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 206c <_PyException_AddNote+0x104> │ │ │ │ │ + beq.n 2298 <_PyException_AddNote+0x114> │ │ │ │ │ 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 r2, r1 │ │ │ │ │ - beq.n 1fd8 <_PyException_AddNote+0x70> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1fde <_PyException_AddNote+0x76> │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.n 21f4 <_PyException_AddNote+0x70> │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + str r4, [r3, #0] │ │ │ │ │ + cbz r4, 21fc <_PyException_AddNote+0x78> │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ 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 1fd8 <_PyException_AddNote+0x70> │ │ │ │ │ + b.n 21f6 <_PyException_AddNote+0x72> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 2016 <_PyException_AddNote+0xae> │ │ │ │ │ - ldr r1, [pc, #184] @ (20b0 <_PyException_AddNote+0x148>) │ │ │ │ │ + cbz r0, 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ + ldr r1, [pc, #180] @ (22cc <_PyException_AddNote+0x148>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge.n 1fa6 <_PyException_AddNote+0x3e> │ │ │ │ │ + bge.n 21c2 <_PyException_AddNote+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2066 <_PyException_AddNote+0xfe> │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1fda <_PyException_AddNote+0x72> │ │ │ │ │ + cbz r3, 2292 <_PyException_AddNote+0x10e> │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 21f6 <_PyException_AddNote+0x72> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 20a0 <_PyException_AddNote+0x138> │ │ │ │ │ + bne.n 2276 <_PyException_AddNote+0xf2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2244 <_PyException_AddNote+0xc0> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 2244 <_PyException_AddNote+0xc0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ + bne.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n 1fd2 <_PyException_AddNote+0x6a> │ │ │ │ │ - b.n 1fd8 <_PyException_AddNote+0x70> │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 21ee <_PyException_AddNote+0x6a> │ │ │ │ │ + b.n 21f4 <_PyException_AddNote+0x70> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2016 <_PyException_AddNote+0xae> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2026 <_PyException_AddNote+0xbe> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2026 <_PyException_AddNote+0xbe> │ │ │ │ │ - nop │ │ │ │ │ + b.n 2234 <_PyException_AddNote+0xb0> │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000020b4 : │ │ │ │ │ +000022d0 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2162 │ │ │ │ │ + bpl.n 237e │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #212] @ (21a8 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (23c4 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 213c │ │ │ │ │ + blt.n 2358 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 2114 │ │ │ │ │ + cbz r0, 2330 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2140 │ │ │ │ │ + bpl.n 235c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 217c │ │ │ │ │ + blt.n 2398 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ + beq.n 2324 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2190 │ │ │ │ │ + beq.n 23ac │ │ │ │ │ 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, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 213c │ │ │ │ │ - ldr r1, [pc, #136] @ (21a8 ) │ │ │ │ │ + cbz r0, 2358 │ │ │ │ │ + ldr r1, [pc, #136] @ (23c4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 20e8 │ │ │ │ │ + bge.n 2304 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 213c │ │ │ │ │ + beq.n 2358 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 218a │ │ │ │ │ + cbz r3, 23a6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2110 │ │ │ │ │ + b.n 232c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2198 │ │ │ │ │ + bne.n 23b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 213c │ │ │ │ │ + b.n 2358 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 213c │ │ │ │ │ + b.n 2358 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 213c │ │ │ │ │ + beq.n 2358 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 213c │ │ │ │ │ + bne.n 2358 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 213c │ │ │ │ │ + b.n 2358 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2108 │ │ │ │ │ + b.n 2324 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 214a │ │ │ │ │ + bne.n 2366 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 214a │ │ │ │ │ + b.n 2366 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000021ac : │ │ │ │ │ +000023c8 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 221e │ │ │ │ │ + bne.n 243a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2200 │ │ │ │ │ + beq.n 241c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - cbnz r0, 2206 │ │ │ │ │ + cbnz r0, 2422 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 2232 │ │ │ │ │ + cbnz r0, 244e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ itte le │ │ │ │ │ movwle r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtle r3, #0 │ │ │ │ │ @@ -3954,227 +4197,257 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21d8 │ │ │ │ │ + beq.n 23f4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21d8 │ │ │ │ │ + beq.n 23f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21d8 │ │ │ │ │ + bne.n 23f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21d8 │ │ │ │ │ + b.n 23f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21c4 │ │ │ │ │ + bne.n 23e0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21dc │ │ │ │ │ + beq.n 23f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21dc │ │ │ │ │ + bne.n 23f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21dc │ │ │ │ │ + b.n 23f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002250 : │ │ │ │ │ +0000246c : │ │ │ │ │ StopIteration_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, #36] @ 0x24 │ │ │ │ │ - cbz r0, 2276 │ │ │ │ │ + cbz r0, 2492 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 22ec │ │ │ │ │ + bne.n 2508 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22fa │ │ │ │ │ + bne.n 2516 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 2298 │ │ │ │ │ + cbz r0, 24b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2298 │ │ │ │ │ + beq.n 24b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2298 │ │ │ │ │ + cbnz r3, 24b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2332 │ │ │ │ │ + bne.n 254e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 22ba │ │ │ │ │ + cbz r0, 24d6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22ba │ │ │ │ │ + beq.n 24d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 22ba │ │ │ │ │ + cbnz r3, 24d6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 2316 │ │ │ │ │ + cbnz r0, 2532 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 22d0 │ │ │ │ │ + cbnz r0, 24ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22c2 │ │ │ │ │ + beq.n 24de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22c2 │ │ │ │ │ + bne.n 24de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22c2 │ │ │ │ │ + b.n 24de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2276 │ │ │ │ │ + bne.n 2492 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2276 │ │ │ │ │ + b.n 2492 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 227c │ │ │ │ │ + beq.n 2498 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 227c │ │ │ │ │ + bne.n 2498 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 227c │ │ │ │ │ + b.n 2498 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22be │ │ │ │ │ + beq.n 24da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22be │ │ │ │ │ + bne.n 24da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22be │ │ │ │ │ + b.n 24da │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 229e │ │ │ │ │ + beq.n 24ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 229e │ │ │ │ │ + bne.n 24ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 229e │ │ │ │ │ + b.n 24ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002350 : │ │ │ │ │ +0000256c : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 235e │ │ │ │ │ + cbnz r0, 257a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002370 : │ │ │ │ │ +0000258c : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 237e │ │ │ │ │ + cbnz r0, 259a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 237c │ │ │ │ │ + beq.n 2598 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002390 : │ │ │ │ │ +000025ac : │ │ │ │ │ NameError_clear(): │ │ │ │ │ - b.w 1a28 │ │ │ │ │ + b.w 1b48 │ │ │ │ │ │ │ │ │ │ -00002394 : │ │ │ │ │ -get_string.constprop.0(): │ │ │ │ │ - push {r3, lr} │ │ │ │ │ +000025b0 : │ │ │ │ │ +PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 23de │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #4 │ │ │ │ │ - bpl.n 23bc │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 23ba │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2638 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #4 │ │ │ │ │ + bpl.n 2614 │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + beq.n 25fc │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + str r4, [r3, #0] │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r0 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + beq.n 25f8 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cbz r2, 2658 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r0 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne.n 25f2 │ │ │ │ │ + b.n 25f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -4182,16 +4455,16 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -4199,33 +4472,36 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 23da │ │ │ │ │ - nop │ │ │ │ │ + b.n 2632 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 25f8 │ │ │ │ │ │ │ │ │ │ -00002400 : │ │ │ │ │ +00002660 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 244c │ │ │ │ │ + cbz r0, 26ac │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 242a │ │ │ │ │ + bpl.n 268a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2428 │ │ │ │ │ + beq.n 2688 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4253,32 +4529,32 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2448 │ │ │ │ │ + b.n 26a8 │ │ │ │ │ │ │ │ │ │ -0000246c : │ │ │ │ │ +000026cc : │ │ │ │ │ get_unicode(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 24b0 │ │ │ │ │ + cbz r0, 2710 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 2496 │ │ │ │ │ + bpl.n 26f6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2494 │ │ │ │ │ + beq.n 26f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4298,221 +4574,304 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 24ac │ │ │ │ │ + b.n 270c │ │ │ │ │ │ │ │ │ │ -000024c8 : │ │ │ │ │ +00002728 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000024d0 : │ │ │ │ │ +00002730 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000024d8 : │ │ │ │ │ +00002738 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000024e0 : │ │ │ │ │ +00002740 : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000024e8 : │ │ │ │ │ +00002748 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - cbz r0, 2526 │ │ │ │ │ + cbz r0, 2786 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r3, 250c │ │ │ │ │ + cbnz r3, 276c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2506 │ │ │ │ │ + beq.n 2766 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2506 │ │ │ │ │ + bne.n 2766 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2508 │ │ │ │ │ + b.n 2768 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2508 │ │ │ │ │ + b.n 2768 │ │ │ │ │ │ │ │ │ │ -0000252c : │ │ │ │ │ +0000278c : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b.w 24e8 │ │ │ │ │ + b.w 2748 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -00002530 : │ │ │ │ │ +00002790 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 25d2 │ │ │ │ │ + beq.n 2832 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2596 │ │ │ │ │ + bne.n 27f6 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 27d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - cbnz r0, 257e │ │ │ │ │ + cbnz r0, 27de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2574 │ │ │ │ │ + beq.n 27d4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2566 │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2566 │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2566 │ │ │ │ │ + bne.n 27c6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2566 │ │ │ │ │ + b.n 27c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 25b8 │ │ │ │ │ + bne.n 2818 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2566 │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2588 │ │ │ │ │ - b.n 2566 │ │ │ │ │ + bne.n 27e8 │ │ │ │ │ + b.n 27c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2574 │ │ │ │ │ + b.n 27d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 282e │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000284c : │ │ │ │ │ +PyUnicodeEncodeError_GetStart(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 28d2 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + bpl.n 28ae │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + beq.n 289a │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r4, [r3, #0] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge.n 28a8 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 2896 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cbz r2, 28f2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bgt.n 2886 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + b.n 2886 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 28cc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 2896 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025ec : │ │ │ │ │ +000028fc : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2678 │ │ │ │ │ + beq.n 2988 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2654 │ │ │ │ │ + bpl.n 2964 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.n 263a │ │ │ │ │ + beq.n 294a │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 2636 │ │ │ │ │ + beq.n 2946 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 2698 │ │ │ │ │ + cbz r2, 29a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 2630 │ │ │ │ │ - b.n 2636 │ │ │ │ │ + bne.n 2940 │ │ │ │ │ + b.n 2946 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -4537,27 +4896,27 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2672 │ │ │ │ │ + b.n 2982 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2636 │ │ │ │ │ + b.n 2946 │ │ │ │ │ │ │ │ │ │ -000026a0 : │ │ │ │ │ +000029b0 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ 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, [pc, #600] @ (290c ) │ │ │ │ │ + ldr r2, [pc, #600] @ (2c1c ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4572,100 +4931,100 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r2, #1804] @ 0x70c │ │ │ │ │ mov r2, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2886 │ │ │ │ │ + beq.w 2b96 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28d8 │ │ │ │ │ + beq.w 2be8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2886 │ │ │ │ │ + beq.w 2b96 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 28be │ │ │ │ │ - ble.n 27fe │ │ │ │ │ + beq.w 2bce │ │ │ │ │ + ble.n 2b0e │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2870 │ │ │ │ │ + beq.w 2b80 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.w 288a │ │ │ │ │ + beq.w 2b9a │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2842 │ │ │ │ │ + blt.w 2b52 │ │ │ │ │ clz r6, r0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - beq.n 2796 │ │ │ │ │ + beq.n 2aa6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2870 │ │ │ │ │ + beq.w 2b80 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 288c │ │ │ │ │ + bpl.w 2b9c │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2842 │ │ │ │ │ + blt.n 2b52 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 2796 │ │ │ │ │ + beq.n 2aa6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2760 │ │ │ │ │ - b.n 2870 │ │ │ │ │ + bne.n 2a70 │ │ │ │ │ + b.n 2b80 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 2814 │ │ │ │ │ + bne.n 2b24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 28f0 │ │ │ │ │ + bne.w 2c00 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 28a2 │ │ │ │ │ + beq.n 2bb2 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2842 │ │ │ │ │ + beq.n 2b52 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2824 │ │ │ │ │ + beq.n 2b34 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ @@ -4681,784 +5040,784 @@ │ │ │ │ │ ite eq │ │ │ │ │ strdeq r3, r2, [r4, #36] @ 0x24 │ │ │ │ │ strdne r3, r1, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 27a0 │ │ │ │ │ + beq.n 2ab0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 27a0 │ │ │ │ │ + bne.n 2ab0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2ab0 │ │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 2846 │ │ │ │ │ + bne.n 2b56 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 27a0 │ │ │ │ │ + bne.n 2ab0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2ab0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27d8 │ │ │ │ │ + bne.n 2ae8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2842 │ │ │ │ │ + beq.n 2b52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2904 │ │ │ │ │ + beq.n 2c14 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 2b80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 27a0 │ │ │ │ │ + beq.n 2ab0 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2842 │ │ │ │ │ + beq.n 2b52 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 27a0 │ │ │ │ │ + bne.n 2ab0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2886 │ │ │ │ │ + beq.n 2b96 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2886 │ │ │ │ │ + cbnz r2, 2b96 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 27f6 │ │ │ │ │ + b.n 2b06 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 2b80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27b4 │ │ │ │ │ - b.n 2842 │ │ │ │ │ + bne.w 2ac4 │ │ │ │ │ + b.n 2b52 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 2b80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2886 │ │ │ │ │ + b.n 2b96 │ │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 2b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2842 │ │ │ │ │ + b.n 2b52 │ │ │ │ │ .word 0x0000024e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002910 : │ │ │ │ │ +00002c20 : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 2960 │ │ │ │ │ + cbnz r2, 2c70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2942 │ │ │ │ │ + beq.n 2c52 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbnz r0, 2948 │ │ │ │ │ + cbnz r0, 2c58 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2c4a │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2c4a │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 293a │ │ │ │ │ + bne.n 2c4a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 293c │ │ │ │ │ + b.n 2c4c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 297e │ │ │ │ │ + cbz r0, 2c8e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2926 │ │ │ │ │ + bne.n 2c36 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 293c │ │ │ │ │ + b.n 2c4c │ │ │ │ │ │ │ │ │ │ -00002984 : │ │ │ │ │ +00002c94 : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ 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, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ │ strd r3, r3, [r9] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2c1c │ │ │ │ │ + bne.w 2f2c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 2a86 │ │ │ │ │ + blt.n 2d96 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2c96 │ │ │ │ │ + bne.w 2fa6 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 29d8 │ │ │ │ │ + beq.n 2ce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c7c │ │ │ │ │ + beq.w 2f8c │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 2a86 │ │ │ │ │ + blt.n 2d96 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a86 │ │ │ │ │ + beq.n 2d96 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2a90 │ │ │ │ │ + bne.n 2da0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2cbc │ │ │ │ │ + beq.w 2fcc │ │ │ │ │ mov sl, r6 │ │ │ │ │ - ldr r3, [pc, #684] @ (2cac ) │ │ │ │ │ + ldr r3, [pc, #684] @ (2fbc ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 2d22 │ │ │ │ │ + blt.w 3032 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2984 │ │ │ │ │ - ldr r3, [pc, #632] @ (2cb0 ) │ │ │ │ │ + bl 2c94 │ │ │ │ │ + ldr r3, [pc, #632] @ (2fc0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bne.n 2b0a │ │ │ │ │ + bne.n 2e1a │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ae2 │ │ │ │ │ + beq.n 2df2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ae2 │ │ │ │ │ + bne.n 2df2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2aec │ │ │ │ │ + bne.n 2dfc │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 2ade │ │ │ │ │ + bne.n 2dee │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2db8 │ │ │ │ │ + bne.w 30c8 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e06 │ │ │ │ │ + bne.w 3116 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2da0 │ │ │ │ │ + beq.w 30b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29fe │ │ │ │ │ + bne.n 2d0e │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1628 │ │ │ │ │ + bl 1588 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2a4c │ │ │ │ │ + beq.n 2d5c │ │ │ │ │ add.w r2, r9, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 1628 │ │ │ │ │ + bl 1588 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2dda │ │ │ │ │ + beq.w 30ea │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2ad6 │ │ │ │ │ + beq.n 2de6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2a62 │ │ │ │ │ + beq.n 2d72 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 2d5a │ │ │ │ │ + bne.w 306a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a8a │ │ │ │ │ + b.n 2d9a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2a72 │ │ │ │ │ + beq.n 2d82 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a6e │ │ │ │ │ + beq.n 2d7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a6e │ │ │ │ │ + bne.n 2d7e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a6e │ │ │ │ │ + b.n 2d7e │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2b3a │ │ │ │ │ + cbz r1, 2e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 2d88 │ │ │ │ │ + blt.w 3098 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2b3a │ │ │ │ │ + beq.n 2e4a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e28 │ │ │ │ │ + beq.w 3138 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bf0 │ │ │ │ │ + bne.n 2f00 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2bd8 │ │ │ │ │ + beq.n 2ee8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #360] @ (2cb4 ) │ │ │ │ │ + ldr r3, [pc, #360] @ (2fc4 ) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 2d64 │ │ │ │ │ + blt.w 3074 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2984 │ │ │ │ │ - ldr r3, [pc, #308] @ (2cb8 ) │ │ │ │ │ + bl 2c94 │ │ │ │ │ + ldr r3, [pc, #308] @ (2fc8 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - beq.w 2a4a │ │ │ │ │ + beq.w 2d5a │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2bc6 │ │ │ │ │ + cbz r1, 2ed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 2d88 │ │ │ │ │ + blt.w 3098 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2bc6 │ │ │ │ │ + beq.n 2ed6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2d7c │ │ │ │ │ + beq.w 308c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cf2 │ │ │ │ │ + bne.w 3002 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2b48 │ │ │ │ │ + bne.n 2e58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1628 │ │ │ │ │ + bl 1588 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2a4c │ │ │ │ │ + beq.w 2d5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2ac4 │ │ │ │ │ - b.n 2ab2 │ │ │ │ │ + beq.w 2dd4 │ │ │ │ │ + b.n 2dc2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.w 2e5c │ │ │ │ │ + blt.w 316c │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2b3e │ │ │ │ │ + beq.n 2e4e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2b3e │ │ │ │ │ + bne.n 2e4e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b3e │ │ │ │ │ + b.n 2e4e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 2e3a │ │ │ │ │ + beq.w 314a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 29c8 │ │ │ │ │ + bne.w 2cd8 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 29c8 │ │ │ │ │ + beq.w 2cd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ce6 │ │ │ │ │ + bne.n 2ff6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a86 │ │ │ │ │ + beq.w 2d96 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c74 │ │ │ │ │ + beq.n 2f84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 2c74 │ │ │ │ │ + cbnz r3, 2f84 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 29b8 │ │ │ │ │ - b.n 2a86 │ │ │ │ │ + bge.w 2cc8 │ │ │ │ │ + b.n 2d96 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2ade │ │ │ │ │ + beq.w 2dee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ - b.n 2ade │ │ │ │ │ + b.n 2dee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r9] │ │ │ │ │ - b.n 2ade │ │ │ │ │ + b.n 2dee │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1628 │ │ │ │ │ + bl 1588 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d5e │ │ │ │ │ + beq.n 306e │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2ade │ │ │ │ │ + beq.w 2dee │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2a62 │ │ │ │ │ - b.n 2ade │ │ │ │ │ + beq.w 2d72 │ │ │ │ │ + b.n 2dee │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 29ce │ │ │ │ │ - b.n 29d8 │ │ │ │ │ + bne.w 2cde │ │ │ │ │ + b.n 2ce8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.w 2e5c │ │ │ │ │ + blt.w 316c │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2bcc │ │ │ │ │ + beq.w 2edc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2bcc │ │ │ │ │ + bne.w 2edc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bcc │ │ │ │ │ + b.n 2edc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a4c │ │ │ │ │ + bne.w 2d5c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2984 │ │ │ │ │ - ldr r3, [pc, #292] @ (2e78 ) │ │ │ │ │ + bl 2c94 │ │ │ │ │ + ldr r3, [pc, #292] @ (3188 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2a3c │ │ │ │ │ + b.n 2d4c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2aec │ │ │ │ │ + b.n 2dfc │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 2a4c